0
我有2個XBee系列2模塊配置爲使用API模式的協調器和終端設備。是否可以爲XBee Series 2模塊創建/添加ZigBee專用配置文件/端點/羣集/?怎麼樣?
我想將我的私人配置文件及其羣集添加到終端設備模塊中,以便在協調器一側開始發現。
我可以找到我的終端設備模塊,而不是其他附近的ZigBee模塊,這些模塊與我的私人配置文件ID不匹配。
我有2個XBee系列2模塊配置爲使用API模式的協調器和終端設備。是否可以爲XBee Series 2模塊創建/添加ZigBee專用配置文件/端點/羣集/?怎麼樣?
我想將我的私人配置文件及其羣集添加到終端設備模塊中,以便在協調器一側開始發現。
我可以找到我的終端設備模塊,而不是其他附近的ZigBee模塊,這些模塊與我的私人配置文件ID不匹配。
我認爲你需要如果您在使用C與ATAO=3
配置模塊,並實現對端點0
的ZDO /知柏地黃丸的部分(ZigBee的數據對象/ ZigBee設備配置文件),你可能要考慮我已經投入了大量工作的這個cross-platform, Open Source, ANSI C, XBee Host Library。它包括ZDO和ZCL處理,如果你想創建一個ZigBee兼容的XBee設備。
您必須使用您計劃實施的所需配置文件ID和羣集ID來設置端點表。
當運行XBee C庫的「atinter」示例應用程序時,我遇到了一個問題「等待查詢完成的錯誤-110」。一開始,當它循環調用這兩個函數xbee_dev_tick(&my_xbee); status = xbee_cmd_query_status(&my_xbee);無法查詢固件信息並始終爲NULL,因此代碼無法繼續。當我通過USB端口將XBee Series 2模塊直接連接到筆記本電腦時,會發生這種情況中的四分之一。 –
你使用什麼波特率?你有沒有在模塊上啓用硬件握手(RTS和CTS)? – tomlogic
問題在於,當它被配置爲每5秒鐘進入一次睡眠狀態時,End-Device在進行查詢時處於睡眠狀態。我不得不手動按下按鈕來喚醒它,或者讓它作爲一種解決辦法不太頻繁地睡覺。你的代碼沒有問題。 –