網友評分: 5分
X-CTU是XCTU射頻模塊的配置軟件能夠很方便地幫助用戶修改數傳設備的通信地址,調整設備工作模式,修改組網方式等等。
將XBee模塊通過串口與PC相連,使用XCTU對模塊進行測試、修改參數,首先搜索與PC連接的XBee模塊,默認波特率為9600
成功添加XBee模塊后選中XBee模塊可以獲取到該模塊對應的配置參數并進行修改
通過修改CE、SM和AP的值可以改變XBee模塊的ZigBee設備類型和操作方式。當然,也可以手動向XBee模塊的串口發送AT指令來修改參數
在配置完XBee模塊的參數后,我們進行XBee模塊的組網通信,以兩個XBee模塊為例,一個設置為協調器,一個設置為路由器,都為transparent操作模式,設置DH和DL的值為目的地址(接收數據的XBee模塊的MAC地址,即SH和SL的值),如果發送的目的地址為協調器,也可以設置DH和DL為0。上電后XBee模塊會按照配置的參數自動完成ZigBee的組網。使用XCTU分別打開協調器和路由器的串口連接,向路由器串口發送數據,可以在協調器的串口觀察到路由器發送過來的數據,說明組網通信成功
當然,可以使用更多的XBee模塊,組成一個多跳的ZigBee網絡,網絡中的XBee節點只要配置目的地址為任何一個在ZigBee網絡中存在節點的64位MAC地址,就可以將數據通過ZigBee網絡送達,組網和多跳路由的功能將由XBee模塊自動完成。需要注意的是,如果一個XBee路由器節點之前已經接入過其他的ZigBee網絡,那么他的PAN ID將始終保存,這樣就無法再加入其他ZigBee網絡,即使斷電重啟也不會改變,需要使用ATNR0命令來退出之前ZigBee網絡,之后就可以自動搜索加入新的ZigBee網絡了。