我需要问一下xbee包的大小。API的数据包有没有最小的大小。你知道吗
我使用的是xbees2api模式AP1,但是当我从路由器向协调器发送下面的帧时,数据包未能到达。 数据包:uint8\u t payload[]={B',200200}; 但是,如果我发送: 数据包:uint8\u t payload[]={B',200200}; 包成功到达。。。。奇怪:(
测试3: 数据包:uint8\u t payload[]={B',200200}; 包成功到达
测试4: uint8\u t有效载荷[]={B',200200}; 数据包未能到达:(
我不知道有什么问题
没有最小大小,但是模块确实使用了“打包超时”设置(
ATRO
)来决定何时发送数据。如果您等待的时间更长,您可能会发现模块发送了帧并到达了目的地。你知道吗我假设您使用的是“AT模式”,即使您编写的是“API模式”。如果您实际上使用的是API模式,请发布更多的代码,也许还可以包含一个指向用于构建API框架的代码库的链接。你的长度设置正确吗?库是否期望负载的字符串以null结尾?尝试将
0
添加到有效负载数组的末尾,看看这是否有帮助。你知道吗相关问题 更多 >
编程相关推荐