色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ZigBee無線傳感器網(wǎng)絡的智能家居設計

          基于ZigBee無線傳感器網(wǎng)絡的智能家居設計

          作者: 時間:2012-05-23 來源:網(wǎng)絡 收藏

          1.3 節(jié)點的設計
          如圖2所示,節(jié)點的基本組成和功能包括如下幾個單元:(1)傳感單元,將節(jié)點與物理世界聯(lián)系起來,由一組、激勵裝置和數(shù)模轉(zhuǎn)換功能模塊構成。(2)處理單元,由嵌入式系統(tǒng)構成,包括CPU、存儲器、嵌入式操作系統(tǒng)等。(3)通信單元,由通信模塊組成。(4)供電裝置,此外可以選擇的其他功能單元包括:定位系統(tǒng)、移動系統(tǒng)以及電源自供電系統(tǒng)等。

          本文引用地址:http://cafeforensic.com/article/154878.htm

          b.jpg


          中大量的節(jié)點部署在感知對象內(nèi)部或者附近。這些節(jié)點通過自組織的方式構成網(wǎng)絡,并以協(xié)作的方式感知、采集和處理網(wǎng)絡覆蓋區(qū)域中特定的信息,從而實現(xiàn)對任意地點信息在任意時間的采集、處理和分析。
          監(jiān)控節(jié)點主要完成兩方面工作:將傳感器放大電路輸出的模擬電壓轉(zhuǎn)換成數(shù)字信號,再將這個數(shù)字信號通過網(wǎng)絡發(fā)送給網(wǎng)絡協(xié)調(diào)器。監(jiān)控節(jié)點加入網(wǎng)絡后,一直處于睡眠狀態(tài),當收到來自外部的喚醒信號后,開始進行數(shù)據(jù)的采集或發(fā)送報警信號,完成任務后再次回到睡眠狀態(tài),直到下一次喚醒。

          2 系統(tǒng)方案設計
          2.1 網(wǎng)絡的建立
          協(xié)議規(guī)定:只有當前還沒有加入網(wǎng)絡且具有協(xié)調(diào)器能力的設備,可以嘗試建立一個新網(wǎng)絡。當建網(wǎng)過程開始后,協(xié)調(diào)器首先對協(xié)議所規(guī)定的信道或由物理層所默認的有效信道進行能量檢測掃描。如果某個信道的能量低于預定值,則表示該信道是可用信道,并進行標記。然后,在可用信道中進行主動掃描,尋找信道中存在的ZigBee設備,找到一個最佳信道,即存在ZigBee設備相對較少的信道,由該信道所組建的網(wǎng)絡即為佳ZigBee網(wǎng)絡。這時,協(xié)調(diào)器通過一個PAN標識符來標注該信道,以識別該新建的網(wǎng)絡。一旦選擇一個PAN標識符后,協(xié)調(diào)器將會為自己分配一個0x0000的16位邏輯地址,這樣就成功地啟動了一個新網(wǎng)絡,如圖3所示。

          c.jpg


          (1)在網(wǎng)絡開始建立前,首先要確定這個設備為ZigBee協(xié)調(diào)器。我們通過協(xié)議棧配置文件ZigBee.def中的#define I_AM_COORDINATOR來定義這個設備為ZigBee協(xié)調(diào)器。協(xié)調(diào)器的應用層調(diào)用NLME_NETWORK_FORMATION.request原語,發(fā)出建立網(wǎng)絡請求,網(wǎng)絡層收到這個原語后,要求MAC層執(zhí)行信道能量掃描。
          (2)MAC層調(diào)用MLME_SCAN.request,主要找到信道能量低于設定能量值的信道,標注這些信道是可用信道。通過函數(shù)NWKStartDiscovery(),對掃描的起始信道進行設置假定起始值為N。然后執(zhí)行MACStartED()對信道進行能量檢測掃描,得到信道能量值。
          (3)通過MACStartScan(TRUE)對信道N進行主動掃描,判斷是否發(fā)現(xiàn)網(wǎng)絡。通過記錄每次接收到的信標幀信息掃描可用信道中網(wǎng)絡活動情況,并將掃描結果記錄在個域網(wǎng)描述符列表中,最后找到一個最優(yōu)信道。
          (4)調(diào)用函數(shù)APLNetworkForm()在最優(yōu)信道上建立網(wǎng)絡,給網(wǎng)絡隨機分配一個PAN ID,通過MACSetShortAddrLSB(0x00)和MACSetShort AddrMSB(0x00)給協(xié)調(diào)器分配一個0x0000的網(wǎng)絡地址,并把協(xié)調(diào)器的MAC地址存入鄰居表中。網(wǎng)絡層向MAC層發(fā)送MLME_START.request原語請求開始發(fā)送信標幀運行新的個域網(wǎng),MAC層將運行結果通過MLME_START.confirm原語返回網(wǎng)絡層。網(wǎng)絡層收到個域網(wǎng)啟動狀態(tài)后,通過NL ME_NETWORK_FORMATION.confirm原語將告知應用層建立要求的網(wǎng)絡狀態(tài)。最后協(xié)調(diào)器應用層通過發(fā)送NLME_PERMIT_JOIN.request原語允許設備與網(wǎng)絡連接。



          評論


          相關推薦

          技術專區(qū)

          關閉