Everynet
Everynet is a LoRaWAN network server used to route device events.

We use a standard output transformation processor that transforms output messages from Actility format to Everynet format.
All examples below show the Actility message and the transformed Everynet message directly. On your connection, inside the "Output Stream Processors" panel, you can add an operation that do the transformation.
Uplink message
Input (Actility format)
{
"DevEUI_uplink": {
"DevEUI": "0018B20000000001",
"DevAddr": "040005BA",
"Time": "2024-02-12T10:30:45.123Z",
"FPort": 10,
"FCntUp": 125,
"FCntDn": 45,
"payload_hex": "01020304",
"MType": 4,
"Channel": 1,
"Frequency": 868.1,
"SpFact": 7,
"LrrRSSI": -85.0,
"LrrSNR": 10.5,
"Lrrid": "FF0106DE",
"LrrLAT": 46.5,
"LrrLON": 2.2
}
}
Output (Everynet format)
{
"type": "uplink",
"meta": {
"device": "0018b20000000001",
"gateway": "FF0106DE",
"time": 1707734445.123,
"packet_hash": "d41d8cd98f00b204e9800998ecf8427e",
"device_addr": "040005BA"
},
"params": {
"rx_time": 1707734445.123,
"port": 10,
"counter_up": 125,
"payload": "AQIDBA==",
"encrypted_payload": "AQIDBA==",
"radio": {
"modulation": {
"type": 0,
"spreading": 7,
"bandwidth": 125000,
"coderate": "4/5"
},
"hardware": {
"rssi": -85.0,
"snr": 10.5,
"channel": 1,
"chain": 0,
"status": 1,
"tmst": 1234567890,
"gps": {
"lat": 46.5,
"lng": 2.2,
"alt": 0
}
},
"freq": 868.1,
"datarate": 0
}
}
}
Downlink_Sent message
Input (Actility format)
{
"DevEUI_downlink_Sent": {
"Time": "2020-06-05T14:24:20.787+02:00",
"DevEUI": "20635F0161000022",
"FPort": 2,
"FCntDn": 24,
"FCntUp": 74,
"Lrrid": "08050376",
"SpFact": 9,
"Channel": "LC254",
"DeliveryStatus": 1,
"Frequency": 869.525
}
}
Output (Everynet format)
{
"type": "downlink",
"meta": {
"device": "20635f0161000022",
"gateway": "08050376"
},
"params": {
"counter_down": 24,
"port": 2,
"payload": "",
"encrypted_payload": "",
"radio": {
"modulation": {
"type": 0,
"spreading": 9,
"bandwidth": 125000,
"coderate": "4/5"
},
"freq": 869.525,
"datarate": 0,
"hardware": {
"status": 1,
"channel": 254
}
}
}
}
Downlink request message
Input (Actility format)
{
"DevEUI_downlink": {
"DevEUI": "0018B20000000B20",
"Time": "2024-05-20T21:38:46.882+02:00",
"FPort": 1,
"payload_hex": "01020304",
"Confirmed": "1"
}
}
Output (Everynet format)
{
"type": "downlink_request",
"meta": {
"device": "0018b20000000b20"
},
"params": {
"port": 1,
"payload": "AQIDBA==",
"confirmed": true
}
}
Join message
Input (Actility format)
{
"DevEUI_uplink": {
"DevEUI": "0018B20000000B20",
"DevAddr": "00000000",
"MType": 0,
"Time": "2024-05-20T21:38:46.882+02:00"
}
}
Output (Everynet format)
{
"type": "join_request",
"meta": {
"device": "0018b20000000b20",
"device_addr": "00000000"
},
"params": {
"dev_eui": "0018B20000000B20",
"dev_addr": "00000000"
}
}
Location message
Input (Actility format)
{
"DevEUI_location": {
"DevEUI": "0018B20000000B20",
"Time": "2024-05-20T21:38:46.882+02:00",
"LrrLAT": 43.6047,
"LrrLON": 1.4442,
"rawPositionType": "GPS"
}
}
Output (Everynet format)
{
"type": "location",
"meta": {
"device": "0018b20000000b20"
},
"params": {
"source": "GPS",
"position": {
"lat": 43.6047,
"lng": 1.4442,
"alt": 0.0
}
}
}
Notification message
Input (Actility format)
{
"DevEUI_notification": {
"Time": "2023-02-22T17:14:02.000+00:00",
"DevEUI": "0018B20000000B20",
"DevAddr": "05CB0AE8",
"Type": "devstatusans",
"Var1": "98",
"Var2": "8"
}
}
Output (Everynet format)
{
"type": "status",
"meta": {
"device": "0018b20000000b20",
"device_addr": "05CB0AE8"
},
"params": {
"battery": 98,
"margin": 8
}
}
Alarm message
Input (Actility format)
{
"DevEUI_alarm": {
"ID": 4,
"State": 1,
"CreationTime": "2028-12-12T15:39:46.882+02:00",
"LastUpdateTime": "2028-12-12T15:39:46.882+02:00",
"Occurrence": 1,
"Acked": 0,
"AddInfo1": "69",
"DevEUI": "0018B20000000B20",
"CustomerID": "100002164",
"CustomerData": {
"name": "Abeeway tracker"
}
}
}
Output (Everynet format)
{
"type": "error",
"meta": {
"device": "0018b20000000b20"
},
"params": {
"code": "1",
"message": "Abeeway tracker"
}
}