smartmesh Mote 与MCu无法连接

MCU收到7E 0F 09 0A 00 00 00 01 01 00 00 00 00 99 3F 7E,一直在重复的接收这个。

  • +1
    •  Analog Employees 
    on Aug 11, 2020 2:32 AM 3 months ago

    如果使用MCU,必须对mote发出的信息进行ack。7E 0F 09 0A 00 00 00 01 01 00 00 00 00 99 3F 7E的意思是需要发送端口确认,确定mote与MCU的串口已经连接。此时MCU需要回复7E 0F 00 03 00 4F 64 7E。存在另外一种情况,即命令的第4个字节是0x08而不是0x0A,主要是不同版本的mote软件可能以包ID位设置为0或1开始—即标志字节可以是0x08,或者是0x0A。如果是08,则是

    7E 0F 09 08 00 00 00 01 01 00 00 00 00 D7 67 7E

    Ack: 7E 0F 00 01 00 FF 57 7E

    注意:ACK的数据包ID应该与传入数据包的ID匹配,因此这里可以是0x01或0x03(对于标志字节分别为0x08和0x0A的数据包)