我正在尝试使用XCTU工具在API模式下在两个XBee S2模块之间进行通信。 一台设备作为路由器,另一台设备作为协调器。我在AT模式下成功通信了两个XBee模块,其中任何一个都是API或AT模式。但是当我在API模式下配置它们时,它们没有进行通信。
答案 0 :(得分:1)
你怎么知道他们没有沟通?你如何形成你的API帧发送到设备?
在API模式下,XBee模块需要以特定格式校验和的一系列字节,以将数据发送到另一个设备。在AT模式下的模块与API模式下的模块之间进行测试期间,您可能会在AT模块上的X-CTU中键入数据时看到API模块上收到的帧。
您打算用什么语言编写程序?我建议使用代码库来管理API帧的编码和解码。
Digi有一个以各种语言列出XBee host libraries的网页。
答案 1 :(得分:0)
经过大量尝试后,我发现了配置X Bee模块的两个技巧
如果您的X Bee模块未被读取,请使用合适的固件写入 手动选择
如果它没有响应读取或甚至写入,请将复位引脚连接到 使用单线接地几秒钟。