1. 程式人生 > >(三)(1) Z-Stack協議中幾個重要概念的理解

(三)(1) Z-Stack協議中幾個重要概念的理解

     PANID的出現一般是伴隨在,確定通道以後的。PANID其全稱是Personal Area Network ID,網路的ID(即網路識別符號),是針對一個或多個應用的網路,用於區分不同的ZigBee網路,一般是mesh或者cluster tree兩種拓撲結構之一。所有節點的panID唯一,一個網路只有一個PANID,它是由pan協調器生成的,PANID是可選配置項,用來控制 ZigBee路由器和終端節點要加入那個網路。檔案f8wConfg.cfg中的 ZDO_CONFIG_PAN_ID 引數可以設定為一個 0~0x3FFF 之間的一個值。協調器使用這個值,作為它要啟動的網路的 PAN ID。而對於路由器節點和終端節點來說只要加入一個已經用這個引數配置了PAN ID的網路。如果要關閉這個功能,只要將這個引數設定為0xFFFF。 要更進一步控制加入過程,需要修改 ZDApp.c 檔案中的ZDO_NetworkDiscoveryConfirmCB 函式。當然了,如果ZDAPP_CONFIG_PAN_ID被定義為0xFFFF,那麼協調器將根據自身的IEEE地址建立一個隨機的PANID(0~0x3FFF),