找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2220|回復(fù): 0
收起左側(cè)

專業(yè)素質(zhì)拓展ZigBee心得

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

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表