【发布时间】:2015-01-24 05:50:47
【问题描述】:
我正在尝试发送以下十六进制数据块:
45, 0, 0, 63, 0, 0, 40, 0, 40, 11, 6E, DC, A, 0, 0, 1, C0, A8, 1, 5, 9D, B3, 22, B8, 0, 4F, 2E, 47, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6A, 6B, 6C, 6D, 6E, 6F, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7A, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6A, 6B, 6C, 6D, 6E, 6F, 70, 71, 72, 73, 74, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6A, 6B, 6C, 6D, 6E, 6F, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79
最初是通过Xbee S1 模块到另一个Xbee S1 模块的UDP 数据包
当我使用X-CTU 读取接收到的数据块时,接收到的数据是:
45 00 00 63 00 00 40 00 40 11 6E DC0D
0A 00 00 01 C0 A8 01 05 9D B3 22 B8 00 4F 2E 47 61 62 63 64 65 66 67 68 6A 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 61 62 63 64 65 66 67 68 69 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79
注意与发送数据无关的粗体字节(0D)?
有人能猜出原因吗?是配置吗?
Xbees 在透明模式下工作。
【问题讨论】:
-
贴出你用来发送的代码,它可能会揭示问题的原因。
-
谢谢汤姆,很抱歉这次延误,但我正忙着回复。答案如下。
标签: linux network-programming udp xbee