Apollon-Q T/R/TR Payload Description
You are looking for a payload description for the Apollon-Q-T/R/TR
Here you will find a payload description for the Apollon-Q-T/R/TR 👇
This chapter describes the structure of the telemetry data. The number of bytes in the payload depends on the configuration of the sensor. The structure of the data depends on which sensors are present in your product. In principle, each version has a header. This has information about the version and status of the sensor and also contains a master measured value. This measured value can simply be assumed to be the current measured value. The header is followed by an additional payload part that contains further information, such as special parameters for the measuring principle or settings for position and opening detection. Not every sensor has an additional payload part.
PAYLOAD DESCRIPTION
| Term | Description |
|---|---|
| Byte No. | Byte number starting at 1 |
| Alias | Comprehensible name of the variable |
| Description of the variable | Description of the variable |
| Designation | Designation in the Dataconverter |
| Unit | Unit of the variable |
| Datahub .json key | Key in the .json when using the Data Hub |
Structure of the moodle key
|
Byte 1 |
Byte 2 |
||
|
Bit 7 - 4 |
Bit 3 - 0 |
Bit 7 - 4 |
Bit 3 - 0 |
|
Basic ID module e.g. Sentiface, Senticom, Sentivisor |
Major version (SW/HW version) |
Minor version (SW/HW version) |
Product version (sensors, e.g. TH, THL, ACC, ...) |
Port assignment for WiFi SSID scan payload, GNSS scan payload and regular payload
| Feature | LoRaWAN Port | Port description |
|---|---|---|
| GNSS scan payload | 192 | Raw data (satellite ID, time, etc.) is sent to the geolocation backend. |
| WiFi SSID scan payload | 197 | Scanned MAC addresses and RSSI data are transmitted for localization. |
| Regular telemetry data | 1 | Regular payload data from the sensor, such as temperature, relative humidity, angle, and battery voltage. |
Example for the WIFI SSID scan payload:

