ZigBee网络和Xbee编程

时间:2016-10-20 09:15:01

标签: arduino xbee zigbee

我正在使用3个Xbee Series 2和3个Arduino UNO R3创建一个简单的Zigbee网络,我有1个Xbee + Arduino,它是网络的协调者,另外2个Arduino发送一些数据。

可以对Xbee进行编程吗?例如,我在Arduino上创建一个发送值(例如100)的程序,我希望我的XBee在网络上发送2次这个值(例如100 100)。

有可能吗? 谢谢大家的支持

1 个答案:

答案 0 :(得分:0)

我认为XBee模块固件中没有原生的“重复”功能。尽管如此,我看到了3个解决方案:

  1. 您可以快速自定义XBee固件,如“XBee用户指南”(1)第175页所述。事实上,Digi为您定制固件...但我认为它可能很昂贵。
  2. 您可以购买XBee Zigbee模块的可编程版本。在这种情况下,模块上有第二个微控制器(μC),它充当Arduino和Zigbee模块之间的中介。这从用户指南(1)的第21至23页描述。在本节中,有固件工具和SDK的链接,可帮助您编写“主”μC的固件。但在这种情况下,根据您的应用,您可能不再需要Arduino板了。
  3. 为什么你的Arduino板不能两次发送消息?
  4. 希望这有帮助。

    (1)Zigbee RF Modules User Guide