哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>無線通信>

?系統(tǒng)軟件實現(xiàn) - 基于ZigBee的無線網(wǎng)關(guān)解決方案

2011年09月16日 14:19 本站整理 作者:網(wǎng)絡(luò) 用戶評論(0

  2. 3? 系統(tǒng)軟件實現(xiàn)

  Zigbee 協(xié)議軟件的構(gòu)成包括硬件抽象層( HAL), 應(yīng)用庫( CUL)和系統(tǒng)主程序。HAL是簡單的建立和使用外部的單元(例如, 無線收發(fā), 計時器, AD 變換等)。CUL 提供了一個簡單的無線協(xié)議, 一個管理器管理DMA 通道和一個以軟件方式實現(xiàn)處理安排的多任務(wù)計時器。而系統(tǒng)的主程序提供了一個程序調(diào)用的接口和中斷。本軟件實現(xiàn)一個簡單的點對點數(shù)據(jù)傳輸, 因此只需要一個精簡的數(shù)據(jù)包協(xié)議( SPP)。

  簡單的協(xié)議包提供了簡單的數(shù)據(jù)包結(jié)構(gòu)如表1, 其中Leng th(長度), 接收信號強度( RSSI)和鏈路質(zhì)量LQ I區(qū)域由芯片設(shè)置, dest src address 和flags區(qū)域由SPP設(shè)置, Pay lOAd( length- 5bytes) 區(qū)域為有效的載荷由用戶設(shè)置(最大125字節(jié))。

表1? 簡單的數(shù)據(jù)包結(jié)構(gòu)

?


  數(shù)據(jù)包的字節(jié)長度不包括長度字節(jié)本身, 目的地址和源地址每一個為一個字節(jié), 另外, 0x00是廣播地址, 這一地址的數(shù)據(jù)包被所有的節(jié)點接收, 標志包括ACK 位, 一個ACK 請求( DO _ACK )。通過重傳顯示、序列號位、序列號及重傳的位共同作用從而能夠區(qū)分新的數(shù)據(jù)包和當(dāng)前接收的數(shù)據(jù)包, RSSI和LQ I顯示接收信號強度和鏈路的質(zhì)量, LQ I的第8位顯示是否CRC校驗成功或失敗。

  Zigbee數(shù)據(jù)包發(fā)送的部分流程圖如圖2 所示,接收數(shù)據(jù)的部分流程圖如圖3所示。

?

?


圖2? 發(fā)送數(shù)據(jù)的部分流程圖

?


圖3? 接收數(shù)據(jù)的部分流程圖

  

2. 4? Z igBee無線網(wǎng)關(guān)關(guān)鍵技術(shù)研究

  2. 4. 1? 網(wǎng)絡(luò)管理功能

  ( 1)網(wǎng)絡(luò)形成。無線網(wǎng)關(guān)上電后, 無線協(xié)議棧各層首先進行初始化, 然后通過網(wǎng)絡(luò)請求來啟動一個新的網(wǎng)絡(luò)(僅具有協(xié)調(diào)器能力且當(dāng)前還沒有與網(wǎng)絡(luò)連接的網(wǎng)關(guān)設(shè)備才可以建立一個新的網(wǎng)絡(luò))。

  組網(wǎng)開始時, 網(wǎng)絡(luò)層首先向MAC層請求分配協(xié)議所規(guī)定的信道, 或者由PHY層進行有效信道掃描,網(wǎng)絡(luò)層管理實體等待信道掃描結(jié)果, 然后根據(jù)掃描結(jié)果選擇可允許能量水平的信道。找到合適的信道后,為這個新的網(wǎng)絡(luò)選擇一個域網(wǎng)標識符( PAN ID )。

  PAN ID可由網(wǎng)絡(luò)形成請求時指定, 也可以隨機選擇一個PAN ID (除廣播PAN ID 固定為0xFFFF外) , PAN ID在所選信道中應(yīng)該是唯一的。PAN ID一旦選定, 無線網(wǎng)關(guān)將選擇16位網(wǎng)絡(luò)地址0x0000作為自身短地址,同時進行相關(guān)設(shè)置。完成設(shè)置后, 通過MAC 層發(fā)出網(wǎng)絡(luò)啟動請求, 返回網(wǎng)絡(luò)形成狀態(tài)。

  ( 2)網(wǎng)絡(luò)維護。網(wǎng)絡(luò)維護主要包括設(shè)備加入網(wǎng)絡(luò)和離開網(wǎng)絡(luò)過程。當(dāng)網(wǎng)絡(luò)形成后, 通過網(wǎng)絡(luò)管理實體設(shè)定MAC 層連接許可標志來判斷是否允許其他設(shè)備加入網(wǎng)絡(luò)。加入方式有聯(lián)合方式和直接方式, 在協(xié)議實現(xiàn)中采取直接加入網(wǎng)絡(luò)方式。這種方式下由待加入的設(shè)備發(fā)送請求加入信標幀, 網(wǎng)關(guān)接收到后, 網(wǎng)絡(luò)管理實體首先判斷這個設(shè)備是否已存在于網(wǎng)絡(luò)。若存在, 則使其加入網(wǎng)絡(luò); 若不存在, 則向設(shè)備發(fā)送信標幀, 為這個設(shè)備分配一個網(wǎng)絡(luò)中唯一的16位短地址。這里的信標幀是由網(wǎng)關(guān)無線協(xié)議MAC層生成作為PHY 層載荷, 它包含PAN ID、加入時隙分配等信息。網(wǎng)內(nèi)設(shè)備也可以請求斷開網(wǎng)絡(luò)。當(dāng)網(wǎng)關(guān)收到設(shè)備斷開連接請求后, MAC 層向網(wǎng)絡(luò)層發(fā)送報告, 開始執(zhí)行斷開流程, 從設(shè)備列表中刪除該設(shè)備相關(guān)信息。

非常好我支持^.^

(379) 57.8%

不好我反對

(277) 42.2%

( 發(fā)表人:大本 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      台中县| 乌什县| 固阳县| 西乌珠穆沁旗| 象州县| 永德县| 绿春县| 富源县| 雷山县| 郴州市| 泉州市| 伊春市| 新巴尔虎右旗| 怀安县| 平安县| 鄂州市| 固始县| 宁城县| 石屏县| 泉州市| 江华| 资兴市| 瓦房店市| 基隆市| 虞城县| 城步| 宜宾县| 永吉县| 台江县| 溧水县| 盐津县| 逊克县| 潮安县| 泽普县| 海门市| 广汉市| 塘沽区| 马鞍山市| 措美县| 库伦旗| 宁都县|