Skip to content
English
  • There are no suggestions because the search field is empty.

Apollon-Q PP Payload Description

You are looking for Apollon-Q PP Payload Description?

📄 You can view the PDF above or download it here .
Contents
  1. Payload description
  2. Structure of the module key
  3. Uplink example
  4. Apollon Q PP payload description
  5. Decoding examples (Febris)

1. Payload description

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 provides information about the version and the status of the sensor and also contains a master measured value. This value can be regarded as the current measured value.

The header is followed by an additional payload section containing further information, such as parameters of the measuring principle or position and opening detection settings. Not every sensor has an additional payload part.

TermDescription
Byte No.Byte number starting at 1
AliasComprehensible name of the variable
Description of the variableDescription of the variable
DesignationDesignation in the dataconverter
UnitUnit of the variable
Datahub .json keyKey in the .json when using the Datahub

2. Structure of the module 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, …)

The module key of the Sentiface module can be taken from the first 2 bytes of each uplink. The module key is required for the downlink.

3. Uplink example (not applicable for Apollon Q PP)

Payload Decoder Beispiel – Modulschlüssel Struktur
Figure 1: Example representation of the payload decoder and module key structure

The following payload example is given for the Helios pressure sensor:

11 11 FE 1A D5 95 06 03 00 23 BE

Bytes 1 2 3 4 5 6 7 8 9 10 11
HEX 11 11 FE 1A D5 95 06 03 00 23 BE
Beschreibung Modul‑key Modul‑key Uplink Counter Battery Voltage Battery Voltage Temperature Alarm Flag Alarm Flag Measurement Status Pressure mbar Pressure mbar

4. Apollon Q PP payload description

Byte number Alias name Byte description Unit Designation in the payload decoder Module key Datahub .json key
1 – 2 Module key Byte 1
• 4 bit MSB: Module code. For Mioty exclusively Sentiface telemetry module, i.e. always 0x1.
• 4 bit LSB: Major version. FW of the same major version but larger minor versions remain compatible with older decoders. However, the number of bytes may change!

Byte 2
• 4 bit MSB: Minor version. New SW versions may incrementally add new telemetry to the data packet.
• 4 bit LSB: Sub / Product version. With Helios, these bits encode the specific configuration of connected sensors.
module_key XXX1 module_key
3 Uplink counter Protocol‑independent uplink counter that reaches a maximum of 255. After that, the counter starts again at 0. uplink_counter XXX1 uplink_counter
4 – 5 Battery voltage Current voltage of the battery in millivolts
battery_voltage: (dataBytes[3] << 8 | dataBytes[4]) / 1000.0
mV battery_voltage XXX1 battery_voltage
6 Internal temperature Internal temperature of the sensor + 128
internal_temperature: dataBytes[5] - 128
°C internal_temperature XXX1 internal_temperature
7 Alarm variable Variable that indicates whether error codes and values are being transmitted.
An error occurs with values > 16.
255: Internal hardware error ToF
For all values < 16, measured levels are transmitted.
alarm XXX1 alarm
8 Status object / ToF sensor status 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
object_status XXX1 object_status
9 – 10 Distance Distance to the current object in millimeters mm object_distance XXX1 object_distance
11 – 12 Object sigma Minimum variance and standard deviation with which a target is perceived as a target. If the sigma is too small, the probability of false detections increases. object_sigma XXX1 object_sigma
13 – 14 Object signal Minimum number of photons and minimum reflectivity that must return from the target to be recognized as a target. object_signal XXX1 object_signal
15 – 16 Object ambient Ambient light of the target, not qualitative object_ambient XXX1 object_ambient

5. Decoding examples (Febris)

Payload: 11 11 CE 14 8E 07 EE 1D 00 02 03 D6 01 D1 00

Bytes 1 2 3 4 5 6 7 8 9 10 11
HEX 11 11 CE 14 8E 07 EE 1D 00 02 03
Module description Module key Module key Uplink counter Battery voltage Battery voltage Internal temperature Internal temperature Rel. humidity Dew point Dew point Air pressure

Bytes 12 13 14 15
HEX D6 01 D1 00
Description Air pressure CO2 CO2 alarm Alarm
Apollon Q PP Payload Code
Abbildung 2: Apollon Q PP Payload Code – Schematic Representation of Byte and Field Mapping


Supported radio technologies
trash bin Logo