Uplink Data
This chapter describes the reported data of the device.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Power On | ff | 0b | 1 | Device is on |
| Protocol Version | ff | 01 | 1 | Example: 01=V1 |
| Hardware Version | ff | 09 | 2 | Example: 03 10 = V3.1 |
| Software Version | ff | 0a | 2 | Example: 03 01 = V3.1 |
| Device Type | ff | 0f | 1 |
00: Class A, 01: Class B, 02: Class C, 03: Class C to B |
| Serial Number | ff | 16 | 8 | 16 digits |
| Battery Level | 01 | 75 | 1 | UINT8, Unit: % |
| Temperature | 03 | 67 | 2 | INT16/10, Unit: °C |
| Humidity | 04 | 68 | 1 | UINT8/2, Unit: %RH |
|
Digital Input |
05 | 00 | 1 |
00: Low, 01: High |
| Digital Input Alarm | 85 | 00 | 2 | Byte 1: 00: Low, 01: High Byte 2: 00: Alarm dismiss, 01: Alarm |
| Pulse Counter | 05 | c8 | 4 | UINT32 Note: this only reports when firmware version is 1.2 or
before. |
| Pulse Counter | 05 | e1 | 8 | Byte 1-2: Water conversation value,
UNIT16/10 Byte 3-4: Pulse conversation value, UINT16/10 Byte 5-8: Water consumption, float32Note:
|
| Pulse Alarm | 85 | e1 | 9 | Byte 1-2: Water conversation value,
UNIT16/10 Byte 3-4: Pulse conversation value, UINT16/10 Byte 5-8: Water consumption, Float32Byte 9: Alarm status, 01-Water outage timeout alarm, 02-Water outage timeout alarm dismiss, 03-Water flow timeout alarm, 04-Water flow timeout alarm dismiss |
| Historical Data | 20 | ce | 13 | Note: this
only reports when firmware version is 1.2 or before. Byte
1-4: Data unix timestamp, UINT32, Unit: sByte 5-6: Temperature, INT16/10, Unit: °C Byte 7: Humidity, UINT8/2, Unit: %RHByte 8: Interface type, 01=digital, 02=counter Byte 9-12: Pulse counterByte 13: Digital status |
| Historical Data | 21 | ce | 18 | Byte 1-4: Data unix timestamp,
UINT32, Unit: s Byte 5-6: Temperature, INT16/10, Unit: °C Byte 7: Humidity, UINT8/2, Unit: %RHByte 8: Alarm type, 00=No, 01=Water outage timeout alarm, 02=Water outage timeout dismiss alarm, 03=Water flow timeout alarm, 04=Water flow timeout dismiss alarm, 05=DI alarm, 06=DI dismiss alarm Byte 9: Interface type, 01=digital, 02=counterByte 10: Digital status Byte 11-12: Water conversation value, UNIT16/10Byte 13-14: Pulse conversation value, UINT16/10 Byte 15-18: Water consumption, Float32 |
Basic Information
The device will report a basic information packet whenever joining the network.
| ff0bff ff0101 ff166136c40091605408 ff090300 ff0a0101 ff0f00 | ||
|---|---|---|
| Channel | Type | Value |
| ff | 0b | ff |
| ff | 01 | 01=V1 |
| ff | 16 | 6136c40091605408 |
| ff | 09 | 0300=V3.0 |
| ff | 0a | 0101=V1.1 |
| ff | 0f | 00: Class A |
Periodic Report
The device supports to report below types of periodic report packets.
Example:
- Digital input data: report according to reporting interval when interface type is
Digital.
03671001 046871 050000
Channel Type Value 03 67 Temperature: 1001=> 0110 = 272/10=27.2°C 04 68 Humidity: 71 => 113/2=56.5 %RH 05 00 00: Low
- Pulse data: report according to reporting interval when interface type is Pulse.
03671001 046871 05e10a000a0000005b43
Channel Type Value 03 67 Temperature: 1001=> 0110 = 272/10=27.2°C 04 68 Humidity: 71 => 113/2=56.5 %RH 05 e1 Water conversion&pulse conversion: 0a00=>00 0a=10/10=1 Water consumption: 00 00 5b 43=>43 5b 00 00=219
- Battery level: report when the device joins the network or every 6 hours.
017564 Channel Type Value 01 75 Battery: 64=>100%
Alarm Report
The device supports to report below types of alarm report packets.
Example:
- Temperature threshold
alarm: report when threshold alarm is enabled.
03671001 Channel Type Value 03 67 Temperature: 1001=> 0110 = 272/10=27.2°C - DI alarm or alarm dismiss: report when alarm reporting feature is enabled.
85000101
Channel Type Value 85 00 01: High, 01: Alarm
- Pulse alarm or alarm dismiss: report when threshold feature is enabled.
85e10a000a0000005b43 01 Channel Type Value 85 e1 Water conversion&pulse conversion: 0a00=>00 0a=10/10=1 Water consumption: 00 00 5b 43=>43 5b 00 00=219
01-Water outage timeout alarm
- Low battery level alarm: report when the battery level drops to
1%.
017501 Channel Type Value 01 75 01=1%
Historical Data
The device will report retransmission data or stored data as below example.
|
21ce 0d755b63 0801 57 00 02 00 0a00 6400 3333af41 |
|||
|---|---|---|---|
| Channel | Type | Time Stamp | Value |
| 21 | ce | 0d 75 5b 63 => 63 5b 75 0d=1666938125s | Temperature: 0801=>0108=264/10=26.4 °C Humidity: 57=>87/2=43.5%RH Alarm type: 00=noInterface type: 02=pulse counter Digital status: 00 Water conversion: 0a00=>00 0a=10/10=1Pulse conversion: 6400=>00 64=100/10=10 Water consumption: 33 33 af 41=>41 af 33 33=21.9 |