就是 ,我 也 测试过 了 ,我 是 通过串口 截获的 数据,就是找 不 到 算法!
请 帮忙 啊 !
COM2【WRITE:0】01 50 01 00 00 01 00 17 50
COM2【READ:0】06 02 02 00 D0 00 03 D2
COM2【WRITE:0】01 50 01 0A 01 01 00 17 5B
COM2【READ:0】06 02 02 00 D0 02 03 D0
COM2【WRITE:0】01 50 01 02 00 01 00 17 52
COM2【READ:0】06 02 02 00 D0 01 03 D3
COM2【READ:0】06 02 02 00 D0 00 03 D2
COM2【READ:0】06 02 02 00 D0 02 03 D0
COM2【READ:0】06 02 02 00 D0 01 03 D3
06应该是字节长度,02估计是地址,该数据好像没有起始字符和结束字符;
COM2【WRITE:0】01 50 01 00 00 01 00 17 50
COM2【WRITE:0】01 50 01 0A 01 01 00 17 5B
COM2【WRITE:0】01 50 01 02 00 01 00 17 52
01估计是起始字符或地址,该数据好像没有数据长度、结束字符;
这些数据本身好像有问题,因为收发的数据应该遵循同一个通信协议。一般来说,要不都有起始和结束字符、地址、数据长度,要不都没有。
是不是你的监控到的数据存在问题?或者设备发送数据的时候采用了加密发送?————有些设备在发送数据时,采用1个口令来进行异或加密,把加密后的数据发送出去;另一设备接收到数据以后,把数据用指令的口令进行<此处内容被屏蔽>,然欧再作其他处理。例如部分软件、大多数的网络游戏、一些用户特制的设备等。