Xbee API数据包无法从路由器到达coordin

2024-09-28 20:49:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要问一下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}; 数据包未能到达:(

我不知道有什么问题


Tags: api模式路由器数据包payload有效载荷uint8xbee
1条回答
网友
1楼 · 发布于 2024-09-28 20:49:35

没有最小大小,但是模块确实使用了“打包超时”设置(ATRO)来决定何时发送数据。如果您等待的时间更长,您可能会发现模块发送了帧并到达了目的地。你知道吗

我假设您使用的是“AT模式”,即使您编写的是“API模式”。如果您实际上使用的是API模式,请发布更多的代码,也许还可以包含一个指向用于构建API框架的代码库的链接。你的长度设置正确吗?库是否期望负载的字符串以null结尾?尝试将0添加到有效负载数组的末尾,看看这是否有帮助。你知道吗

相关问题 更多 >