售前電話
135-3656-7657
售前電話 : 135-3656-7657
ZigBee堆棧是在IEEE 802. 15.4標(biāo)準(zhǔn)的基礎(chǔ)上建立的,而IEEE802. 15. 4僅定義了協(xié) 議的MAC和PHY層。ZigBee設(shè)備應(yīng)該包括IEEE 802. 15. 4的PHY和MAC層、ZigBee 堆棧層、網(wǎng)絡(luò)層、應(yīng)用層及安全服務(wù)管理。每個(gè)ZigBee設(shè)備都與一個(gè)模板有關(guān)。模板定義 了設(shè)備的應(yīng)用環(huán)境、設(shè)備類型以及用于設(shè)備間通信的串(簇)。設(shè)備是以模板定義的,并以應(yīng) 用對(duì)象的形式實(shí)現(xiàn)。每個(gè)應(yīng)用對(duì)象通過一個(gè)端點(diǎn)連接到ZigBee堆棧的余下部分。從應(yīng)用 角度上看,通信的本質(zhì)是端點(diǎn)到端點(diǎn)的連接,它們之間的通信叫作串,串就是端點(diǎn)間信息共 享所需的全部屬性的容器。
所有端點(diǎn)都使用應(yīng)用支持子層提供的服務(wù),APS通過網(wǎng)絡(luò)層(NWK)和安全服務(wù)提供 層與端點(diǎn)連接,并為數(shù)據(jù)傳送、安全和綁定提供服務(wù)。APS使用NWK提供服務(wù)。NWK負(fù) 責(zé)設(shè)備到設(shè)備的通信,并負(fù)責(zé)網(wǎng)絡(luò)中設(shè)備初始化所包含的活動(dòng)、消息路由和網(wǎng)絡(luò)發(fā)現(xiàn)。
網(wǎng)絡(luò)層(NWK)提供的功能是保證IEEE 802. 15. 4/ZigBee的MAC子層的正確操作, 并為應(yīng)用層提供一個(gè)合適的服務(wù)接口。如圖4-24所示,這些服務(wù)實(shí)體是數(shù)據(jù)服務(wù)和管理服 務(wù)。NWK層數(shù)據(jù)實(shí)體(NLDE)通過其相關(guān)的SAP、NLDE-SAP,提供了數(shù)據(jù)傳輸服務(wù),而 NLME-SAP提供了管理服務(wù)。NLME使用NLDE來獲得它的一些管理任務(wù),且它還維護(hù) 一個(gè)管理對(duì)象的網(wǎng)絡(luò)信息庫(kù)(NIB)。
網(wǎng)絡(luò)層數(shù)據(jù)實(shí)體通過網(wǎng)絡(luò)層數(shù)據(jù)實(shí)體服務(wù)接入點(diǎn)提供數(shù)據(jù)傳輸服務(wù)。網(wǎng)絡(luò)層管理實(shí)體 通過網(wǎng)絡(luò)層管理實(shí)體服務(wù)接入點(diǎn)提供網(wǎng)絡(luò)管理服務(wù)。網(wǎng)絡(luò)層管理實(shí)體利用網(wǎng)絡(luò)層數(shù)據(jù)實(shí)體 完成一些網(wǎng)絡(luò)的管理工作,并且完成對(duì)網(wǎng)絡(luò)信息庫(kù)的維護(hù)和管理。網(wǎng)絡(luò)層通過MCPS-SAP 和MLME-SAP接口,為MAC層提供接口,通過NLDE-SAP與NLME-SAP接口為應(yīng)用層 提供接口服務(wù)。
圖4-24網(wǎng)絡(luò)層參考模型
網(wǎng)絡(luò)管理實(shí)體提供網(wǎng)絡(luò)管理服務(wù),允許應(yīng)用與堆棧相互作用。其所提供的服務(wù)如下:
(1)配置一個(gè)新的設(shè)備。為保證設(shè)備正常工作的需要,設(shè)備應(yīng)具有足夠的堆棧,以滿足 配置的需要。配置選項(xiàng)包括對(duì)一個(gè)ZigBee協(xié)調(diào)器或者連接一個(gè)現(xiàn)有網(wǎng)絡(luò)設(shè)備的初始化的操作。
(2)初始化一個(gè)網(wǎng)絡(luò)。使之具有建立一個(gè)新網(wǎng)絡(luò)的能力。
(3)連接和斷開網(wǎng)絡(luò)。具有連接或者斷開一個(gè)網(wǎng)絡(luò)的能力,以及為建立一個(gè)ZigBee協(xié)調(diào)器或者路由器,具有要求設(shè)備同網(wǎng)絡(luò)斷開的能力。
(4)尋址。ZigBee協(xié)調(diào)器和路由器具有為新加入網(wǎng)絡(luò)設(shè)備分配地址能力。
(5)鄰居設(shè)備發(fā)現(xiàn)。具有發(fā)現(xiàn)、記錄和匯報(bào)有關(guān)一跳鄰居設(shè)備信息的能力。
(6)路由發(fā)現(xiàn)。具有發(fā)現(xiàn)和記錄有效的傳送信息的網(wǎng)絡(luò)路由的能力。
(7)接收控制。具有控制設(shè)備接收狀態(tài)的能力,即控制接收機(jī)什么時(shí)間接收、接收時(shí)間 的長(zhǎng)短,以保證MAC層的同步或正常接收等。
網(wǎng)絡(luò)層數(shù)據(jù)實(shí)體為數(shù)據(jù)提供服務(wù),在兩個(gè)或多個(gè)設(shè)備之間傳送數(shù)據(jù)時(shí),應(yīng)用協(xié)議數(shù)據(jù)單 元的格式進(jìn)行傳送,并且這些設(shè)備必須在同一個(gè)網(wǎng)絡(luò)中,即在同一個(gè)內(nèi)部個(gè)域網(wǎng)中。網(wǎng)絡(luò)層 數(shù)據(jù)實(shí)體可提供如下服務(wù):
(1)生成網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)單元(NPDU),網(wǎng)絡(luò)層數(shù)據(jù)實(shí)體通過增加一個(gè)適當(dāng)?shù)膮f(xié)議頭, 從應(yīng)用支持層協(xié)議數(shù)據(jù)單元中生成網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元。
(2)指定拓?fù)鋫鬏斅酚桑W(wǎng)絡(luò)層數(shù)據(jù)實(shí)體能夠發(fā)送一個(gè)網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元到一個(gè) 合適的設(shè)備,該設(shè)備可能是最終目的通信設(shè)備,也可能是在通信鏈路中的一個(gè)中間通信 設(shè)備。
(3)確保通信的真實(shí)性和機(jī)密性安全。