Uplink Data

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

Example:
ff0bff ff0101 ff166824e30817560003 ff090100 ff0a0101 ff0f00
Channel Type Value
ff 0b Power On: ff(Reserved)
ff 01 Protocol Version: 01(V1)
ff 16 SN: 6824e30817560003
ff 09 Hardware Version: 0100 (V1.0)
ff 0a Firmware Version: 0101(V1.1)
ff 0f Device Type: 00(Class A)

Periodic Report

The device supports to report below types of periodic report packets.

Item Channel Type Byte Description
Battery Level 01 75 1 UINT8, Unit: %, master battery level
02 UINT8, Unit: %, node battery level, update only once everyday
Accumulated Counter 04 cc 4 Byte 1-2: Accumulated In

Byte 3-4: Accumulated Out

Periodic Counter 05 cc 4 Byte 1-2: Periodic In

Byte 3-4: Periodic Out

Timestamp (On the dot) 0a ef 4 Unix Timestamp, Unit: s
Examples:
  1. Periodic packet: report as reporting interval (10 minutes by default), report mode is from now on.
    017562 027562 05cc09000500 04cc09000200
    Channel Type Value
    01 75 Master battery level: 62=>98%
    02 75 Node battery level: 62=>98%
    05 cc Periodic In: 09 00=> 00 09=9

    Periodic Out: 05 00=> 00 05=5

    04 cc Accumulated In: 09 00=> 00 09=9

    Accumulated Out: 02 00=> 00 02=2

  2. Periodic packet: report mode is on the dot.
    0aef 90d69968 05cc0c000500 017564 027562
    Channel Type Value
    0a ef Timestamp: 90d69968=>6899d690=>1754912400s
    05 cc Periodic In: 0c 00=> 00 0c=12

    Periodic Out: 05 00=> 00 05=5

    01 75 Master battery level: 64=>100%
    02 75 Node battery level: 62=>98%

Alarm Report

The device supports to report below types of alarm report packets.

Item Channel Type Byte Description
Accumulated Counter Alarm 84 cc 5 Byte 1-2: Accumulated In

Byte 3-4: Accumulated Out

Byte 5: 01

Periodic Counter Alarm 85 cc 5 Byte 1-2: Periodic In

Byte 3-4: Periodic Out

Byte 5: 01

Abnormal Alarm 03 f4 2 Byte 1:
00-Counting anomaly

01-Node Device Without Response

02-Devices Misaligned

Byte 2:
00-Alarm dismiss

01-Alarm

Example:
  1. People alarm packet: report when the periodic counting value reaches the threshold.
    85cc 06000000 01
    Channel Type Value
    85 cc Periodic in: 0600=>0006=6

    Periodic out: 0000=0

    01= Threshold Alarm

  2. Abnormal Alarm: report when device is obstructed by an obstacle.
    03f4 00 01
    Channel Type Value
    03 f4 00 = Counting anomaly.

    01= Alarm

Historical Data

The device will report retransmission data or stored data as below example.

Channel Type Byte Description
20 ce 9/13 Byte 1-4: Unix Timestamp, Unit: s
Byte 5:
00-Periodic Counter

01-Periodic Counter + Accumulated Counter

Byte 6-7: Periodic In Counter

Byte 8-9: Periodic Out Counter

Byte 10-11: Accumulated In Counter

Byte 12-13: Accumulated Out Counter
Example:
20ce 4a7c5b63 01 0700 0300 4a00 3800
Channel Type Time Stamp Value
20 ce 4a7c5b63 => 63 5b 7c 4a = 1666939978s 01=Periodic Counter + Accumulated Counter

Period In: 0700=>0007=7

Period Out: 0300=>0003=3

Accumulated In: 4a00=>004a=74

Accumulated Out: 3800=>0038=56