標題: 專業(yè)素質(zhì)拓展ZigBee心得 [打印本頁]

作者: 清屬于    時間: 2017-1-3 14:35
標題: 專業(yè)素質(zhì)拓展ZigBee心得
本學期跟隨張勇老師學習了專業(yè)素質(zhì)拓展課程,了解和認識Zigbee相關(guān)的原理和知識,我對這門技術(shù)有了初級的認識和了解,對ZigBee也產(chǎn)生了很大的興趣。下面是學習過程中的一些心得。
  1. Zigbee網(wǎng)絡(luò)節(jié)點類型
Zigbee網(wǎng)絡(luò)有三類節(jié)點類型:即協(xié)調(diào)器Coordinator、路由器Router和終端設(shè)備EndDevice,其中協(xié)調(diào)器和路由器均為全功能設(shè)備,而終端設(shè)備選用精簡功能設(shè)備。
2. Zigbee協(xié)議棧各層主要功能模塊
3. Zigbee網(wǎng)絡(luò)節(jié)點地址
Zigbee網(wǎng)絡(luò)協(xié)議的每一個節(jié)點皆有兩個地址:64位的IEEE MAC地址及16位網(wǎng)絡(luò)地址.EUI-6464-bit extended unique identifier
164-bit地址,又稱為MAC地址或IEEE地址。
每個ZigBee節(jié)點都應(yīng)該有全球唯一的64IEEE地址。這個地址需要向IEEE組織申請才能使用。通信時,將待發(fā)送的數(shù)據(jù)包的目的地址設(shè)為此64IEEE地址,從而實現(xiàn)數(shù)據(jù)包的正確投遞。
216-bit地址,即網(wǎng)絡(luò)地址,或稱為短地址。當一個ZigBee網(wǎng)絡(luò)形成后,ZigBee網(wǎng)絡(luò)內(nèi)的每個節(jié)點,都會分配到一個16位的網(wǎng)絡(luò)地址。通信時,將待發(fā)送的數(shù)據(jù)包的目的地址設(shè)為此16位網(wǎng)絡(luò)地址。
物理層定義了物理無線信道和MAC子層之間的接口,提供物理層數(shù)據(jù)服務(wù)和 物理層管理服務(wù)。
物理層內(nèi)容:
1) ZigBee的激活;2)當前信道的能量檢測;3)接收鏈路服務(wù)質(zhì)量信息;4 )ZigBee信道接入方式;5)信道頻率選擇;6)數(shù)據(jù)傳輸和接收。MAC層負責處理所有的物理無線信道訪問,并產(chǎn)生網(wǎng)絡(luò)信號、同步信號;支持PAN連接和分離,提供兩個對等MAC實體之間可靠的鏈路。  
ZigBee協(xié)議棧的核心部分在網(wǎng)絡(luò)層。網(wǎng)絡(luò)層主要實現(xiàn)節(jié)點加入或離開網(wǎng)絡(luò)、接收或拋棄其他節(jié)點、路由查找及傳送數(shù)據(jù)等功能。
網(wǎng)絡(luò)層功能:
1)網(wǎng)絡(luò)發(fā)現(xiàn);2)網(wǎng)絡(luò)形成;3)允許設(shè)備連接;4)路由器初始化;5)設(shè)備同網(wǎng)絡(luò) 連接;6)直接將設(shè)備同網(wǎng)絡(luò)連接;7)斷開網(wǎng)絡(luò)連接;8)重新復位設(shè)備;9)接收機 同步;10)信息庫維護。
ZigBee應(yīng)用層框架包括應(yīng)用支持層(APS)、ZigBee設(shè)備對象(ZDO)和制造商所定義的應(yīng)用對象。應(yīng)用支持層的功能包括:維持綁定表、在綁定的設(shè)備之間傳送消息。
ZigBee設(shè)備對象的功能包括:定義設(shè)備在網(wǎng)絡(luò)中的角色(ZigBee協(xié)調(diào)器和終端設(shè)備),發(fā)起和響應(yīng)綁定請求,在網(wǎng)絡(luò)設(shè)備之間建立安全機制。ZigBee 設(shè)備對象還負責發(fā)現(xiàn)網(wǎng)絡(luò)中的設(shè)備,并且決定向他們提供何種應(yīng)用服務(wù)。ZigBee應(yīng)用層除了提供一些必要函數(shù)以及為網(wǎng)絡(luò)層提供合適的服務(wù)接口外,一個重要的功能是應(yīng)用者可在這層定義自己的應(yīng)用對象。
遠程設(shè)備通過ZDO請求描述符信息,接收到這些請求時,ZDO會調(diào)用配置對象獲取相應(yīng)描述符值。另外,ZDO提供綁定服務(wù)。
6. Z-Stack軟件構(gòu)架
Z-Stackmain()函數(shù)開始執(zhí)行,main()函數(shù)共做了2件事:一是系統(tǒng)初始化,另外一件是開始執(zhí)行輪轉(zhuǎn)查詢式操作系統(tǒng)。






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1