Skip to main content

Uplink Messages

Abeeway devices can send different types of uplink messages depending on what they need to report. The list below provides a quick overview of the main message types. The examples are illustrative only and are not exhaustive.

Uplink messages fall into four categories: Notification messages, Position messages, Query messages, and Response messages.

Notification Messages

Notification messages are sent when the device detects an event or a change in state.

  • System notifications such as low battery or tamper detection
  • SOS notifications
  • Temperature alerts
  • Motion-related notifications
  • Network status notifications
  • Geozoning notifications

Position Messages

Position messages report location data collected by the device.

  • GNSS location data
  • Wi-Fi scan reports
  • BLE scan reports

Query Messages

Query messages are sent when the device needs additional information to operate more efficiently.

  • Echo requests for cellular connectivity checks
  • GPS/BeiDou almanac update requests for assisted GNSS

Response Messages

Response messages are sent by the device in reply to certain downlink commands.

  • Configuration set responses
  • Configuration get responses
  • BLE connectivity status responses

You can manually decode uplink messages from Abeeway devices with the following simple app: DecoderApp

For decoding uplink messages in your app you can use our JavaScript driver, published on NPM as abeeway-asset-tracker-driver-v3.

If you prefer to download the driver manually, you can find it in the following GitHub repository: abeeway-codec

If you’d like to use our JavaScript driver in a Python environment, please refer to the following GitHub repository, which explains how to embed the driver within Python code: abeeway-driver-python

Further Reading