2014-10-28 46 views
0

我實現ZigBee通信網關與TIcc2530 SOC,並希望各Netvox器件集成了像Z211紅外發射器等與我們的網關。Netvox ZigBee終端設備不加入我的ZigBee協調器

但我在將這些設備連接到我的網關創建的zigbee網絡時遇到問題。

我已啓用協會許可加入我的網關,但這些設備無法添加到zigbee網絡。

隨着數據包嗅探器,我們檢查: 設備保持與信號燈搜索網絡,並觀察它發送爲此我們發送來自網關的關聯許可證響應,那麼傳輸密鑰命令(默認HA安全密鑰)關聯要求是從發但它不斷重複發送關聯請求並無法加入的過程。

有沒有人試過用這些netvox終端設備加入cc2530協調器,並且可以提供netvox設備所需的解決方案或依賴關係。

感謝您能否提供相同的幫助。

+0

你可以從Netvox設備捕獲加入到另一個網關,並比較你的信標響應網關工作?您的信標響應中可能會有一個字段導致Netvox忽略它。我記得當設備在其信標響應中列出錯誤的「堆棧配置文件」時,就會發生這種情況。 – tomlogic 2014-10-29 22:38:22

回答

0

如果終端設備被網絡密鑰弄糊塗,可能它不支持加密。這可以通過禁用協調器上的安全性進行測試,在此之後所有的消息都將以明文形式發送。或者,可能會有一個帶外調試方案或硬編碼的製造商密鑰。我喜歡tomlogic的想法,以捕捉設備加入已知的好協調員,找出它的不同之處。

Netvox設備也可能使用802.15.4進行通信,但實際上並未實現ZigBee網絡。在這種情況下,它仍將使用相同的信標和關聯數據包,但您的ZigBee網絡密鑰將完全無法識別。 Netvox網站顯示他們聲稱自己是「802.15.04專家」,所以他們的某些設備有可能沒有使用(或不需要)ZigBee協議。

即使它確實實現了ZigBee,ZigBee中的許多變體都可以阻止兩個設備進行通信。例如,Netvox可能對HA沒有應用程序配置文件支持,因此您的HA安全密鑰將無法識別。湯姆也認爲,「堆棧配置文件」可以防止設備在不同的情況下加入(例如,一個使用ZigBee PRO,另一個不使用)。一些製造商會故意在其信標中宣傳非標準配置文件,以防止在其他ZigBee網絡中使用其設備。這使得預算上的開發人員可以對網絡中的其他設備進行硬編碼假設。根據您的描述,Netvox不知道如何處理意外情況,並陷入無限循環。同樣,捕獲可以幫助您驗證這一點。

+0

我檢查了安全和不安全選項,但行爲保持不變。我檢查了終端設備發送的信標數據包,他們遵循Zigbee協議,也通過檢查stack_profile(通過它我們可以知道它是zigbeePro或zigbee2007)的值,協調器和netvox設備都是相同的ZIgbeePro。我有一個其他公司的運動傳感器(Climax Technology),並嘗試使它與協調器連接,它正確連接並在關聯後發送設備。但是我使用Netvox設備的同一協調員,但沒有正確連接。 – user3555616 2014-11-06 13:03:07

-1

某些終端設備要求您綁定到其中一個羣集,或者將其分配給一個羣組,以確保它沒有意外地加入錯誤的網絡。希望這可以幫助。