2024年11月24日星期日 上午7:18:28

Zigbee中的Zigbee PANID,Zigbee CHANNEL,DEVICEID功能

1 年 前
#22765 引用
Zigbee中的PANID,CHANNEL,DEVICEID功能
0
1 年 前
#22766 引用
PANID

     一个zigbee网络的标志就是PANID,PANID是一个16位变量,可以定义65535个不同PANID号的网络。我们可以使用PANID在相同的信道内区分不同的zigbee网络

PANID一般由coordinator决定,router与endDevice接入时会从coordinator获取PANID。也可以固定router和endDevice的PANID,使其加入特定的coordinator。

原文链接:https://blog.csdn.net/stone8761/article/details/79651569

PANID表示的是私有网络的ID号,也就是某个网络的标示。只有PANID相同的设备才可以组成一个网络,对应的值为1到65535
0
1 年 前
#22767 引用
信道设置

     除了PANID,我们也可以使用信道来区分,毕竟不同信道的设备无法通信

coordinator与router和endDevice必须设置为相同的信道才能连接到同一网络中
0
1 年 前
#22768 引用
zigbee协议定义了26个信道,分别为868MHz1个,915MHz10个,2.4GHz11个。但由于CC2530芯片只支持2.4G,因此这里只能设置2.4G频段,即11信道到26信道。

Zigbee在3个频段定义了27个物理信道:868MHz频段中定义了1个20Kb/s信道,915MHz频段中定义了10个40Kb/s信道,信道间隔为2MHz,2.4GHz频段上定义了16个250Kb/s信道,信道间隔为5MHz.
0
1 年 前
#22769 引用
Zigbee CHANNEL:

这个也就是我们通常意义上所说的通道,2.4g的ZigBee协议栈含有16个通信信道,信道11(0x0b)~信道26(0x1a)。

DEVICEID:这个值就是在ZigBee网络中标示某个设备的值

0
1 年 前
#22770 引用
终端设备可以检测到PANID冲突,然后上报一个Network Report Command给网络(附近用的PANID列表),网关收到此命令,网关会发MLME_CSAN的命令给设备。
0
1 年 前
#22771 引用
一般Zigbee网络中的PANID以及channel都是由协调器組网時決定,终端节点只是在入网時掃描所有的信道去選一個開放中的PANID以及channel去入网
0
1 年 前
#22772 引用
如果我在一个房间内,有50套zigbee设备(内含协调器和终端节点),可是咱的cfg只有25个信道,就算我的PAN_ID不一样,终端节点会在终端节点的信道内随机连接协调器,该如何区分出来我的50套设备呢?

每个网络的coordinator不会一直开启permit join,可以在终端入网的时候只开启它想要加入的那个网络,其他网络关闭permit join

一般做法是,每个网络的coordinator不会一直开启permit join,可以在终端入网的时候只开启它想要加入的那个网络,其他网络关闭permit join,同时终端和协调器都开启NV RESTORE,这样即便后面有其他网络,此终端也会记住当前网络的信息,并在断开后再次加入


https://e2echina.ti.com/support/wireless-connectivity/zigbee-and-thread/f/zigbee-thread-forum
0
1 年 前
#23834 引用
我自己試過利用LIFESMART網關刻意去佔用CHANNEL 20成功驅趕一台M2 到CHANNEL 15,但是卻與樓下的M2 使用相同的CHANNEL。
0
1 年 前
#23835 引用
由於我的環境不僅僅只有AQARA一家的網關,甚至我在同一個樓層,為了讓ZIGBEE子設備能有更好的訊號而在不同房間使用各自的E1。 但我觀察到,AQARA 的M2網關在一個ZIGBEE CHANNEL 20被使用的情況下,還是堅持使用20,這個情形發生在與TUYA的設備和AQARA E1共存。

建議AQARA 能夠讓使用者調整ZIGBEE CHANNEL,因為高密度的部署網關是比較適合環境中大量僅靠電池供電的子設備的環境。

https://community.aqara.com/pc/#/post/postDetail/2607
0