• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于ZigBee技術的智能家居系統(tǒng)設計

      2016-12-19 11:41:27
      電子科技 2016年11期
      關鍵詞:網(wǎng)關傳感智能家居

      劉 瑋

      (西北師范大學 知行學院,甘肅 蘭州 730070)

      ?

      基于ZigBee技術的智能家居系統(tǒng)設計

      劉 瑋

      (西北師范大學 知行學院,甘肅 蘭州 730070)

      針對傳統(tǒng)智能家居通用性較差、維護過程較為復雜的問題。提出了一種基于ZigBee技術的無線智能家居控制與實現(xiàn)方案,該系統(tǒng)方案利用已普及的ARM9處理器為數(shù)據(jù)處理中樞,利用ZigBee協(xié)議進行星型拓撲搭建無線網(wǎng)關,對數(shù)據(jù)進行采集、分析、交換、控制,并對部分網(wǎng)關通路故障進行拓展實驗。與傳統(tǒng)智能家居系統(tǒng)相比,該系統(tǒng)操作直觀、維護簡單,增強了智能家居控制系統(tǒng)的功能拓展性,實現(xiàn)了無線網(wǎng)絡在無人環(huán)境下的高效智能化管理。

      ZigBee;Linux;物聯(lián)網(wǎng);智能家居

      傳統(tǒng)的智能家居系統(tǒng)功能較為單一、結(jié)構(gòu)復雜,且不易于維護或功能拓展,產(chǎn)品的推廣普及隨之遇到了瓶頸[1]。因此,為了使智能家居系統(tǒng)得到普及,需要對傳統(tǒng)智能家居系統(tǒng)控制方式進行升級。本文提出了一種以嵌入式系統(tǒng)作為控制中心,ZigBee網(wǎng)關控制模塊作為主控交互平臺,結(jié)合成熟的4G移動通信技術,用戶可以實時通過圖像監(jiān)控家居安全情況,并可遠程控制門窗、家用電器的開關狀態(tài)。本文設計的智能家居系統(tǒng)不僅可運用在普通家庭中,還可應用于遠程數(shù)據(jù)采集、遠程醫(yī)療、小區(qū)物業(yè)管理等無人值守環(huán)境等遠程控制領域[2]。

      1 系統(tǒng)設計方案

      系統(tǒng)設計方案,如圖1所示。系統(tǒng)分為包括感知節(jié)點控制、家庭網(wǎng)絡控制和遠程通信3部分。無線感知層的架構(gòu)是在每個子系統(tǒng)節(jié)點上集成相應的傳感器及數(shù)據(jù)收集傳輸模塊,由傳感器節(jié)點對環(huán)境參數(shù)進行采集,并通過數(shù)據(jù)傳輸模塊傳給家庭網(wǎng)關[3-5]。系統(tǒng)利用溫濕度、光強度、氣體、攝像頭等傳感器設備模擬實現(xiàn)家電開關控制、安防監(jiān)測環(huán)境功能,實現(xiàn)數(shù)據(jù)采集和開關量控制,協(xié)調(diào)器負責將采集到的數(shù)據(jù)通過家庭網(wǎng)關傳送給家庭控制端,家庭控制端根據(jù)需要完成對傳感控制器的監(jiān)測與控制。

      家庭網(wǎng)絡控制主要由ARM微處理器、ZigBee模塊及相應協(xié)調(diào)器、以太網(wǎng)接口模塊、移動控制端和家庭控制端組成,如圖2所示。其中,ZigBee 控制節(jié)點通過拓展的通用接口與家庭控制端收發(fā)數(shù)據(jù),ZigBee 協(xié)調(diào)器作為數(shù)據(jù)處理中心通過SPI與ARM處理器相連,實現(xiàn)監(jiān)控環(huán)境狀態(tài)數(shù)據(jù)的收集、傳輸。

      遠程通信主要利用電信通信服務提供商的4G網(wǎng)絡實現(xiàn)家庭控制端與移動控制端的數(shù)據(jù)交換,負責傳輸文字信息、圖像信息及部分視頻片段。

      圖1 智能家居設計方案示意圖

      2 系統(tǒng)設計方案與實現(xiàn)

      系統(tǒng)設計方案通過傳感層節(jié)點設計、ZigBee網(wǎng)關設計和移動端控制界面設計3個組成部分來完成系統(tǒng)功能。傳感層節(jié)點設計主要完成監(jiān)測環(huán)境的狀態(tài)數(shù)據(jù)的采集和接收、執(zhí)行控制端發(fā)送回的命令信息。

      ZigBee網(wǎng)關設計是利用ZigBee無線網(wǎng)絡采集傳感層節(jié)點上的室內(nèi)狀態(tài)數(shù)據(jù),如溫濕度信息、聲光紅外信息、有害煙霧濃度信息等,將其傳給協(xié)調(diào)器,協(xié)調(diào)器將信息傳給ARM S3C2440微處理器。ARM9 S3C2440微處理器處理送來的信息、解析移動通信模塊傳來的短信或圖像,將處理后的數(shù)據(jù)返回給協(xié)調(diào)器節(jié)點,并有感知控制節(jié)點執(zhí)行。ZigBee家庭無線傳感網(wǎng)絡采用星型網(wǎng)絡拓撲將傳感節(jié)點接入網(wǎng)關[6]。

      移動端控制界面設計是用戶通過軟件設計移動端操作控制軟件,用來實現(xiàn)家電的遠程控制,實現(xiàn)在家庭內(nèi)部感知節(jié)點的分散管理和集中控制。

      2.1 傳感節(jié)點設計

      傳感層節(jié)點采用模塊化設計,由設備初始化、A/D轉(zhuǎn)換模塊、數(shù)據(jù)采集與處理、串口通信等模塊。傳感節(jié)點按指定頻率進行狀態(tài)采集,經(jīng)過A/D轉(zhuǎn)換后發(fā)送給ZigBee網(wǎng)關節(jié)點; ZigBee網(wǎng)關在得到請求后,與ARM9 S3C2440微處理器進行數(shù)據(jù)交換,接收狀態(tài)數(shù)據(jù)或?qū)⒅骺叵到y(tǒng)命令轉(zhuǎn)發(fā)給傳感節(jié)點[7-8]。

      傳感層節(jié)點設計流程如圖3所示。初始化程序后,傳感節(jié)點判斷采集到數(shù)據(jù)是否警戒值,如不需要進入正常運行采集狀態(tài),待下次數(shù)據(jù)交換喚醒指令; 如數(shù)據(jù)已達到警戒值,處理器將采集當前傳感器狀態(tài)參數(shù)信息,將數(shù)據(jù)通過網(wǎng)關協(xié)調(diào)器將數(shù)據(jù)傳給ARM9 S3C2440微處理器,同時執(zhí)行預定的應急處理動作。

      圖2 ZigBee終端節(jié)點軟件開發(fā)流程

      2.2 ZigBee網(wǎng)關設計

      系統(tǒng)采用CC2530射頻芯片和Z-Stack協(xié)議棧軟件搭配使用[9-10]。Z-Stack的工作流程可以分為系統(tǒng)啟動、驅(qū)動初始化、OSAL初始化和任務輪循幾部分。系統(tǒng)通電后,首先調(diào)用Zmain函數(shù)對系統(tǒng)初始化,然后進入OSAL系統(tǒng)調(diào)度函數(shù),完成初始化后,通過執(zhí)行osal_start_systein()函數(shù)啟動OSAL系統(tǒng)。該任務按優(yōu)先級檢測各個任務是否已經(jīng)就緒。若有就緒的任務,則調(diào)用tasksArr[]中相應任務處理函數(shù)賴處理該事件,直至所有任務處理完畢。

      圖3 ZigBee協(xié)調(diào)器軟件開發(fā)流程

      設計中OASL任務主要有:監(jiān)測串口狀態(tài)信息、監(jiān)測網(wǎng)絡無線狀態(tài)信息。當監(jiān)測到有控制信息傳輸時,將控制信息封裝為通信幀,發(fā)送到終端節(jié)點,控制執(zhí)行器執(zhí)行相應操作,實現(xiàn)照明控制、煙霧檢測、蜂鳴器報警等操作。如果有無線信號輸入時,協(xié)調(diào)器會解析無線通信幀,將數(shù)據(jù)傳遞給網(wǎng)關,網(wǎng)關將信息傳輸給家庭控制端和移動控制端。部分軟件代碼

      if(addr = nodeNwkAddr[DevTemp])

      {

      //接收到溫度傳感器數(shù)據(jù)

      uintl6 i - 0;

      meincpy(&i, msg->Data, 2);

      tempStatus = i < 1000;

      HalUARTWrite(HAL_UART_PORT_0, msg->Data, 2);

      }

      else if(addr = nodeNwkAddr[DevSmoke])

      {

      //接收到煙霧度外傳感器數(shù)據(jù)

      ………

      2.3 控制操作界面設計

      控制操作界面選用Qt作為控制操作GUI設計平臺。Qt是跨平臺C++圖形用戶界面應用程序開發(fā)框架??刂栖浖捎脩艄芾斫缑?、感知節(jié)點管理與控制、家居環(huán)境參數(shù)設置、歷史信息查詢與管理等模塊組成[11-14]。用戶管理包括感知層控制、網(wǎng)關狀態(tài)監(jiān)測、數(shù)據(jù)管理等操作模塊;感知層控制包括煙霧傳感器、溫度傳感器、紅外傳感器、光照度傳感器、攝像頭圖像采集等模塊;網(wǎng)關監(jiān)測包括1~20號通路數(shù)據(jù)傳輸是否正常模塊;數(shù)據(jù)管理包括歷史數(shù)據(jù)存儲、同步、刪除模塊。

      3 測試結(jié)果

      實驗測試中,選取傳感器進行性能測試。測試數(shù)據(jù)包括溫度、濕度、光照等參數(shù)。實現(xiàn)了數(shù)據(jù)經(jīng)過處理、按設定時間間隔打包,經(jīng)過網(wǎng)關傳輸?shù)郊彝ズ鸵苿涌刂平K端同步保存、處理和顯示。同時,測試通過4G傳輸拍攝的實時視頻,并模擬了當某一網(wǎng)關通路出現(xiàn)故障時,網(wǎng)關緊急拓展功能[15]。

      經(jīng)過試驗,用戶可以通過移動控制端控制窗簾開關、煙霧報警、紅外報警、文字圖像信息報警等,可以通過移動端看到監(jiān)測環(huán)境的實時狀態(tài)。當網(wǎng)關通路出現(xiàn)故障時,可進行網(wǎng)關通路緊急更換,操作設置步驟簡單,部分測試結(jié)果如表1所示。

      表1 測試結(jié)果

      4 結(jié)束語

      提出了一種基于ZigBee技術設計智能家居系統(tǒng)實現(xiàn)方案,該系統(tǒng)方案利用已普及的ARM9處理器為數(shù)據(jù)處理中樞,利用ZigBee協(xié)議進行星型拓撲搭建無線網(wǎng)關,對數(shù)據(jù)進行采集、分析、交換、控制,并對部分網(wǎng)關通路故障進行拓展實驗。經(jīng)過測試,該系統(tǒng)可靠性高、易于控制、可控性強且功耗較低,具有良好的普及性,適合在智能家居等遠程監(jiān)測控制系統(tǒng)中應用。

      [1] 童曉渝,房秉毅,張云勇.物聯(lián)網(wǎng)智能家居發(fā)展分析[J].移動通信,2010(9):16-20.

      [2] 查瓏瓏.淺析物聯(lián)網(wǎng)智能家居發(fā)展[J].科技信息,2012(25):42-43.

      [3] 單春艷,章平,姚鵬修,等.基于遠程遙控的供暖節(jié)能系統(tǒng)設計[J].單片機與嵌入式系統(tǒng)應用,2013,13(11):74-77.

      [4] Wang Yankai.Design and research of the gas monitoring system based on ZigBee wireless network[C].桂林:第三屆數(shù)字制造與自動化國際會議,2012.

      [5] 徐振峰,尹晶晶,陳小林,等.基于ZigBee協(xié)議棧的無線傳感器網(wǎng)絡的設計[J].電子設計工程,2012,20(5):75-81.

      [6] 黃孝彬,毛培霖,唐浩源,等.物聯(lián)網(wǎng)關鍵技術及其發(fā)展[J].電子科技,2011,24(12):129-132.

      [7] 王磊磊,孫萬蓉,魏雪松,等.通用物聯(lián)網(wǎng)監(jiān)測系統(tǒng)軟件設計[J].電子科技,2015,28(5):143-146.

      [8] 陸寧,姚雪,馬曉明.基于GSM 網(wǎng)絡的安防系統(tǒng)的設計與實現(xiàn)[J].電子科技,2016,29(4):120-126.

      [9] 李文仲,段朝玉.ZigBee2007/PRO協(xié)議棧實驗與實踐[M].北京:北京航空航天大學出版社,2009.

      [10] 周熊.基于AT89C52單片機的煙霧報警器設計[J].電子設計工程,2013,21(1):164-169.

      [11] 許先斌,熊慧君,李洲,等.基于ARM9的嵌入式Linux開發(fā)流程的研究[J].微計算機信息,2006,22(42):87-89.

      [12] 鐘華錦.基于ARM和Linux的嵌入式系統(tǒng)研究與應用[D].武漢:武漢科技大學碩,2006.

      [13] 文全剛.嵌入式Linux操作系統(tǒng)原理與應用[M].北京:北京航空航天大學出版社,2011.

      [14] Bruce Eckel.Java編程思想[M].4版.陳昊鵬,譯.北京:機械工業(yè)出版社,2007.

      [15] 劉宏飛,程明霄,陸春宇,等.基于無線傳感網(wǎng)絡的在線分析系統(tǒng)設計[J].傳感器與微系統(tǒng),2014,33(2):108-111.

      The Design of Smart Home System Based on ZigBee Technology

      LIU Wei

      (Zhixing College,Northwest Normal University,Lanzhou 730070,China)

      There are some problems in the traditional smart home, such as poor generality, the complexity in maintenance. A wireless smart home control and implementation scheme based on ZigBee technology is proposed in this paper. This system uses the popularized ARM9 processor as the data processing center. It builds a star topology wireless gateway using ZigBee protocol, which could collect data, analysis, exchange, control them, and implement expansion experiment on the fault in the part of the gateway path. Compared with traditional smart home system, the system is manipulated simply and intuitively, easy to maintain, enhance the functional development of the intelligent home control system. It realized the efficient and intelligent management of the wireless network in the unmanned environment.

      ZigBee;Linux;the internet of things;smart home

      2016- 09- 01

      劉瑋(1981-),男,碩士,講師。研究方向:ZigBee,WiFi和嵌入式系統(tǒng)。

      10.16180/j.cnki.issn1007-7820.2016.11.016

      TP277

      A

      1007-7820(2016)11-051-03

      猜你喜歡
      網(wǎng)關傳感智能家居
      《傳感技術學報》期刊征訂
      新型無酶便攜式傳感平臺 兩秒內(nèi)測出果蔬農(nóng)藥殘留
      基于改進RPS技術的IPSEC VPN網(wǎng)關設計
      IPv6與ZigBee無線傳感網(wǎng)互聯(lián)網(wǎng)關的研究
      電子制作(2018年23期)2018-12-26 01:01:26
      基于Zigbee的無線通信技術在智能家居中的應用
      電子制作(2018年1期)2018-04-04 01:48:28
      關于智能家居真正需求的探討
      LTE Small Cell網(wǎng)關及虛擬網(wǎng)關技術研究
      移動通信(2015年18期)2015-08-24 07:45:08
      應對氣候變化需要打通“網(wǎng)關”
      太陽能(2015年7期)2015-04-12 06:49:50
      智能家居更貼心
      科學生活(2015年3期)2015-01-03 09:41:18
      某型Fabry-Perot光纖應變計的傳感特性試驗
      黎平县| 西吉县| 荣成市| 禹州市| 梧州市| 库车县| 怀来县| 新绛县| 讷河市| 山丹县| 哈巴河县| 刚察县| 康马县| 青海省| 连山| 东辽县| 安泽县| 行唐县| 类乌齐县| 淳化县| 哈密市| 班戈县| 平塘县| 建宁县| 康平县| 且末县| 宜丰县| 监利县| 白山市| 商南县| 新郑市| 额济纳旗| 临泽县| 和林格尔县| 托里县| 大冶市| 印江| 清远市| 斗六市| 繁昌县| 惠水县|