Uplink Packets
Basic Information
The device will report a basic information packet whenever joining the network.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Power On | ff | 0b | 1 | Device is on |
| Protocol Version | ff | 01 | 1 | Example: 01=V1 |
| Serial Number | ff | 16 | 8 | 16 digits |
| Hardware Version | ff | 09 | 2 | Example: 03 10 = V3.1 |
| Firmware Version | ff | 0a | 2 | 01 14 => V1.14 |
| Device Type | ff | 0f | 1 |
00: Class A, 01: Class B, 02: Class C, 03: Class C to B |
| TSL Version | ff | ff | 2 | 0100=>1.0 |
| Reset Report | ff | fe | 1 | ff |
- Example:
-
ff0f00 ffff0100 ff090100 ff0a0101 ff166791d19604050005 ff0bff ff0101 fffeff Channel Type Value ff 0f Device Type: 00(Class A) ff ff TSL Version: 0100 (V1.0) ff 09 Hardware Version: 0100 (V1.0) ff 0a Firmware Version: 0101(V1.1) ff 16 SN: 6791d19604050005 ff 0b Power On: ff ff 01 Protocol Version: 01(V1) ff fe Reset Report: ff
Periodic Report
The device supports the sensor data according to reporting interval.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Battery Level | 01 | 75 | 1 | UINT8, Unit: %, [1-100] |
| Temperature | 03 | 67 | 2 | INT16*0.1, Unit: °C |
| Humidity | 04 | 68 | 1 | UINT8*0.5, Unit: %RH |
| People Counting | 05 | fd | 2 | UINT16, total number of persons in the detection regions |
| Desk Occupancy | 06 | fe | 4 |
Byte 1-2: Enabled status of per region
Byte 3-4: Occupancy status of per region
|
| Illumination | 07 | ff | 1 | 01-Bright, 00-Dim |
| Detection Status | 08 | f4 | 2 |
Byte1: 02 Byte2: 00-Normal detection, 01-Undetectable |
| Timestamp | 0a | ef | 4 | Current timestamp, only available when reporting mode is on the dot. Unit: s. |
- Example:
-
- Enable Desk Occupancy mode and the reporting mode is from now on.
017564 03671101 07ff00 08f40200 04686a 06fe03000200 Channel Type Value 01 75 Battery Level: 64 => 100% 03 67 Temperature: 1101 => 0111 =>273*0.1 =27.3°C 07 ff Illumination: 00=>Dim 08 f4 Detection Status: 02 00=>Normal detection 04 68 Humidity: 6a=>106*0.5=53%RH 06 fe Desk Occupancy: 03 00=>00 03=>00000000 00000011=>Enable 2 regions
02 00=>00 02=>00000000 00000010=> Region 2 is Occupied, Region 1 is Vacant.
- Enable People Counting mode and the reporting mode is on the dot.
0aef94715568 07ff00 08f40200 05fd0300 017564 03671301 046880 Channel Type Value 0a ef Timestamp: 94715568=>68557194=>1750430100s 07 ff Illumination: 00=>Dim 08 f4 Detection Status: 02 00=>Normal detection 05 fd People Counting: 03 00=>00 03=>3=>Total number of persons in the current regions is 3 01 75 Battery Level: 64 => 100% 03 67 Temperature: 1301 => 0113 =>275*0.1 =27.5°C 04 68 Humidity: 80=>128*0.5=64%RH
- Enable Desk Occupancy mode and the reporting mode is from now on.
Alarm Report
The device supports to report below types of alarm report packets.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Temperature Threshold | 83 | 67 | 3 |
Byte 1-2: INT16*0.1, Unit: °C Byte 3: 01-Threshlod Alarm, 00-Threshlod Alarm Release |
| Humidity Threshold | 84 | 68 | 2 |
Byte 1: UINT8*0.5, Unit: %RH Byte 2: 01-Threshlod Alarm, 00-Threshlod Alarm Release |
- Example:
- Report when the temperature value reaches the threshold.
8367 1301 01 Channel Type Value 83 67 Temperature Threshold: 1301=> 0113=275*0.1=27.5 °C
01-Threshlod Alarm
Historical Data
The device will report retransmission data or stored data as below example.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Historical Data | 20 | ce | 9 |
Byte 1-4: Timestamp, Unit:s Byte 5: 01-People Counting Byte 6-7: Total number of people Byte 8-9: 0000 |
|
Byte 1-4: Timestamp, Unit:s Byte 5: 00-Desk Occupancy Byte 6-7: Enable status of per region,
Byte 8-9: Occupancy status of per region,
|
- Example
-
20ce 1932ec64 01 0500 Channel Type Time Stamp Value 20 ce 1932ec64 => 64ec3219 = 1693200921s 01 => People Counting
0500=> 0005=5=>Total number of people