《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ZigBee的智能家居遠程監控系統的設計與實現
基于ZigBee的智能家居遠程監控系統的設計與實現
來源:微型機與應用2012年第8期
吳培亞1,王 鋼2
(1.內蒙古工業大學 信息學院,內蒙古 呼和浩特010051; 2.內蒙古工業大學 網絡中心,內蒙古
摘要: 根據智能家居系統的特點和發展現狀,采用ZigBee技術和嵌入式Internet技術組建家庭網絡并建立家庭網關。分別介紹了兩部分的設計思路、技術特點、硬件選型和軟件設計。實現并驗證該了系統的遠程監控功能,指出其應用前景。
Abstract:
Key words :

摘  要: 根據智能家居系統的特點和發展現狀,采用ZigBee技術和嵌入式Internet技術組建家庭網絡并建立家庭網關。分別介紹了兩部分的設計思路、技術特點、硬件選型和軟件設計。實現并驗證該了系統的遠程監控功能,指出其應用前景。
關鍵詞: 智能家居;ZigBee協議;JN5139;家庭網關;BOA服務器

    智能家居以住宅為平臺,利用先進的計算機技術、嵌入式技術、傳感器技術、網絡通信技術以及自動控制技術等,將家中的各種電子電氣設備通過家庭網絡連接在一起,集中遠程監控、管理家庭事物,讓家居生活更加舒適、安全、有效。
    智能家居屬于消費電子、計算機、通信、家電、建筑、網絡運營等行業的交叉領域。各行業因為不同的行業背景和發展思路,制定了各自的標準規范,選用了不同的技術組合。目前智能家居還處于發展階段,各種新概念、新技術、新產品不斷出現,并且尚無規范統一的國內外標準和產品可直接應用[1]。基于此背景,本文以ZigBee技術的發展為契機,結合嵌入式Internet技術,研究設計了一套智能家居遠程監控系統,整體設計方案如圖1所示。家庭網絡和家庭網關是整個系統的主干,如何組建家庭網絡和建立家庭網關決定了系統的設計水平和靈活性。

1 組建家庭網絡
    傳統的智能家居系統組建家庭網絡多采用總線控制技術,主要有X-10、CEBus、LonWorks和ApBus等幾種[2]。由于有線網絡存在布線麻煩、可擴展性差等缺點,將無線通信技術應用于家庭網絡已成為勢不可擋的趨勢。目前比較常用的短距離無線通信技術有Wi-Fi、Bluetooth、UWB、Z-Wave、ZigBee等。相對于其他技術,ZigBee具有網絡大容量、低速率、低功耗、較長傳輸距離、短時延、高安全性、工作頻段靈活的特點。
    智能家居家庭網絡內燈光、水表、電表、安防報警、家電等組網的電子電氣設備數量較多,而網內傳送的是控制命令和數字等小容量數據,不需要太大的傳輸速率,但要求網絡容量大、成本低、功耗低。因此使用ZigBee技術組建家庭網絡是比較理想的選擇。
1.1 ZigBee協議及硬件設備
    ZigBee協議棧構建在IEEE 802.15.4標準基礎之上,IEEE 802.15.4標準定義了物理層和MAC層。ZigBee聯盟定義了網絡層、應用層和安全服務層。ZigBee規范確定了三種設備:ZigBee協調器、ZigBee路由器和ZigBee終端設備。每個網絡都必須包括一臺ZigBee協調器。在組網方式上,ZigBee支持星形結構、樹形結構和網狀結構三種拓撲形式。
    由于眾多廠商對ZigBee無線技術前景的看好,許多符合ZigBee技術標準的通信模塊紛紛被研制出來以滿足客戶對ZigBee產品的開發需求,例如Chipcon公司的CC2420、TI公司收購Chipcon公司后推出的CC2430/CC2431、飛思卡爾的MC1322x、Jennic公司的JN51系列。本文選用了集成Jennic公司JN5139芯片的GAINSJ節點開發板,該開發板集成了天線、溫濕度傳感器SHT10、LED燈、按鍵等外部資源。
1.2 拓撲結構和路由協議的選擇
    通過測試得知該ZigBee開發板在室外空曠環境的通信距離為90 m~100 m,在室內有墻壁等障礙物時的通信距離在30 m左右,當有兩堵墻阻隔時會出現2%左右的丟包率。在一般的家庭環境,通過合理的位置擺放可使ZigBee協調器和ZigBee終端節點的距離小于30 m,滿足通信要求。為保障系統的健壯可靠,在每個房間的門口增加ZigBee路由器,既降低了一跳的通信距離要求,又避免和降低了墻壁等障礙物引起的丟包現象。
    ZigBee網絡支持星形結構、樹形結構和網狀結構三種拓撲形式,如圖2所示。本文從樹形結構和網狀結構中選擇更適合智能家居系統的拓撲結構。 樹形結構對應Cluster-Tree路由算法,此路由算法較為簡單,相當于靜態路由,需要硬件配置較低,按照此算法,數據包只能轉發給父節點或者子節點。網狀結構需要AODVjr路由算法,此算法較為復雜,相當于動態路由,需要的硬件配置較高,但是節點間通信更為靈活[3]。而在本文智能家居遠程監控系統中,不存在終端節點之間的通信,完全是協調器和終端節點之間的通信,所以選擇了樹形結構和Cluster-Tree路由算法。

1.3 軟件設計
    GAINSJ的集成開發環境是Jennic提供的Code::Blocks版本。Code::Blocks是一個全功能開放源代碼的跨平臺C/C++集成開發環境。Jennic公司在此基礎上添加了JN5139編譯器、JN5139 Flash Programmer、IEEE 802.15.4Stack Software、ZigBee Stack Software等組件。
    Flash Programmer工具用來將編譯好的代碼下載到GAINSJ開發板中,在Code::Blocks集成開發環境中編寫好應用程序代碼并編譯鏈接相應的庫,生成二進制文件(*.bin文件)后,就可以利用Flash Programmer通過串口將二進制文件下載到開發板上的Flash中[4]。
    家庭網絡采用樹形拓撲結構,ZigBee協調器負責發起和維護網絡,通過串口接收和處理家庭網關傳來的命令;發送命令數據幀給ZigBee終端節點,接收和處理ZigBee終端節點傳送的數據幀,通過串口傳送數據給家庭網關。其軟件設計流程圖如圖3所示。ZigBee路由器負責分配管理網絡地址和轉發數據包。ZigBee終端節點負責加入網絡,接收來自協調器的命令并執行,將執行結果通過數據幀發送給協調器,定期采集處理溫濕度,如果數據超標就發送數據幀給協調器,其軟件設計流程圖如圖4所示。

    本文選用樹形拓撲結構和Cluster-Tree路由算法,下面節選了一個在終端節點中調用的發送函數及參數設置來說明如何使用選定的路由算法。
    (void)afdeDataRequest(
    APS_ADDRMODE_SHORT,/* 地址類型 */
    0x0000,/* 目的地址 */
    WSN_DATA_SINK_ENDPOINT,/* 目的端口*/
    WSN_DATA_SOURCE_ENDPOINT,/* 原端口 */
    WSN_PROFILE_ID,/* 描述 ID */
    WSN_CID_SENSOR_READINGS,/* 簇ID */
    AF_MSG,/* 幀類型 */
    1,/* 數據包個數*/
    asTransaction,/* 數據包內容*/
    APS_TXOPTION_NONE,/* 發送模式 */
    SUPPRESS_ROUTE_DISCOVERY, /* 路由發現模式*/
    0/* 發送深度*/);
    這個函數用來向網絡層發出數據發送請求。倒數第二個參數是路由發現模式,有三種設置,本文使用SUPPRESS_ROUTE_DISCOVERY,即如果路由表已經建立,那么數據將使用現有的路由表路由;如果路由表沒有建立,那么數據將沿樹形路徑路由。

2 建立家庭網關
2.1 嵌入式Internet技術及硬件設備

    家庭網關的作用是使內部ZigBee家庭網絡和外部Internet互聯互通。本文采用嵌入式Internet技術,建立嵌入式Web網站,通過遠程訪問網頁監控ZigBee網絡內的設備。嵌入式設備具有體積小、功耗低、價格低的優點[5]。
    本文選用mini2440開發板做為家庭網關,它以Samsung的S3C2440處理器為核心,并輔以SDRAM、Flash等基本的系統外圍設備,還需配備連接ZigBee網絡協調器的RS232接口和以太網絡控制器。
2.2 軟件設計
    在mini2440上進行軟件設計的內容和步驟是:(1)搭建交叉編譯開發環境,在宿主機上安裝Linux操作系統,安裝arm-linux-gcc編譯器;(2)在目標板mini2440上移植BOA服務器,配置boa.config文件;(3)在目標板上進行html文件和.cgi文件測試,確保BOA服務器正常工作;(4)編寫html靜態網頁和CGI動態網頁,編寫UART串口通信程序,邏輯結構如圖5所示。

 

 

3 結果和展望
    mini2440家庭網關和ZigBee協調器通過RS232串口線相連,ZigBee路由器和終端節點擺放在房間的不同位置,mini2440家庭網關和PC機通過網線相連,IP地址分別為:192.168.1.120和192.168.1.230。
    在PC機上打開瀏覽器,輸入http://192.168.1.120,即為登錄界面,輸入用戶名、密碼,認證成功后,為主界面,如圖6所示。在家電狀態查詢欄里點擊第一個查看,可獲得并顯示室1的溫濕度;點擊第二個查看,可獲得并顯示室2的溫濕度。在家電狀態設置欄里設置家電1為開,家電查詢欄中對應狀態顯示on,同樣設置家電2為關。第三欄定時查詢溫濕度,如果超標自動顯示在頁面,還具有查看報警歷史記錄的功能。

    本文實現了智能家庭遠程監控系統的主干部分,組建ZigBee家庭網絡,建立嵌入式Web家庭網關,并驗證了該系統的各項功能。將ZigBee技術及嵌入式Web技術應用于智能家居系統具有易于實現和擴展、方便實用、成本低廉的優勢。隨著該技術在智能家居市場的推廣,將有良好的應用前景。
參考文獻
[1] 童曉渝,房秉毅,張云勇.物聯網智能家居發展分析[J].移動通信,2010,34(9):16-20.
[2] 馬季.智能家居遠程監控系統的研究與實現[D].青島:中國海洋大學,2009.
[3] 鐘永鋒,劉永俊.ZigBee無線傳感器網絡[M].北京:北京郵電大學出版社,2011.
[4] 徐勇軍,劉峰,王春芳,等.低速無線個域網實驗教程[M].北京:北京理工大學出版社,2008.
[5] 宋雅麗,唐曉晟.基于OSGi家庭網關和Web Service技術的智能家庭系統[J].計算機應用,2007,27(6):1542-1544.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产大片| 欧美1级日本1级| 亚洲成人在线视频网站| 亚洲视频日本| 欧美久久久久| 欧美激情免费观看| 欧美片网站免费| 激情成人在线视频| 久久日韩粉嫩一区二区三区| 国产午夜精品一区理论片飘花| 久久久久综合网| 久久久国际精品| 午夜精品美女久久久久av福利| 亚洲国产一区二区三区青草影视| 在线视频欧美一区| 久久久www成人免费毛片麻豆| 欧美理论电影在线观看| 欧美成人午夜影院| 亚洲第一在线视频| 午夜免费久久久久| 亚洲免费一在线| 亚洲综合精品四区| 午夜在线视频观看日韩17c| 亚洲高清在线| 久久综合亚洲社区| 老鸭窝91久久精品色噜噜导演| 国产精品女主播在线观看| 欧美日韩精品伦理作品在线免费观看| 午夜精品一区二区三区电影天堂| 免费一级欧美片在线播放| 国产日韩精品综合网站| 欧美日韩国产欧美日美国产精品| 亚洲电影一级黄| 又紧又大又爽精品一区二区| 久久精品国产99国产精品| 亚洲国产另类 国产精品国产免费| 欧美高清视频www夜色资源网| 久久亚洲精品一区二区| 国产精品第十页| 99国产麻豆精品| 国产精品青草综合久久久久99| 亚洲精品久久嫩草网站秘色| 久久久久久一区| 亚洲一区二区三区四区五区黄| 久久精品亚洲精品国产欧美kt∨| 国产手机视频一区二区| 欧美精品激情在线观看| 国产综合视频在线观看| 久久在线免费| 亚洲高清av| 亚洲欧洲另类国产综合| 亚洲高清视频中文字幕| 免费影视亚洲| 激情一区二区三区| 亚洲欧洲精品一区二区三区波多野1战4| 在线视频日韩精品| 一区二区三区视频在线看| 欧美视频免费在线观看| 国产一区 二区 三区一级| 欧美日韩伦理在线免费| 中日韩男男gay无套| 国产一区二区三区四区在线观看| 免费成人美女女| 久久精品噜噜噜成人av农村| 欧美午夜在线一二页| 亚洲一区在线播放| 久久精品国产亚洲a| 亚洲精品偷拍| 午夜精品福利视频| 欧美色精品天天在线观看视频| 欧美日本在线视频| 亚洲日韩欧美视频一区| 嫩模写真一区二区三区三州| 麻豆国产va免费精品高清在线| 影音先锋久久| 午夜久久资源| 国产欧美va欧美va香蕉在| 免费成年人欧美视频| 国产性做久久久久久| 亚洲大片精品永久免费| 1769国内精品视频在线播放| 一区二区视频欧美| 国内精品久久久久影院 日本资源| 亚洲国产精品国自产拍av秋霞| 欧美v亚洲v综合ⅴ国产v| 亚洲精品免费一二三区| 国产综合色在线视频区| 国产欧美精品一区二区三区介绍| 欧美高清在线一区二区| 国产日韩欧美亚洲| 狠狠久久亚洲欧美专区| 久久国产精品99久久久久久老狼| 欧美国产日本韩| 国产日韩精品一区| 欧美精品黄色| 国产一级精品aaaaa看| 在线观看亚洲精品| 亚洲日本成人女熟在线观看| 欧美一区二区三区日韩视频| 日韩视频永久免费| 一本色道久久88综合日韩精品| 亚洲欧洲av一区二区| 欧美性片在线观看| 免费在线欧美视频| 99精品视频免费观看视频| 欧美成人高清视频| 亚洲最黄网站| 亚洲电影第三页| 国产精品久久久久av免费| 久久gogo国模裸体人体| 久久久美女艺术照精彩视频福利播放| 激情视频一区二区| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产成人91精品| 99re6热只有精品免费观看| 国产无遮挡一区二区三区毛片日本| 亚洲免费综合| 欧美国产一区二区| 久久免费精品日本久久中文字幕| 亚洲欧美日韩另类精品一区二区三区| 欧美精品91| 欧美成人视屏| 国产一区二区三区四区老人| 亚洲精品社区| 亚洲精品一品区二品区三品区| 亚洲一区www| 蜜桃av一区二区| 欧美不卡福利| 激情欧美一区二区三区在线观看| 欧美伊人精品成人久久综合97| 亚洲欧美精品在线观看| 一本色道久久综合亚洲精品不卡| 久久久精品欧美丰满| 黄色免费成人| 极品尤物一区二区三区| 亚洲精品一品区二品区三品区| 久久人人97超碰国产公开结果| 国产主播精品| 国产精品久久| 亚洲午夜精品久久| 亚洲欧美国产高清| 国产亚洲va综合人人澡精品| 国产女优一区| 狠狠色噜噜狠狠狠狠色吗综合| 久久久久中文| 欧美伊人久久久久久午夜久久久久| 欧美日韩99| 国产自产在线视频一区| 日韩天堂在线观看| 久久野战av| 一本色道久久综合亚洲精品婷婷| 国产精品久久久久久久久久免费| 亚洲视屏在线播放| 在线精品在线| 久久久夜精品| 国产综合久久久久久鬼色| 可以免费看不卡的av网站| 国产精品欧美久久久久无广告| 国产精品视频最多的网站| 国产视频观看一区| 在线精品视频一区二区| 国产丝袜一区二区三区| 久久字幕精品一区| 午夜在线播放视频欧美| 欧美中文字幕视频在线观看| 国产农村妇女精品一二区| 久久综合网色—综合色88| 欧美日韩国产va另类| 亚洲桃色在线一区| 亚洲欧美日韩久久精品| 亚洲精品久久视频| 久久久久久午夜| 久久久.com| 国产精品成人va在线观看| 欧美黄色一区| 国产精品激情电影| 欧美亚洲免费电影| 欧美三级第一页| 欧美日韩中文在线| 亚洲自拍三区| 国产欧美日韩在线播放| 久久精品国产一区二区三区| 久久久久国产精品一区三寸| 99视频热这里只有精品免费| 在线日韩视频| 国产麻豆9l精品三级站| 欧美人在线视频| 国产日本欧美一区二区| 久久超碰97中文字幕| 国产精品亚洲第一区在线暖暖韩国| 亚洲国产另类久久久精品极度| 黄色亚洲精品| 国产精品毛片a∨一区二区三区| 亚洲精品美女在线| 亚洲人成人一区二区在线观看| 国产欧美va欧美不卡在线| 国产精品h在线观看| 欧美精品一区二区三区四区| 欧美一区二区三区日韩视频| 狠狠色丁香婷婷综合影院| 欧美日韩另类丝袜其他| 久久青青草综合| 美女精品在线| 亚洲第一精品久久忘忧草社区| 狠狠色噜噜狠狠色综合久| 欧美系列亚洲系列| 欧美久久久久久| 在线视频你懂得一区| 免费欧美高清视频| 国产精品免费视频xxxx| 国产精品久久久久久av福利软件| 亚洲一区二区三区成人在线视频精品| 国产自产女人91一区在线观看| 国产精品一页| 亚洲欧洲三级| 欧美日韩第一区| 国产亚洲精品福利| 欧美大片免费观看在线观看网站推荐| 黄色精品一区二区| 久久国产加勒比精品无码| 亚洲乱码久久| 鲁大师成人一区二区三区| 在线观看不卡av| 欧美在线地址| 欧美极品在线视频| 国产在线播放一区二区三区| 国产精品超碰97尤物18| 一区二区三区欧美视频| 老色鬼久久亚洲一区二区| 久久久久久久尹人综合网亚洲| 国产综合色在线视频区| 亚洲精品免费看| 91久久国产综合久久91精品网站| 国产农村妇女毛片精品久久莱园子| 亚洲天堂av在线免费观看| 欧美成人免费网| 国产精品自拍网站| 嫩草国产精品入口| 亚洲色在线视频| 99国内精品久久久久久久软件| 99成人精品| 国产又爽又黄的激情精品视频| 国产麻豆日韩欧美久久| 在线成人激情黄色| 午夜亚洲福利在线老司机| 久久精品视频免费播放| 久久精品国产清高在天天线| 久久亚洲精品网站| 欧美日韩国产丝袜另类| 亚洲网站啪啪| 91久久在线视频| 欧美日韩国产电影| 久久久久久久精| 欧美看片网站| 国产欧美精品日韩精品| 午夜精品久久久久99热蜜桃导演| 欧美国产日韩精品| 国产欧美一区二区三区视频| 久久国产精品一区二区三区四区| 欧美日韩综合视频| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产cao| 久久久国产亚洲精品| 国产视频在线观看一区| 久久久久一区二区三区四区| 亚洲二区在线观看| 欧美日韩国产色综合一二三四| 日韩一区二区久久| 亚洲韩国一区二区三区| 在线观看欧美成人| 亚洲视频1区| 亚洲电影一级黄| 你懂的成人av| 欧美视频在线免费看| 在线视频免费在线观看一区二区| 国产精品户外野外| 久久亚洲影音av资源网| 欧美日韩另类字幕中文| 欧美日韩精品在线| 亚久久调教视频| 亚洲级视频在线观看免费1级| 国产精品国产a| 国产精品久久久一区二区| 免费高清在线视频一区·| 日韩一区二区久久| 性8sex亚洲区入口| 一区二区三欧美| 免费观看日韩| 欧美特黄a级高清免费大片a级| 国产精品视频男人的天堂| 国内久久精品| 亚洲三级视频在线观看| 欧美三级视频在线观看| 狠狠色丁香婷婷综合| 欧美精品国产一区| 国产精品海角社区在线观看| 国产一区二区久久| 亚洲图片欧洲图片日韩av| 一本色道综合亚洲| 在线观看三级视频欧美| 99精品国产热久久91蜜凸| 欧美va亚洲va香蕉在线| 国产精品久久久久久久久久免费| 亚洲在线视频观看| 欧美美女视频| 亚洲高清视频在线观看| 亚洲精品在线一区二区| 亚洲三级影片| 亚洲天堂av在线免费观看| 欧美一区二区视频97| 久久精品欧美| 欧美日韩精品一区二区三区四区| 久久精品成人一区二区三区蜜臀| 亚洲欧美国产精品va在线观看| 麻豆国产va免费精品高清在线| 久久疯狂做爰流白浆xx| 亚洲精品系列| 国内精品嫩模av私拍在线观看| 麻豆久久婷婷| 欧美日韩中文精品| 国内精品嫩模av私拍在线观看| 99re6这里只有精品视频在线观看| 欧美激情va永久在线播放| 欧美午夜一区二区福利视频| 亚洲精品1区| 日韩视频在线观看| 欧美福利视频一区| 美女日韩欧美|