一、协议说明
   
    二、命令帧测试与注释
   
     
   
    主机读取温湿度数据命令帧:
    
     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 版权协议,转载请附上原文出处链接和本声明。

