版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
者理解,文中翻譯不當(dāng)之處,望廣大不吝賜教。推廣ZigBee技術(shù),提高國內(nèi)電子ZigBee2006版本中規(guī)定,在全部節(jié)點(diǎn)中實(shí)現(xiàn)綁定機(jī)制,并將其稱為源綁定。綁定機(jī)制Binding也能保存在Flash里。typedef{uint8srcEP;//源端點(diǎn)uint8dstGroupMode;//指定尋址模式uint8dstEP;//目標(biāo)端點(diǎn)SimpleDescription---Howtobindzb_BindDeviceRequest()建立綁定條目。如果目標(biāo)設(shè)備的擴(kuò)展地址未并通過zb_AllowBindResponse()對配對請求作出響應(yīng)。然后,在源節(jié)點(diǎn)中執(zhí)行Thereare4waystobuildabinding第法:自動綁定 - 由ZDO處理和驗(yàn)證響四 ZDO消ZDP_BindReq()[definedinZDProfile.h]向綁定記錄所需要的應(yīng)點(diǎn)地址,這是因?yàn)閆DP需委托應(yīng)用框架AF輔助實(shí)現(xiàn)綁定,如果節(jié)點(diǎn)本身是目標(biāo)節(jié)點(diǎn)的地址DestinationAddrofReceivingdevice不同)。確保[ZDConfig.h]ZDO_BIND_UNBIND_REQUEST特性已經(jīng)打開!你可以通過ZDP_UnbindReq()(使用相同參數(shù))來移除綁定記錄。消息會被解析ZDApp_BindRsp()ZDApp_UnbindRsp()ZDApp.c此次請ZDP_SUCCESS,ZDP_TABLE_FULLorZDP_NOT_SUPPORTEDZDP_SUCCESS,ZDP_NO_ENTRYorZDP_NOT_SUPPORTEDZDP_BindReq發(fā)起綁定。第一個參數(shù)就是綁定記錄保存的設(shè)備地址。確保編譯選項(xiàng)REFLECTOR已經(jīng)打開!一個綁定的請求,使得ZigBee協(xié)調(diào)器根據(jù)簇標(biāo)識號clusterID對相應(yīng)的應(yīng)用服務(wù)實(shí)施綁ClusterID,byte*DestinationAddr,byteDstEPIntf,byteSecuritySuite);SourceAddr–源節(jié)點(diǎn)的64位IEEE地址DestinationAddr–64IEEE地址返回值是AF狀態(tài)值。ZigBee設(shè)備對象終端節(jié)點(diǎn)綁定請求-兩個設(shè)備可向協(xié)調(diào)器告知他們想建立一個(APS_DEFAULT_MAXBINDING_TIME)16秒(nwk_globals.h中定義),若要修改可在f8wConfig.cfg中新增數(shù)值。所有例子的應(yīng)用服務(wù)中都有一個響應(yīng)按鍵事件的函數(shù)(例如,TransmitApp.c中的ranpp_andee() [ZDO_ProcessEndDeviceBindReq()inZDObject.c],然后讓回調(diào)函數(shù)ZDApp_EndDeviceBindReqCB()[inZDApp.c]調(diào)用請求的出現(xiàn)。(默認(rèn)的最長時間間隔是16秒)。中建立綁定條目。假如此時返回的狀態(tài)是ZDP_SUCCESS,可繼續(xù)處理第一個設(shè)備的注意打開編譯選項(xiàng):REFLECTOR和ZDO_COORDINATOR沒有像A和B,網(wǎng)絡(luò)反射器在兩區(qū)之間的。如果發(fā)送消息的設(shè)備在A區(qū)的深處,接收消息的(六個)設(shè)備在B區(qū)的深處,那么每次通過綁定(向反射器)發(fā)送一個消息,A區(qū)的網(wǎng)絡(luò)流量將會是對六個接收設(shè)備分別條目的另法是由應(yīng)用服務(wù)本身去管理綁定表。管理綁定表使用的API:BindWriteNV()–NV中保存新的綁定表WhichBindingMethodToUse?Automatic自動綁定的特點(diǎn):+notool )-costoftoolCentralized集中綁定的特+allowsusertodecide+costoftoolminimal-requiresauserinterfaceoneachdevice -youmustwriteallthecode(BindReq)Device1-->Coordinator<---Device2(BindIEEE地址,如果簇可以Device1<---NWKAddrReq------Coordinator-------NWKaddr Device1---->NWKAddrRsp--->Coordinator<----NWKaddrRsp<---Device2Device1<-----BindRsp<-----Coordinator----->Bind >Device >MatchDescriptorrequest(broadcastorunicast)DeviceDevice1 MatchDescriptorresponse(ifclusters,applicationprofilematch)thatincludessrcendpoint,srcaddress Device3、綁定zigbee06版本中,APS層確定目的地址從他的綁定表格中,然后在信息前端加上這個目的地址或組。注意:在zigbee1.0版本中,所有綁定條目在協(xié)調(diào)器中?,F(xiàn)在所有綁定條目在發(fā)送數(shù)據(jù)的設(shè)綁定一個綁定表ZDO--ZDO--–ZDO信息到另一個設(shè)備,用來建立一個綁ZDO有參數(shù)[ZDO_BIND_UNBIND_REQUEST]允許綁定。能用同樣的參數(shù)調(diào)用函數(shù)ZDP_UnbindReq()移除綁定。目標(biāo)設(shè)備將調(diào)用函數(shù)ZDApp_BindRsp()或ZDP_TABLE_FULL或ZDP_NOT_SUPPORTED.ZDO間內(nèi),該終端設(shè)備綁定請求信息被收集到協(xié)調(diào)器,并創(chuàng)建一個基于模式(profile)ID和串(cluster)ID(APS_DEFAULT_MAXBINDING_TIME)16000(ZGlobals.h中),但是能發(fā)送綁定請求在所有的應(yīng)用例子中有一個處理鍵盤事件的函數(shù)[例如在TransmitApp.c文件中的ZDApp_SendEndDeviceBindReq()[在ZDApp.c中],它將收集應(yīng)用的終端設(shè)備的所有信息在SampleLight和SampleSwitch例子中,直接調(diào)用ZDP_EndDeviceBindReq()函數(shù)就實(shí)現(xiàn)點(diǎn)亮/(TransmitApp_HandleKeys函數(shù),根本搜索不到?,協(xié)議棧似乎沒有包含TransmitApp.c函數(shù)進(jìn)來)接收綁定請求 ingData()在ZDProfile.c]這些信息并分析處理[ZDO_ProcessEndDeviceBindReq()在ZDObject.c]這些信息并調(diào)用函數(shù)ZDApp_EndDeviceBindReqCB()[inZDApp.c],它將調(diào)用ZDO_MatchEndDeviceBind()解除綁定ZDO解除綁定請求到第一個設(shè)備。終端設(shè)備綁定切換處理,所以解除綁ZDOZDP_NO_ENTRY,ZDO綁ZDP_SUCCESS為第一個設(shè)備繼續(xù)到moveontotheclusterIDforthefirstdevice(theunbindremovedtheentry–ZDO綁定響應(yīng)WhenreceivedmoveontothenextclusterIDforthefirst設(shè)備應(yīng)用綁定管bindAddEntry()——增加綁定表格條目bindRemoveEntry從綁定表格中移除條目bindRemoveClusterIdFromList()——ID。bindAddClusterIdToList()——IDbindIsClusterIdInList()——IDbindCapacity()——最多允許配置源綁定允許綁定源的編譯選項(xiàng)REFLECTOR在f8wConfig.cfg文件中。在文件f8wConfig.cf
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年智能香氛薰香器項(xiàng)目評估報(bào)告
- 2026年無組織排放管控治一體化改造項(xiàng)目公司成立分析報(bào)告
- 《GAT 1154.3-2017視頻圖像分析儀 第3部分 視頻圖像檢索技術(shù)要求》專題研究報(bào)告深度
- 教師工作量與考核制度
- 教學(xué)資源共建共享制度
- 幼兒園活動環(huán)境衛(wèi)生制度
- gps北斗天線導(dǎo)航課程設(shè)計(jì)
- 市政道路施工質(zhì)量監(jiān)督辦法制度
- uml課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告
- 煤廠財(cái)務(wù)制度
- GB/T 3906-20203.6 kV~40.5 kV交流金屬封閉開關(guān)設(shè)備和控制設(shè)備
- GB/T 33091-2016聚氨酯篩板
- 2023年電大當(dāng)代中國政治制度機(jī)考拼音排版絕對好用按字母排序
- GB 39669-2020牙刷及口腔器具安全通用技術(shù)要求
- 精益生產(chǎn)試題與答案
- 醫(yī)院關(guān)于主治醫(yī)師晉升前到急診科、重癥醫(yī)學(xué)科輪轉(zhuǎn)鍛煉工作的管理規(guī)定
- L1會計(jì)研究方法論簡介課件
- 防治水培訓(xùn)課件
- 按摩穴位保健養(yǎng)生課件
- 食材配送投標(biāo)服務(wù)方案
- 大學(xué)生心理健康教育全套課件
評論
0/150
提交評論