
Device DeviceType ReportType NetvoxPayLoadData
R718CK2
R718CT2
R718CN2
0x16
0x17
0x18
0x01 Battery
(1Byte, unit:0.1V) Temperature1
(Signed2Bytes,unit:0.1°C) Temperature2
(Signed2Bytes,unit:0.1°C) Reserved
(3Bytes,fixed 0x00)
Example 1 of Uplink: 0116012400FD0109000000
1st byte (01): Version
2nd byte (16): DeviceType 0x16-R718CK2
3rd byte (01): ReportType
4th byte (24): Battery, 24Hex=36 Dec, 36x0.1v = 3.6v
5th6th byte (00FD): Temperature1, 00FD Hex=253 Dec, 253x0.1°C = 25.3°C
7th8th byte (0109): Temperature2, 0109 Hex=265 Dec, 265x0.1°C = 26.5°C
9th-11th byte (000000): Reserved
Example 2 of Uplink:0117019FFF39FEC5000000
1st byte (01): Version
2nd byte (17): DeviceType 0x17-R718CT2
3rd byte (01): ReportType
4th byte (9F): Battery, 1F Hex = 31 Dec, 31x0.1v=3.1v // low battery
5th6th byte (FF39): Temperature1, FF39 Hex= -199 Dec,-199 x 0.1°C = -19.9°C
7th8th byte (FEC5): Temperature2, FEC5 Hex= -315 Dec,-315 x 0.1°C = -31.5°C
9th-11th byte (000000): Reserved
Tips
1. Battery Voltage:
The voltage value is bit 0 ~ bit 6, bit 7=0 is normal voltage, and bit 7=1 is low voltage.
Battery=0xA0, binary=1010 0000, if bit 7= 1, it means low voltage.
The actual voltage is 0010 0000 = 0x20 = 32, 32*0.1v =3.2v
2. Version Packet:
When Report Type=0x00 is the version packet, such as 0116000A0B202005200000, the firmware version is 2020.05.20
3. Data Packet:
When Report Type=0x01 is data packet.
4. Signed Value:
When the temperature is negative, 2's complement should be calculated.