我有一个查询实际上我有3 xbees series2
我希望xbee 1 (sensor+xbee(end device))
和xbee 2
作为协调员,其中XBee2
将附加到MCU。
现在我再次xbee 3
((sensor+xbee(end device))
。
现在我想让xbee3
也与coordinator(Xbee2)
进行通信。
现在我保持了与Xbee1
和xbee3
相同的平底锅ID Xbee2
。
我再次为xbee1
设置了xbee3
和Xbee 2
目的地地址。
现在我的问题是
Xbee1
和Xbee3
数据?Xbees
意味着我想使用Xbee
的引脚2和3读取数据..是否可能?任何人都可以为我提供开发此程序的代码???
感谢
答案 0 :(得分:1)
这是常见的情况。在API模式下运行协调器和终端设备(您可能希望从这些节点开始作为路由器,并在其他所有工作时找出“休眠终端设备”的详细信息)在AT模式下。
将DH
和DL
设置为0的“AT模式”设备只将串行数据传递给协调器,MCU可以解析API帧以确定哪个设备发送了数据。 MCU还可以处理对其他设备的请求 - 远程AT命令或发送串口的数据。
通常会为MCU编写代码。如果这是您选择的语言,则可以使用portable ANSI C library。它可以为您解析API帧并简化网络上的通信。