zigbee系列之PANID衝突

2021-10-04 16:09:37 字數 841 閱讀 1593

裝置收到mlme-beacon-notify,當becom的panid與裝置本身的panid一致,但epid value要麼不存在或者不等於nwkextendedpanid

,那可能就是

panid

衝突裝置檢測到

pan id

衝突,會發乙個

network report command

給the nwk information base裡的

nwkmanageraddr

attribute

的裝置。

這個報告會包含在本地鄰居表正在用

的全部16bit pan id.(上報資訊域應該包含所有相鄰的pandid,也就是說裝置是知道附近一共有幾個網路)

遇到這種問題,推薦閘道器發

mlme

—csan

的請求給裝置。

總結:裝置可以檢測到

panid

衝突,然後上報乙個

network report command

給網路(附近用的

panid

列表),閘道器收到此命令,閘道器會發

mlme_csan

的命令給裝置。 2

分布式網路

定義:沒有乙個單獨的

trust center

在整個網路中,每個路由裝置都能扮演父節點以及傳輸

key給加入的裝置

zigbee 網路如何設定PANID

如果在乙個環境複雜的小區或者是工業現場中,存在各種用途的zigbee裝置 如果每乙個網路設定乙個通道用於區分,可能16個通道不夠使用 如果兩個網路設定在同乙個預設通道,就有可能網路a的終端裝置加入到網路b中去 網路b的協調器控制了網路a 中的裝置 好比,你們家的遙控器控制了鄰居家的燈開光 解決這個問...

Zigbee學習系列 細節

由於我是從普通的51微控制器做過來的,對於cc2530微控制器還是不是特別熟悉,而且由於兩者相似,所以對於一些細節問題並不會特別在意,這就導致遇到的一些問題使得我感覺這款晶元甚至這zigbee協議特別難 伺候 然後把自己所遇到的這些問題彙總一下,希望對大家有所幫助!問題1 當我使用p1口的外部中斷的...

zigbee學習之zigbee應用框架

乙個zigbee 網路裝置之間通訊的關鍵是乙個關於profile 的協議。一種profile 的例子是家庭自動化。這個zigbee profile 允許一系列裝置型別交換控制資訊,以形成乙個無線家庭自動化應用。這些裝置的目的是交換已知資訊來實現控制,比如開關燈,給照明控制器傳送乙個照明感測測量,或如...