Export Formats

Prev Next

The following is the Export format, where the format of the data that you customer will received in the application.

The following is the Export Formats that is available for the customers

  • Connect (All)

  • Decoding v2 Always

  • Decoding v2 Changes Only

  • Default (All)

  • Digita Legacy (Used by Digita Customer)

Decoding v2

Decoding v2 is an export format that enables customers to receive pre-decoded sensor payloads, based on predefined logic associated with the selected Sensor Type.

How It Works:

  • When the Decoding v2 export format is selected together with a supported Sensor Type, the platform will automatically decode raw payloads before exporting.

  • This removes the need for customers to implement their own decoding logic on the receiving end.

Example:

Suppose a customer selects a sensor type like “Elsys ERS CO2” and chooses Decoding v2 as the export format. In that case, they will receive structured, human-readable output (e.g., temperature, humidity, CO2 values) instead of raw bytes.

Note: The decoded output is only available if the selected sensor type is listed and supported by the decoding engine.

Export Formats Example

Connect (All)

[
  {
    "device-id": "12312355eb000000xxx-de"
    "device-group-id": "e123"
    "devEui": "70b3d52a1ff00001",
    "sensorType": "other",
    "messageType": "payload",
    "timestamp": "2023-03-31T08:00:08.599602Z",
    "payload": "1234",
    "fCntUp": 15800,
    "toa": null,
    "freq": 868300000,
    "batteryLevel": "255",
    "ack": false,
    "spreadingFactor": "7",
    "dr": 5,
    "rssi": "-73",
    "snr": "9.8",
    "gatewayIdentifier": "506",
    "fPort": "1",
    "latitude": 59.776931,
    "longitude": 14.903832,
    "gateways": [
      {
        "rssi": "-73",
        "snr": "9.8",
        "gatewayIdentifier": "506",
        "gwEui": "7276FF0039040879",
        "mac": "7076FF02123C",
        "antenna": 0
      },
      {
        "rssi": "-47",
        "snr": "9.5",
        "gatewayIdentifier": "1789",
        "gwEui": "647FDAFFFE016C40",
        "mac": "647FDA016C40",
        "antenna": 0
      }
    ]
  }
]

Decoding v2 Always

[
 {
  "deviceId": "12312355eb000000xxx-de",
  "deviceGroupId": "e123",
  "sensorType": "uwpa",
  "devEui": "0019eeb000000xxx",
  "tags?": {
     "test": [ '123' ]
  }
  "data": [
    {
      "t": 1687333993477, (Time)
      "rw": false, (Read Write)
      "i": '0019eeb000000467',
      "n": 'snr', (Data Name)
      "u": 'db', (Data Unit)
      "v": 7.5 (Data Value)
    },
    {
      "t": 1687333800000,
      "rw": false,
      "i": '60',
      "n": 'Energy Total',
      "u": 'kWh',
      "v": 261.6
    }
  ]
 }
]

Decoding v2 Changes Only

Decoding v2 Changes Only Formats similarly to Decoding v2 Always, with one key difference: only changed data is exported to the customer.

Default (All)

[
  {
    "device-id": "12312355eb000000xxx-de"
    "device-group-id": "e123"    
    "devEui": "70b3d52a1ff00001",
    "sensorType": "other",
    "timestamp": "2023-03-31T07:53:07.886337Z",
    "payload": "1234",
    "spreadingFactor": "7",
    "rssi": "-73",
    "snr": "10",
    "gatewayIdentifier": "506",
    "fPort": "1",
    "latitude": 59.776931,
    "longitude": 14.903832,
    "tags": {
      "building": [
        "A"
      ],
      "type": [
        "MOTION",
        "TEMP"
      ]
    }
  }
]