




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄1、概述 .21.1、應(yīng)用支持子層( APS) .31.2、 ZigBee 設(shè)備對象( ZDO ) .31.2.1、設(shè)備發(fā)現(xiàn) .41.2.2、服務(wù)發(fā)現(xiàn) .41.2.3、制造商所定義的應(yīng)用對象 .42、應(yīng)用支持子層 (APS) .52.1、概述 .52.2、 APS 數(shù)據(jù)實體 APSDE .52.3、 APS 管理實體 APSME .62.4、服務(wù)規(guī)范 .62.4.1、APS 數(shù)據(jù)服務(wù) .72.4.2、APS 管理服務(wù) .162.4.2.1 、綁定原語 .172.4.2.2 、信息庫維護 .202.4.2.3 、組管理 .232.5、幀格式 .252.5.1、通用的 APDU 幀格式 .25
2、2.5.2、不同幀類型的格式 .282.6、功能描述 .302.6.1 、永久數(shù)據(jù) .302.6.2 、綁定302.6.3 、組尋址312.6.4 、重傳332.6.5 、分段的傳輸332.7 、應(yīng)用支持子層狀態(tài)值33參考書籍35ZigBee的應(yīng)用層協(xié)議格式本篇內(nèi)容ZigBee協(xié)議應(yīng)用層的概述;主講應(yīng)用層(APL )下的應(yīng)用支持子層(APS )規(guī)范;1、概述ZigeBee協(xié)議棧結(jié)構(gòu)是在IEEE802.15.4標準基礎(chǔ)上建立的,而該標準定義了協(xié)議的MAC 和 PHY 層。ZigBee設(shè)備應(yīng)該包括IEEE802.15.4的 PHY 層和 MAC 層、以及 ZigBee堆棧層: 網(wǎng)絡(luò)層 (NWK )
3、、應(yīng)用( APL )層和安全服務(wù)管理。圖 1 給出這些組件的關(guān)系結(jié)構(gòu)。圖 1 ZigBee 協(xié)議結(jié)構(gòu)體系應(yīng)用層更高層實體應(yīng) 用 對應(yīng) 用 對ZDOZigBee 設(shè)備對象象 240象 1公 共(ZDO)-應(yīng)用支持子層數(shù)據(jù)實體 -應(yīng)用支持子層管理實體服務(wù)接入點接口服務(wù)接入點端點 240端點 1端點 0APSDE-SAPAPSDE-SAPAPSDE-SAP應(yīng)用支持子層PSA 應(yīng)用支持子層APS 安APS信響 應(yīng) 信-ZDOE管理實體APSME數(shù)據(jù)實體 APSDEDL管理全管理息中間息M安網(wǎng)絡(luò)層數(shù)據(jù)實體SAP全應(yīng)用支持子管NWK 層P層信息庫理SA-ED網(wǎng) 絡(luò) 安網(wǎng) 絡(luò) 層路 由 管網(wǎng)絡(luò)管理LM全管理
4、信 息 中理網(wǎng)絡(luò)層數(shù)據(jù)實體介質(zhì)訪問控制子層管理實-服務(wù)接入點體 -服務(wù)接入點MLDE-SAPMLDE-SAPMAC 層網(wǎng)絡(luò)層實體PD-SAPPD-SAP2.4GHz(物理)PHY 層868 / 915Hz每個 ZigBee 設(shè)備都與一個特定模板有關(guān),可能是公共模板或私有模板。這些模板定義了設(shè)備的應(yīng)用環(huán)境、設(shè)備類型以及用于設(shè)備簡通信的串(或稱簇).公共模板可以確保不同供應(yīng)商的設(shè)備在相同應(yīng)用領(lǐng)域中的互操作性。設(shè)備是由模板定義的,并以應(yīng)用對象(Application Objects)的形式實現(xiàn)。每個應(yīng)用對象通過一個端口連接到ZigBee堆棧的余下部分,它們都是器件中可尋址的組件。從應(yīng)用的角度看,通信
5、的本質(zhì)就是端口到端口的連接(例如, 一個帶開關(guān)組件的設(shè)備與帶一個或多個燈組件的設(shè)備進行通信,目的是點亮這些燈)。端口之間的通信是通過簇的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的。 這些簇是應(yīng)用對象之間共享信息所需要的全部屬性的容器,特殊應(yīng)用中的簇在模板中有定義。每個接口都能接收或發(fā)送簇格式的數(shù)據(jù),一共有兩個特殊的端口,即端口 0 和端口 255.端口 0 用于整個ZigBee設(shè)備的配置和管理。應(yīng)用程序可以通過端口0 與 ZigBee堆棧的其他層通信, 從而實現(xiàn)對這些層的初始化和配置。附屬在端口0 的對象被稱為ZigBee設(shè)備對象( ZDO )。端口 255 用于向所有端口的廣播。端口241254是保留端口。所有端口都使
6、用應(yīng)用支持子層( APS )提供的服務(wù)。 APS 通過網(wǎng)絡(luò)層和安全服務(wù)提供層與端口相連接, 并為數(shù)據(jù)傳送、安全和綁定提供服務(wù),因此能夠適配不同單兼容的設(shè)備,如帶燈的開關(guān)。APS 使用網(wǎng)絡(luò)( NWK )層提供的服務(wù)。NWK負責設(shè)備到設(shè)備的通信,并負責網(wǎng)絡(luò)中設(shè)備初始化所包含的活動、消息路由和網(wǎng)絡(luò)發(fā)現(xiàn)。應(yīng)用層可以通過ZigBee設(shè)備對象( ZDO )對網(wǎng)絡(luò)層參數(shù)進行配置和訪問。再從圖 1 中觀察可以發(fā)現(xiàn),ZigBee應(yīng)用層框架包括應(yīng)用支持子層(APS )、ZigBee設(shè)備對象( ZDO )和制造商所定義的應(yīng)用對象。1.1 、應(yīng)用支持子層( APS )ZigBee協(xié)議棧中應(yīng)用層(APL )的 APS
7、提供了在NWK 層和 APL 層之間及從ZDO 到供應(yīng)商的應(yīng)用對象的通用服務(wù)集的接口。這種服務(wù)由兩個實體APSDE 和 APSME 實現(xiàn)。1.2 、ZigBee 設(shè)備對象( ZDO )ZDO 代表著一個基本的功能函數(shù)類,這個功能在應(yīng)用對象、設(shè)備模式與APS 之間提供了一個接口。 ZDO 位于應(yīng)用框架與應(yīng)用支持子層之間,它滿足所有在ZigBee協(xié)議棧中應(yīng)用操作的一般需要,具有以下作用:初始化應(yīng)用支持子層(APS )、網(wǎng)絡(luò)層( NWK )、安全服務(wù)規(guī)范(SSS);從終端應(yīng)用中集合配置信息來確定和執(zhí)行發(fā)現(xiàn)、安全管理、網(wǎng)絡(luò)管理和綁定管理。ZDO 描述了應(yīng)用框架層應(yīng)用對象的公用接口以控制設(shè)備和應(yīng)用對象的
8、網(wǎng)絡(luò)功能。在終端端口 0 , ZDO 提供了與協(xié)議棧中低一層相接的接口,如果是數(shù)據(jù),則通過APSDE-SAP ;如果是控制信息,則通過APSME-SAP 。在 ZigBee協(xié)議棧的應(yīng)用框架中,ZDO 公用接口提供設(shè)備、發(fā)現(xiàn)、綁定、安全等功能的地址管理。1.2.1 、設(shè)備發(fā)現(xiàn)設(shè)備發(fā)現(xiàn),是一個ZigBee設(shè)備發(fā)現(xiàn)其他ZigBee設(shè)備的過程。有兩種形式的設(shè)備發(fā)送請求: IEEE 地址請求和網(wǎng)絡(luò)地址請求。IEEE 地址請求是單播到一個特定的設(shè)備且假定網(wǎng)絡(luò)地址已知;網(wǎng)絡(luò)地址請求是廣播且攜帶一個已知的IEEE 地址作為數(shù)據(jù)負載。1.2.2 、服務(wù)發(fā)現(xiàn)服務(wù)發(fā)現(xiàn)是一個已知設(shè)備被其他設(shè)備發(fā)現(xiàn)的過程。服務(wù)發(fā)現(xiàn)通過
9、在一個已知設(shè)備的每個端口發(fā)送查詢或通過使用一個匹配服務(wù)功能(廣播或單播)。服務(wù)發(fā)現(xiàn)可方便定義和使用各種描述來概述一個設(shè)備的能力。服務(wù)發(fā)現(xiàn)信息在網(wǎng)絡(luò)中也許被隱藏,在這種情況下, 設(shè)備提供的某種服務(wù)可能不好在發(fā)現(xiàn)操作時到達,致使服務(wù)可能無法訪問。1.2.3 、制造商所定義的應(yīng)用對象運行在 ZigBee協(xié)議棧上的應(yīng)用程序?qū)嶋H就是廠商自定義的應(yīng)用對象。這些應(yīng)用程序使用 ZigBee聯(lián)盟給出的并且批準的規(guī)范(Profile )進行開發(fā)并運行在端點1-240上。2 、應(yīng)用支持子層 (APS)2.1 、概述ZigBee協(xié)議棧中應(yīng)用層(APL )的 APS 提供了在NWK 層和 APL 層之間及從ZDO 到供
10、應(yīng)商的應(yīng)用對象的通用服務(wù)集的接口。這種服務(wù)由兩個實體實現(xiàn):APS 數(shù)據(jù)實體( APSDE ):通過 APSDE 服務(wù)接入點(APSDE-SAP )實現(xiàn);APS 管理實體( APSME ):通過 APSME 服務(wù)接入點( APSME-SAP )實現(xiàn)。2.2 、 APS 數(shù)據(jù)實體 APSDEAPSDE 提供在同一個網(wǎng)絡(luò)中的兩個或者多個應(yīng)用實體之間的數(shù)據(jù)通信,為 NWK 、ZDO和應(yīng)用對象提供一個數(shù)據(jù)服務(wù),使得應(yīng)用程序的PDU 在兩個或多個設(shè)備之間傳輸,設(shè)備本身必須位于同一個網(wǎng)絡(luò)。APSDE 提供的服務(wù):發(fā)出應(yīng)用層PDU ( APDU ):APSDE 會接收應(yīng)用PDU ,并通過增加合適協(xié)議開銷發(fā)出一
11、個 APS PDU ;綁定:一旦兩個設(shè)備綁定,APSDE 就可以從一個綁定設(shè)備傳輸一個信息給第二個設(shè)備;組地址過濾:提供了根據(jù)是否是終端組的成員過濾組地址信息的功能;可靠傳輸:在NWK 層采用端到端重試,增加了事件的可靠性;重復拒絕:傳輸所提供的信息將不會被多次接收;分裂:可以分裂和重組長于一個NWK 層負載的信息。2.3 、 APS 管理實體 APSMEAPSME 提供的功能包括維持綁定表及在綁定的設(shè)備之間傳送消息。綁定指的是基于兩臺設(shè)備的服務(wù)和需求將它們匹配地連接起來。APSME 提供的服務(wù):綁定管理:根據(jù)服務(wù)和需求一起匹配兩個設(shè)備的功能;AIB 管理:在設(shè)備的AIB 中獲取并設(shè)置屬性的功
12、能;安全:通過使用安全密鑰與其他設(shè)備建立可信關(guān)系的功能;組管理:提供了宣布多個設(shè)備共享一個地址,增加設(shè)備到組以及從組中移除設(shè)備的功能;2.4 、服務(wù)規(guī)范APS子層提供了上層實體(NHLE)和NWK層之間的一個接口。APS子層的APSME通過激發(fā)子層管理功能提供了服務(wù)接口,它還負責維護一個管理有關(guān)APS子層對象的數(shù)據(jù)庫( AIB ) 。圖2 描繪了APS子層的組件和接口。圖 2應(yīng)用支持子層參考模型APS 子層的兩種服務(wù)通過NLDE-SAP和(在有限范圍內(nèi))NLME-SAP ,提供了 NHLE和 NWK層之間的接口。NWK 層和 APS 子層之間的NLME-SAP接口只支持NLME-GET和 NL
13、ME-SET原語;所有其它NLME-SAP原語只能通過ZDO 訪問。除這些外部的接口,在 APSME 和 APSDE 之間還有一個隱藏接口, 它允許 APSME 使用 APS 數(shù)據(jù)服務(wù)。 層與層間的通信方式如圖 3RequestConfirmRequestConfirmIndication圖 3request-confirm-indication2.4.1 、 APS 數(shù)據(jù)服務(wù)APS 子層數(shù)據(jù)實體SAP( APSDE-SAP )支持應(yīng)用協(xié)議數(shù)據(jù)單元在對等應(yīng)用實體之間的傳輸,表 1 列出了 APSDE-SAP 支持的原語。表 1 APSDE-SAP 原語APSDE-SAP原請求確認指示語APSD
14、E-DATAAPSDE-DATA.requAPSDE-DATA.confiAPSDE-DATA.indicationestrmRequest-confirm原語執(zhí)行的流程示意圖見圖4 ,各原語詳細內(nèi)容如下描述;圖 4 req-con流程2.4.1.1 、 APSDE-DATA.request原語該原語請求一個從本地NHLE 到一個或多個對等NHLE 實體傳輸一個NHLE PDU(ASDU );每當一個數(shù)據(jù)PDU ( ASDU )要被傳輸給一個對等的NHLE 時,該原語由一個本地的 NHLE 生成,并根據(jù)其參數(shù)進行不同形式的傳輸。參數(shù)見表2表 2 指明 APSDE-DATA.request原語參
15、數(shù)名稱類型有效范圍描述DstAddrMoInteger0x00-0xff使用目的地址以及傳輸APDU 的尋址de模式0x00 :DstAddress 和 DstEndpoint不存在0x01 : DstAddress16位組地址;DstEndpoint不存在;0x02 :DstAddress 和 DstEndpoint都存在,是16 位組地址;0x03 : DstAddress16和DstEndpoint都存在,是 64 位擴展地址;0x04-0xff保留;DstAddressAddress通過 DstAddrModeASDU 要被傳輸?shù)降膶嶓w的單獨的設(shè)參數(shù)指定備地址或者組地址DstEndpo
16、inInteger0x00-0xf0,0xff當且僅當 DstAddrMode參數(shù)的值為t0x02/0x03時,該參數(shù)才存在,此時該參數(shù)或者 ASDU 要被傳輸?shù)降膶嶓w的單獨個端點的編號,或者是廣播端點( 0xff )ProfiledInteger0x0000-0xffff幀要被送到的profilede 標識符ClusterIdInteger0x0000-0xffff幀要被送到的對象的標識符SrcEndpointInteger0x00-0xf0被傳輸?shù)?ASDU 來自的實體的單個端點ASDULengtInteger0x00-256*(NSDULen構(gòu)成被傳輸?shù)腁SDU 的字節(jié)數(shù), 單負hgth
17、-載的最大長度由NSDULength-apscMinHeaderOverapscMinheaderOverhead給定。 如head)果分段, 用 256 個這樣的塊組成單個最大的 ASDUASDUSet of-組成被傳輸?shù)腁SDU 的字節(jié)集合octetsTxOptionBitmap0000 0xxx(x 為 0/1)被傳輸?shù)?ASDU 的傳輸選項:0x01: 啟用安全傳輸0x02: 使用密鑰傳輸0x04: 確認傳輸0x08: 允許分段RadiusUnsigne0x00-0xff允許一個被傳輸?shù)膸ㄟ^網(wǎng)絡(luò)進行傳d輸?shù)木嚯x量,以跳為單位integer2.4.1.2 、 APSDE-DATA.co
18、nfirm原語該原語報告請求從一個本地NHLE 傳輸一個數(shù)據(jù)PDU ( ASDU )到一個對等NHLE 的結(jié)果。它由本地APS 子層實體在響應(yīng)一個APSDE-DATA.request原語時產(chǎn)生。當返回的狀態(tài)參數(shù)值為SUCCESS,表明請求傳輸成功,或者為錯誤代碼NO_SHORT_ADDRESS ,NO_BOUND_DEVICE或 SECURITY_FAIL 或者為任何NLDE-DATA.confirm原語返回的狀態(tài)值。參數(shù)見表3表 3APSDE-DATA.confirm原語的參數(shù)名稱類型有效范圍描述DstAddrModeInteger0x00-0xff使用目的地址以及傳輸APDU的尋址模式0x
19、00 : DstAddress和DstEndpoint不存在0x01 : DstAddress16位組地址; DstEndpoint不存在;0x02 : DstAddress和DstEndpoint都存在,是16 位組地址;0x03 : DstAddress16和DstEndpoint都存在,是64 位擴展地址;0x04-0xff保留;DstAddressAddress通過 DstAddrModeASDU 要被傳輸?shù)綄嶓w的單個參數(shù)來指定設(shè)備的地址或組地址DstEndpointInteger0x00-0xf0,0xff當且僅當DstAddrMode參數(shù)的值為 0x02/0x03時,該參數(shù)才存在,
20、 此時,該參數(shù)是APDU要被傳輸?shù)綄嶓w的單個端點的編號;SrcEndpointInteger0x00-0xf0ASDU要被傳輸?shù)降膶嶓w的單StatusEnumerationSUCCESS,NO_ACK,個端點相應(yīng)的請求狀態(tài)NO_SHORT_ADDRESS,NO_BOUND_DEVICE,ASDU_TOO_LONG,SECURITY_FALL以及從NLDE-DATA.confirm 原語返回的任何狀態(tài)返回值TxTimeIndicationInteger具體執(zhí)行對基于本地時鐘的傳輸包的時間指示, 如 NWK 層所提供的那樣原語執(zhí)行的流程示意圖見圖5 ,原語詳細內(nèi)容見如下描述;圖 5 indicat
21、ion原語流程2.4.1.3 、 APSDE-DATA.indication原語本原語表示從APS 子層傳輸一個數(shù)據(jù)PDU( ASDU )到本地應(yīng)用實體。 (參數(shù)說明見表4 )當從本地網(wǎng)絡(luò)層實體接收到適當?shù)刂返臄?shù)據(jù)幀,或隨后收到一個DstAddrMode為 0x00且綁定表條目指示幀送到設(shè)備本身的APSDE-DATA.request時,該原語由 APS 子層產(chǎn)生并發(fā)送給上層。如果ASDU 頭的幀控制域表明該幀安全保護,則執(zhí)行相應(yīng)的安全管理程序處理。當從本地網(wǎng)絡(luò)層實體接收到適當?shù)刂返臄?shù)據(jù)幀時,該原語由APS 子層產(chǎn)生,并通過NLDE-DATA.indication原語發(fā)給上層實體。如果 APDU
22、 頭的幀控制域表明該幀安全保護,則執(zhí)行相應(yīng)的安全程序進行處理。如果幀處理失敗,APSDE 設(shè)置狀態(tài)參數(shù)為安全處理返回的安全錯誤代碼。如果幀未被保護或安全處理成功,APSDE 必須檢查幀是否被分段。如果擴展頭包含在APDU 頭中且擴展幀控制域的分段子域表示幀被分段,但是這個設(shè)備不支持分段,APSDE就設(shè)置狀態(tài)參數(shù)為DEFRAG_UNSUPPORTED。如果擴展頭包含在APDU 頭中且擴展幀控制域的分段子域表示幀被分段,且這個設(shè)備支持分段,但是當前不能重組該幀,APSDE 就設(shè)置狀態(tài)參數(shù)為DEFRAG_DEFERRED 。在其它所以情況下,APSDE 設(shè)置狀態(tài)參數(shù)為SUCCESS。如果狀態(tài)參數(shù)不設(shè)
23、置為SUCCESS,APSDE 設(shè)置 ASDULength參數(shù)為 0 ,ASDU參數(shù)為空字節(jié)集合。APS 子層實體必須通過使用NIB 中的屬性 nwkAddressMap把接收到的幀的源地址映射為相應(yīng)的擴展的 64 位 IEEE 地址。如果能找到相應(yīng)的64 為 IEEE 地址,則 APSDE 發(fā)出該原語,其參數(shù) SrcAddrMode設(shè)為 0x03 , SrcAddress參數(shù)設(shè)為相應(yīng)的 64 位 IEEE 地址。如果找不到相應(yīng)的 64 位 IEEE 地址, APSDE 將發(fā)出該原語,其參數(shù)SrcAddrMode設(shè)為0x02 ,參數(shù) SrcAddress設(shè)為接收幀包含的16 位源地址。表 4A
24、PSDE-DATA.indication原語參數(shù)名稱類型有效范圍描述DstAddrMoInteger0x00-0xff使用目的地址以及傳輸APDU 的尋址模式de0x00 :保留0x01 :DstAddress16位組地址;DstEndpoint不存在;0x02 : DstAddress 和 DstEndpoint都存在,是 16 位組地址;0x03 -0xff保留;DstAddressAddress通過ASDU 要被傳輸?shù)降膶嶓w的單獨的設(shè)備地址或DstAddrMod者組地址e參數(shù)指定DstEndpoinInteger0x00-0xf0ASDU 所針對的是本地實體上的目標端點tSrcAddrM
25、oInteger0x00-0xff使用目的地址以及傳輸APDU 的尋址模式de0x00 、 0x01 、0x04-0xff :保留0x02 : DstAddress和 DstEndpoint都存在,是 16 位組地址;0x03 : SrcAddress和 SrcEndpoint都存在,是 64 位擴展地址SrcAddressAddress通過來自收到的 ASDU的實體的單個設(shè)備的地址或SrcAddrMod組地址e 指定SrcEndpointInteger0x00-0xf0來自被傳輸?shù)?ASDU 的實體的單個端點ProfiledInteger0x0000-0xffff發(fā)起該幀的 profiled
26、e 標識符ClusterIdInteger0x0000-0xffff接收對象的標識符ASDULengtInteger通過 APSDE 表示的 ASDU 包含的字節(jié)數(shù)hASDUSet of-通過 APSDE 表示的 ASDU 包含的字節(jié)集合octetsStatusEnumerSUCCESS,輸入幀處理的狀態(tài)ationDEFRAG_DEFERREDDEFRAG_UNSUPPORTED 或者幀安全處理返回的任何狀態(tài)SecurityStatEnumerUNSECURED如果在沒有任何安全情況下接收ASDU ,返回usation,UNSECUREDSECURED_N如果接收到的 ASDU 用網(wǎng)絡(luò)密鑰加密
27、,返回WK_KEYSECSECURED_NWK_KEYURED_LINK_如果 ASDU 使用一個鏈接密鑰加密,返回KEYSECURED_LINK_KEYLinkQualityInteger0x00-0xffNLDE 傳送的鏈路質(zhì)量指示RxTimeInteger具體執(zhí)行對基于本地時鐘的傳輸包的時間指示,如 NWK層所提供的那樣2.4.2 、 APS 管理服務(wù)APSME 支持上層和APSME 之間的管理命令的傳輸。表5 為 APSME-SAP接口支持的原語。并在下面的內(nèi)容逐一介紹各原語。表 5 APSME-SAP 原語名稱請求指示響應(yīng)確認APSME-BIND.request.confirmAPS
28、ME-UNBIND.request.confirmAPSME-GET.request.confirmAPSME-SET.request.confirmAPSME-ADD-GROUP.request.confirmAPSME-REMOVE-GROUP.request.confirmAPSME-REMOVE-ALL-GROUP.request.confirm2.4.2.1 、綁定原語這兩組原語定義了設(shè)備的上層如何往其本地綁定表中增加/ 移除一個綁定記錄。原語執(zhí)行的流程示意圖見圖6;綁定: APSME-BIND.request & APSME-BIND.confirm移除綁定: APSME-UNBI
29、ND.request & APSME-UNBIND.confirm只有支持綁定表或綁定表緩存的設(shè)備可以處理這些原語,如果任何其他設(shè)備從其上層接收到這些原語,原語將會被丟棄。圖 6 BIND&UNBIND原語流程(1 )、 APSME-BIND.request原語本原語允許上層通過在其本地綁定表中創(chuàng)建一個實體,請求把兩個設(shè)備綁定到一起,或綁定一個設(shè)備到某個組中。由上層實體生成,發(fā)給APS 子層,目的是在一個支持綁定表的設(shè)備上發(fā)起綁定操作。參數(shù)說明見表6表 6 APSME-BIND.request原語參數(shù)名稱類型有效范圍描述SrcAddrIEEE有效的 64位 IEEE綁定目錄的源IEEE 地址A
30、ddress地址SrcEndpointInteger0x00-0xff綁定目錄的源端點ClusterIdInteger0x0000-0xffff將要綁定到目的設(shè)備上的cluster 標識符DstAddrMoInteger0x00-0xff使用目的地址以及傳輸APDU 的尋址模式de0x00 、 0x02 、 0x04-0xff:保留0x01 : DstAddress16位組地址;DstEndpoint不存在;0x03 : DstAddress和 DstEndpoint 都存在,是 64 位擴展地址;DstAddrAddress通過綁定目錄的目的地址DstAddrMode參數(shù)指定DstEndpo
31、inInteger0x00-0xf0, 0xff當 DstAddrMode參數(shù)為 0x03 時存在, 此t時參數(shù)為綁定目錄的目標端點(2 )、 APSME-BIND.confirm原語本原語允許上層被通知其直接或代理請求綁定兩個設(shè)備,或綁定一個設(shè)備到某個組。它由 APSME生成,發(fā)給其 NHLE 以響應(yīng)一個 APSME-BIND.Request原語。參數(shù)說明見表 7表 7 APSME-BIND.confirm原語參數(shù)名稱類型有效范圍描述StatusEnumeratioSUCCESS綁定請求結(jié)果nILLEGAL_DEVICEILLEGAL_REQUESTTABLE_FULLNOT_SUPPORT
32、ED其余參數(shù)見表6(3 )、 APSME-UNBIND.request原語與 APSME-BIND.request原語比較操作基本相同,參數(shù)說明見表;(4 )、 APSME-UNBIND.confirm原語與 APSME-BIND.confirm原語比較不同在于返回的狀態(tài)參數(shù),參數(shù)說明見表;表 8APSME-UNBIND.confirm原語參數(shù)名稱類型有效范圍描述StatusEnumerationSUCCESS取消綁定請求的結(jié)果ILLEGAL_DEVICEILLEGAL_REQUESTILLEGAL_BINDING其余參數(shù)參見表62.4.2.2 、信息庫維護這兩組原語定義了設(shè)備上層如何讀取和寫
33、入AIB 中的屬性。原語執(zhí)行的流程示意圖見圖7圖 7 SET-GET 原語流程圖(1 )、 APSME-GET.Request原語該原語允許設(shè)備上層從AIB 中讀取。 由上層生成, 發(fā)給其 APSME ,目的是從AIB 中讀取一個屬性, APSME-GET.Request AIBAttribute /參數(shù)說明見表;表 9信息庫包含管理設(shè)備的APS 層所要求的屬性屬性標識類型有效范圍描述Default符apsBindingTabl0xc1Set可變設(shè)備綁定表目錄空集e當前集合apsDesignated0xc2BoolTRUE/FALSE設(shè)備為協(xié)調(diào)器時FALSEC為 TRUEoordinatora
34、psChannelMa0xc3IEEE802.15.4任何對于 PHY 有英語這個設(shè)備網(wǎng)所有信sk信道掩碼效的掩碼絡(luò)操作的允許信道道掩碼apsUseExtende0xc464bit 擴展地0x0-0xffffff形成或加入網(wǎng)絡(luò)0x0d址fffffffffe的 64bit 地址PANIDApsGroupT able0xc5Set可變組表目錄的當前空集集合(2 )、 APSME-GET.confirm原語該原語返回嘗試從AIB 中讀取一個屬性值的結(jié)果。 它由 APSME 產(chǎn)生,發(fā)送給上層作為對 APSME-GET.request原語的響應(yīng)。 該原語返回狀態(tài)SUCCESS,表明請求讀取AIB 屬性請求成功,或者返回錯誤碼UNSUPPORTED_ATTRIBUTE.參數(shù)說明見表 10 ;表 10 APSME-GET.confirm原語參數(shù)名稱類型有效范圍描述StatusEnumerationSUCCESS、請求讀取 AIB 屬性值的UNSUPPORTE結(jié)果D_ATTRIBUTEAIBAttributeInteger參見表被讀取的 AIB 屬性標識符AIBAttributeLengtInteger0x0000-0xffff返回屬性值的字節(jié)長度hAIBAttributeValueVarious參見表被讀取的 AIB 屬性值A(chǔ)PSME-SET.request原語該原語允
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025工廠員工安全培訓考試試題及答案新版
- 2025年安全管理員安全培訓考試試題【有一套】
- 25年安全標準化安全培訓考試試題及答案5A
- 《勞動法與社會保障法》課件下編-第十六章
- 空心玻璃纖維企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 纖維增強塑料制品企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 電池模塊研發(fā)測試設(shè)備企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 管式刮板輸送機企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 著作權(quán)使用報酬收轉(zhuǎn)服務(wù)企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 電動機零件企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 統(tǒng)編版2024-2025學年二年級語文(上)期末情景檢測試卷(含答案)
- DB31-T 782-2021 門座式起重機能源消耗指標和計算方法
- 大部分分校:地域文化形考任務(wù)三-國開(CQ)-國開期末復習資料
- 豆制品設(shè)備合同范例
- 2024年財務(wù)會計制度模版(4篇)
- 2025年河北省職業(yè)院校技能大賽建筑工程識圖(高職組)賽項參考試題庫(含答案)
- 辦公用品、易耗品供貨服務(wù)方案
- 專升本英語連詞
- 2024心理健康服務(wù)規(guī)范
- 《高績效團隊》課件
- 2024年廣東省汕頭市龍湖區(qū)中考語文一模試卷
評論
0/150
提交評論