Apollon Q T/R/TR/SW payload description
| Byte number | Alias name | Unit | Designation in decoder | Module key | Datahub .json key |
|---|---|---|---|---|---|
| 1 – 2 | Module key | module_key | XXX1 | module_key | |
|
Description: Byte 1 • 4-bit MSB: Module code. For Mioty exclusively "Sentiface" telemetry module (always 0x1).• 4-bit LSB: Major version. FW of the same major version but larger minor version remains compatible with older decoders (byte count may change). Byte 2 • 4-bit MSB: Minor version. New SW versions may add telemetry incrementally. • 4-bit LSB: Sub/Product version. With Helios, these bits encode the specific configuration of connected sensors. |
|||||
| 3 | Uplink counter | uplink_counter | XXX1 | uplink_counter | |
| Description: Protocol-independent counter up to 255; rolls over to 0. | |||||
| 4 – 5 | Battery voltage | mV | battery_voltage | XXX1 | battery_voltage |
Description: Current battery voltage in millivolts.// voltage in volts
|
|||||
| 6 | Internal temperature | °C | internal_temperature | XXX1 | internal_temperature |
Description: Internal temperature of the sensor.// temp in °C
|
|||||
| 7 | Alarm variable | alarm | XXX1 | alarm | |
|
Description: Uplink caused by an alarm. • 0: Alarm not triggered • 1: Alarm triggered New sensors (bit-mapped): • 1: Delta alarm • 2: Temperature alarm • 4: Opening alarm • 8: Vandalism alarm |
|||||
| 8 – 9 | Master measured value | mm | master_value | XXX1 | master_value |
|
Description: • APOQ-XXXX-T: current ToF distance (mm). • APOQ-XXXX-R: radar maximum peak distance (mm). • APOQ-XXXX-TR: calculated value from both measuring principles (mm). |
|||||
Apollon Q T version payload description (without radar)
| Byte number | Alias name | Unit | Designation in payload decoder | Module key | Datahub .json key |
|---|---|---|---|---|---|
| 10 | Status ToF sensor | tof_status | XXX1 | tof_status | |
|
Description: Status of the sensor in relation to the last measured value. • 0: Valid range • 2 / 4: Out of bounds • 5: Hardware fail • 7: Wrapped target • 8: Algorithm fail • 14: Invalid range • 99: More than one valid target detected |
|||||
| 11 – 12 | Distance | mm | tof_distance | XXX1 | tof_distance |
|
Description: Current measured distance of the ToF sensor in mm. (See master value if the source of the sensor is the same.) |
|||||
| 13 | Mode ToF (Index) | tof_index | XXX1 | tof_index | |
|
Description: Mode in which the sensor recorded the last value. • 0: Short – up to 1.3 m • 1: Medium – up to 3 m • 2: Long – up to 4 m |
|||||
Apollon Q R version payload description (without ToF)
| Byte number | Alias name | Unit | Designation in payload decoder | Module key | Datahub .json key |
|---|---|---|---|---|---|
| 10 | Status radar | radar_status | XXX1 | radar_status | |
|
Description: • 0: Error • 1: Success |
|||||
| 11 | Number of peaks | radar_no_peaks | XXX1 | radar_no_peaks | |
|
Description: Number of detected peaks. |
|||||
| 12 – 13 | Distance 1 | mm | radar_distance_1 | XXX1 | radar_distance_1 |
|
Description: Distance with maximum peak in millimeters. |
|||||
| 14 – 15 | Peak 1 | dBsm | radar_ra_1 | XXX1 | radar_ra_1 |
|
Description: Peak value corresponding to distance 1 in dBsm. |
|||||
| 16 – 17 | Distance 2 | mm | radar_distance_2 | XXX1 | radar_distance_2 |
|
Description: Distance with the second highest peak in millimeters. |
|||||
| 18 – 19 | Peak 2 | dBsm | radar_ra_2 | XXX1 | radar_ra_2 |
|
Description: Peak value corresponding to distance 2 in dBsm. |
|||||
| 20 – 21 | Distance 3 | mm | radar_distance_3 | XXX1 | radar_distance_3 |
|
Description: Distance with the third highest peak in millimeters. |
|||||
| 22 – 23 | Peak 3 | dBsm | radar_ra_3 | XXX1 | radar_ra_3 |
|
Description: Peak value corresponding to distance 3 in dBsm. |
|||||
Apollon Q TR / SW payload description (with radar and ToF)
| Byte number | Alias name | Unit | Designation in payload decoder | Module key | Datahub .json key |
|---|---|---|---|---|---|
| 10 | Status ToF sensor | tof_status | XXX1 | tof_status | |
|
Byte description: Status of the sensor in relation to the last measured value. • 0: Valid range • 2/4: Out of bounds • 5: Hardware fail • 7: Wrapped target • 8: Algorithm fail • 14: Invalid range • 99: More than one valid target detected |
|||||
| 11 – 12 | Distance (see master value if same source) | mm | tof_distance | XXX1 | tof_distance |
|
Byte description: Current measured distance of the ToF sensor in mm. |
|||||
| 13 | Mode ToF (Index) | tof_index | XXX1 | tof_index | |
|
Byte description: Mode in which the last value was recorded: • 0: Short (up to 1.3 m) • 1: Medium (up to 3 m) • 2: Long (up to 4 m) |
|||||
| 14 | Radar status | radar_status | XXX1 | radar_status | |
|
Byte description: • 0: Error • 1: Success |
|||||
| 15 | Number of peaks | radar_no_peaks | XXX1 | radar_no_peaks | |
|
Byte description: Number of peaks detected. |
|||||
| 16 – 17 | Distance 1 | mm | radar_distance_1 | XXX1 | radar_distance_1 |
| Byte description: Distance with maximum peak in mm. | |||||
| 18 – 19 | Peak 1 | dBsm | radar_ra_1 | XXX1 | radar_ra_1 |
| Byte description: Maximum peak (amplitude) in dBsm. | |||||
| 20 – 21 | Distance 2 | mm | radar_distance_2 | XXX1 | radar_distance_2 |
| Byte description: Distance with second highest peak in mm. | |||||
| 22 – 23 | Peak 2 | dBsm | radar_ra_2 | XXX1 | radar_ra_2 |
| Byte description: Second highest peak (amplitude) in dBsm. | |||||
| 24 – 25 | Distance 3 | mm | radar_distance_3 | XXX1 | radar_distance_3 |
| Byte description: Distance with third highest peak in mm. | |||||
| 26 – 27 | Peak 3 | dBsm | radar_ra_3 | XXX1 | radar_ra_3 |
| Byte description: Third highest peak (amplitude) in dBsm. | |||||
Apollon Q attached bytes — ACC / HALL (any ToF/Radar, not PP)
| Attached bytes | Alias name | Unit | Name in payload decoder | Module key | Datahub .json key |
|---|---|---|---|---|---|
| 1 | Sensor status (ACC) | acc_status | XXX1 | acc_status | |
|
Alias description: Returns the status of the acceleration sensor: • 0: OK • other: Error |
|||||
| 1 | Orientation (ACC) | acc_orientation | XXX1 | acc_orientation | |
|
Alias description: Sensor orientation: • 0: Vertical (lying on its side) • 1: Face Up (lens to ceiling) • 2: Face Down (lens to floor) • 3: Error |
|||||
| 1 | Flap open (ACC) | acc_open | XXX1 | acc_open | |
|
Alias description: Indicates whether the cover is still open after a defined interval. |
|||||
| 1 | Openings lifetime counter (ACC) | acc_open_cnt | XXX1 | acc_open_cnt | |
|
Alias description: Total number of openings over the device lifetime. |
|||||
| 1 | Vandalism alarm (ACC) | acc_impact | XXX1 | acc_impact | |
|
Alias description: Indicates whether a vandalism event is active: • 0: No vandalism event • 1: Vandalism event |
|||||
| 1 | Flap open (HALL) | hall_open | XXX1 | hall_open | |
|
Alias description: Indicates whether a flap (with attached sensor) is open: • 1: Open • 0: Closed |
|||||
| 1 | Openings lifetime (HALL) | hall_open_cnt | XXX1 | hall_open_cnt | |
|
Alias description: Total number of openings over the device lifetime (Hall sensor). |
|||||
Apollon Q attached bytes — histogram debug data (ToF versions = 2)
| Attached bytes | Alias name | Unit | Designation in payload decoder | Module key | Datahub .json key |
|---|---|---|---|---|---|
| 1 byte attached | Histogram type / version | histo_type | XXX1 | histo_type | |
|
Alias description: Specifies whether only histogram values are transmitted or also values from the usual average algorithm: • 0: Only histogram values appended (appear in master_value or tof_distance) • 1: Histogram values plus the usual average values are transmitted |
|||||
| 1 byte appended | Histogram status | tof_hist_stat | XXX1 | tof_hist_stat | |
|
Alias description: For detailed interpretation, please contact the manufacturer. |
|||||
| 2 bytes appended | Histogram distance | mm | tof_hist_dist | XXX1 | tof_hist_dist |
|
Alias description: Distance measured (in mm) by the histogram feature algorithm. In normal operation, these values should only slightly deviate from the standard distance values and can help compensate heavy lens soiling. |
|||||
For versions S-(i)APOQ-XXXX-T-(ACC)-(HALL), S-(i)APOQ-XXXX-TR-(ACC)-(HALL) - appended bytes histogram debug data valid for ToF versions = 2!
The histogram data can be used with the usual distance parameters tof_distance (bytes 11-12) to compensate for heavy soiling on the sensor. In normal operation, these should only deviate slightly from the measured distances.
These functions should only be used after consultation and by experienced users!
Decoding Example (Febris)
| Bytes | HEX | Description |
|---|---|---|
| 1 | 11 | Module key |
| 2 | 11 | Module key |
| 3 | CE | Uplink counter |
| 4 | 14 | Battery voltage |
| 5 | 8E | Battery voltage |
| 6 | 07 | Internal temperature |
| 7 | EE | Internal temperature |
| 8 | 1D | Relative humidity |
| 9 | 00 | Dew point |
| 10 | 02 | Dew point |
| 11 | 03 | Air pressure |
| 12 | D6 | Air pressure |
| 13 | 01 | CO₂ |
| 14 | D1 | CO₂ |
| 15 | 00 | Alarm |
Specifications subject to change without notice. All information provided without guarantee.

![]()
![]()
![]()
![]()
![]()
![]()
Documentation Links
You can find the links for further documentation on Apollon-Q T/R/TR here:
- General description
- Dataconverter .js
- Payload description
- NFC and downlink description
- Operating instructions
- Technical data sheet
- Quickstart Guide
