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