一、协议说明
二、命令帧测试与注释
主机读取温湿度数据命令帧:
01 03 00 00 00 02 C4 0B
(
从机地址为01;功能码为03;数据起始地址为0,所以高位为00,低位为00;总共读取2个数据,所以数据个数高位为00,低位为02;C4和0B为CRC16校验码
)【命令帧的校验码会给出,不可更改】
返回的16进制数据为:01 03 04 00 B0 01 E3 BB CD
(从机地址为01;功能码为03;2组数据的高8位和低8位共4字节,所以字节长度为04;
00和B0分别为温度数据16进制的高8位和低8位,10进制数据为176,实际数据为17.6℃;01和E3分别为湿度数据16进制的高8位和低8位,10进制数据为483,实际数据为48.3%
;BB和CD为返回数据的CRC16校验码)
读取地址:
FF 03 00 64 00 01 D0 0B
(数据格式和以上相同)
写地址:01 06 00 64 00 02 49 D4(已知原地址为01,改为02)
FF 06 00 64 00 02 5C 0A(未知原地址,改为02)
版权声明:本文为weixin_44173266原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。