EOS Radar LPWAN Binary Payload
Are you looking for EOS Radar LPWAN Binary Payload?
📄 You can view the PDF above or
download it here
.
Payload Overview
| Feature | Value |
|---|---|
| Payload Type | LPWAN binary payload for telemetry data |
| Total size | 24 bytes |
| Byte Order | Big-endian for multi-byte values |
| Compile Condition | The encoder is used when CONFIG_SENTOS_HAS_NRF_CLOUD_SERVICE is disabled |
| Structure | 3-byte Sentigram telemetry header followed by EOS telemetry fields |
LPWAN Binary Payload - 24 Bytes
| Byte offset | Size | Field | Type | Encoding / Scaling | Description |
|---|---|---|---|---|---|
| 0 | 1 | variant_msb |
uint8 | High byte of EOS_VARIANT_CODE() | Module base and major version bits |
| 1 | 1 | variant_lsb |
uint8 | Low byte of EOS_VARIANT_CODE() | Minor version and subtype bits |
| 2 | 1 | uplink_counter |
uint8 | Incremented for each encoded LPWAN telemetry message | Uplink counter |
| 3 | 1 | alarm |
uint8 | Raw Is Alarm Bitfield | Alarm Flags |
| 4 | 1 | internal_temperature |
uint8 | Raw value = degC + 128; decoded value = raw - 128 | Internal temperature |
| 5 | 1 | battery |
uint8 | Percent | Battery capacity |
| 6..7 | 2 | battery_voltage |
uint16 | Millivolts; decoded value = raw / 1000 | Battery voltage |
| 8 | 1 | radar_status |
uint8 | 0 or 1 | Radar detection status |
| 9 | 1 | radar_peaks |
uint8 | Number | Detected radar peaks |
| 10..11 | 2 | radar_rd_1 |
uint16 | millimeters; decoded value = raw / 1000 | Distance to Radar Peak 1 |
| 12..13 | 2 | radar_ra_1 |
int16 | Two's complement | Radar Peak 1 RCS / Amplitude |
| 14..15 | 2 | radar_rd_2 |
uint16 | millimeters; decoded value = raw / 1000 | Distance to Radar Peak 2 |
| 16..17 | 2 | radar_ra_2 |
int16 | Two's complement | Radar Peak 2 RCS / Amplitude |
| 18..19 | 2 | radar_rd_3 |
uint16 | millimeters; decoded value = raw / 1000 | Distance to Radar Peak 3 |
| 20..21 | 2 | radar_ra_3 |
int16 | Two's complement | Radar Peak 3 RCS / Amplitude |
| 22 | 1 | orientation |
uint8 | Enum | Orientation |
| 23 | 1 | tilt_angle |
uint8 | degrees | Tilt angle |
Decoding Example
Bytes 10–11 → radar_rd_1
Raw Value: 1840
Decoding: 1840 / 1000
Result: 1.840 m
Bytes 6–7 → battery_voltage
Raw Value: 3575
Decoding: 3575 / 1000
Result: 3.575 V
© Sentinum GmbH - All rights reserved.
All content in this document, including text, tables, and images, is protected by copyright and is the property of Sentinum GmbH.
Unless otherwise stated, all images are subject to the copyright of Sentinum GmbH.
Reproduction, distribution, or use, even in part, is not permitted without express written permission.
Subject to technical changes. All information is provided without warranty.