2016-10-20 110 views
0

我正在使用3 Xbee系列2和3 Arduino UNO R3創建一個簡單的Zigbee網絡,我有1個Xbee + Arduino,它是網絡的協調器,另外2個Arduino發送一些數據。ZigBee網絡和Xbee編程

可以編程Xbee嗎?例如,我在Arduino上創建了一個發送值(例如100)的程序,我希望我的XBee在網絡上發送2次這個值(例如100 100)。

有可能這樣做嗎? 謝謝大家的支持

回答

0

我不認爲在XBee模塊固件中有一個本地'重複'功能。儘管如此,我看到3種解決方案:

  1. 您可以按XBee用戶指南(1)第175頁所述快速定製XBee固件。事實上,Digi爲您定製固件...但我認爲它可能很昂貴。
  2. 您可以購買可編程版本的XBee Zigbee模塊。在這種情況下,模塊上會有第二個微控制器(μC),作爲Arduino和Zigbee模塊之間的中介。這從用戶指南(1)的第21至23頁介紹。在本節中,有固件工具和SDK的鏈接可幫助您編寫「主」μC的固件。但是在這種情況下,或許您不需要Arduino板卡,具體取決於您的應用。
  3. 爲什麼你的Arduino板卡不能發送消息兩次?

希望這會有所幫助。

(1)Zigbee RF Modules User Guide