999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM和ZigBee的智能家居的設計

2016-09-16 08:27:10成都理工大學陳金鷹喻恒彥
電子世界 2016年12期
關鍵詞:嵌入式用戶系統

成都理工大學 王 佩 陳金鷹 喻恒彥

基于ARM和ZigBee的智能家居的設計

成都理工大學王佩陳金鷹喻恒彥

利用ZigBee無線傳感網絡實現對家電等設備的控制,將采集到數據封裝成統一格式后傳送到ARM平臺的嵌入式網關,利用Qt編程設計的可視化界面,實現了在網關上對采集數據的顯示和家電等設備的控制。另外網關上嵌入了Boa網絡服務器實現網頁訪問智能家居控制系統,方便用戶在終端瀏覽器上通過網頁遠程控制。

ZigBee;ARM;Qt編程

1.引言

隨著電子信息技術和計算機網絡技術的快速發展,人們的生活水平大幅度提高,對生活環境的舒適度要求也越來越高,構建高效的住宅設施與家庭日程事務的管理系統成為當前的一個研究熱點。本文設計了一個基于ARM的家居控制系統,該系統即可以滿足家庭一般家居的智能化操作,方便的提高人們生活質量,又可以實現對家居安全性和節能性的需求[1]。

2.智能家居系統簡介

設計實現的是一個基于ARM智能家居多平臺系統。用戶可以通過該系統(目前包括Qt用戶操作平臺、網頁用戶操作平臺)實時監測房屋的數據、遠程控制家電,并且系統會完成一些自動化控制。系統主要包括了消防系統、門禁系統、家庭環境數據采集系統,家電控制系統,盆栽植物的遠程控制澆水系統,視頻監控系統。其中主要涉及的技術和工作有:

①通過Linux系統編程完成串口應用程序,后臺服務進程,安卓客戶端的服務進程等;

②向開發板移植嵌入式web服務器,通過CGI C編程完成服務器與硬件的交互;

③通過V4L框架提供的API完成遠程視頻監控程序的編寫;④完成ZigBee的組網和協議棧的開發;

⑤51單片機的編程(包括了某些器件的時序控制),完成了傳感器數據的采集和一些器件的控制;

⑥Qt圖形界面編程完成用戶控制界面的開發;

⑦通過HMTL語言加javascript和ajax完成了網頁控制平臺。

3.系統組成與設計

3.1系統框架圖(見圖1)

圖1 智能家居系統框架圖

圖2 8Byte的char類型數據包

3.2系統框架綜合概述

3.2.1網絡通信的數據格式的定義

為了保證系統的可擴展性我們自行定義了一種收發數據格式,如圖2所示,在系統中涉及的CDMA、ZigBee、Internet網絡中均采用這種數據格式通信;方便嵌入式網關對數據的分類處理,以及ZigBee終端接收到協調器的信息,匹配自己身份成功后作出相應的動作[2]。

3.2.2數據上傳

第一步:ZigBee終端節點將采集到的數據通過按照先前敘述所定義的格式發送給ZigBee協調器;

第二步:ZigBee協調器將數據轉發到串口,嵌入式網關開機自啟串口后臺服務進程(該進程主要完成嵌入式網關從串口讀取數據,并將數據寫入到共享內存里面,提供給其它應用程序使用,另外還能完成一些自動化控制(如房間溫度超過用戶設置的最高值,會自動打開散熱器,模擬空調給房間降溫);

第三步:Sqlite服務進程從共享內存讀取到數據插入數據表格,實現房間環境參數的歷史數據存儲;

第四步:Qt從共享內存讀出數據,顯示到智能家居控制面板上;CGI程序將數據顯示到網頁上[3]。

3.2.3下達控制命令

第一步:通過用戶操作智能家居控制界面,把操作指令寫入到共享內存里面;

第二步:串口后臺服務進程將共享內存的指令發送到串口;第三步:ZigBee協調從串口讀取指令,并將指令以廣播的形式發送給該網絡的ZigBee終端節點;

第四步:ZigBee終端節點接收到指令,做設備號匹配,匹配成功后,就會執行相應用戶操作。

4.軟件設計

該系統主要由兩部分組成:嵌入式網關部分和智能家居實體模型部分,因此我們的軟件從這兩部分設計。其中智能家居模型主要包括了電源模塊,51單片機系統,ZigBee終端,各類傳感器,電子控制模塊等;嵌入式網關部分包括Tiny6410嵌入式開發板,RFID閱讀器模塊,USB攝像頭,wifi-AP模塊,外接音響等。

4.1ARM平臺軟件設計

系統在Qt智能家居控制面板使用Qt Creator集成開發環境開發,主要涉及的是控件和槽的使用。實現各種功能,包括對各種家居設備如的控制和相關工作狀態查看,系統主界面主要起統籌管理的作用,它給我們提供了各個功能模塊的接口,只要點擊相應的圖標按鈕,用戶就可以進入相應的功能界面,每個功能的具體實現由各個相應模塊的代碼完成。串口后臺服務程序主要是完成讀取端口的數據,把數據寫入到共享內存,方便其他進程使用;后臺服務程序也會定時讀取該共享內存另一個段上,將數據寫到端口,發給ZigBee協調器[3]。

4.2ZigBee軟件設計

ZigBee選用CC2430型號的芯片,由于該芯片是一個加強版的51芯片,里面運行ZigBee協議棧。開發協議棧最主要是要了解協議棧的框架,協議棧的運行。為了開發方便,開發主要集中放在應用層。主要從ZigBee協調器和終端實現其功能:

ZigBee協調器在本系統中主要接受來自終端的數據,并將數據通過串口發送給ARM開發板,并且通過回調函數觸發讀取串口的數據,并將數據以廣播的形式發送給ZigBee終端。

ZigBee終端主要是從串口讀取單片機C51控制傳感器采集的數據,通過無線傳感網絡發送給ZigBee協調器,接受來自ZigBee協調器的指令,并匹配指令中的ZigBee號和設備號,配成功后,終端執行相應的動作。ZigBee接受指令后,匹配信息成功,將數據通過串口發送給單片機。

4.3ZigBee軟件設計

單片機選用的是89C54型號,89C54是一款加強版的51MCU,在本系統主要完成一些底層硬件的控制,如矩陣鍵盤的掃描,密碼的匹配,步進電機的控制,溫濕度采集和一些家電的控制。

5.結束語

目前市場智能家居市場的各種各樣產品,但是大部分的普通家庭還是望而止步,主要還是整個系統的鋪建需要支付不菲的資金。本系統采用嵌入式芯片,不僅具有強大的數據處理能力且穩定,安全性特別好,量化采購價格也合理。系統實現了多平臺控制,用戶可以使用多種終端實現家庭的監控,方便用戶的操作。

[1]馬菁菁.Zigbee無線通信技術在智能家居中的應用研究[D].武漢理工大學,2007.

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

[3]吳文忠,李萬磊.基于ARM和ZigBee的智能家居系統[J].計算機工程與設計,2011,06:1987-1990.

王佩(1990-),女,山西呂梁人,碩士,現就讀于成都理工大學,研究方向:智能控制。

猜你喜歡
嵌入式用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 在线观看国产精品日本不卡网| 国产乱子伦手机在线| 亚洲日本韩在线观看| 五月天久久综合国产一区二区| 国产成人久久综合一区| 日本免费a视频| 91久久精品国产| 国产精品视频系列专区| 亚洲天堂首页| 青青极品在线| 成人在线第一页| 亚洲欧美激情小说另类| 九九热这里只有国产精品| 国产成人亚洲毛片| 色亚洲激情综合精品无码视频| 女人18毛片一级毛片在线| 97视频在线精品国自产拍| 亚洲成人高清无码| 2022精品国偷自产免费观看| 久热这里只有精品6| 亚洲中文字幕av无码区| 广东一级毛片| 免费在线色| 国产成人a毛片在线| 一本大道AV人久久综合| 999国内精品视频免费| 一级成人a毛片免费播放| 六月婷婷综合| 亚洲第一区欧美国产综合| 国产成人久久综合777777麻豆 | 天天综合网在线| 华人在线亚洲欧美精品| 国产传媒一区二区三区四区五区| 思思99热精品在线| 亚洲精品天堂在线观看| 四虎成人精品在永久免费| 狼友av永久网站免费观看| 中文字幕欧美日韩高清| 波多野结衣一区二区三区四区视频| 亚洲精选无码久久久| 四虎永久免费在线| a级毛片在线免费| 亚洲精品欧美重口| 欧美.成人.综合在线| 午夜毛片免费观看视频 | 久久这里只精品国产99热8| 18黑白丝水手服自慰喷水网站| 国产爽歪歪免费视频在线观看 | 国产9191精品免费观看| 国产系列在线| 亚洲中文字幕23页在线| 亚州AV秘 一区二区三区| 99久久婷婷国产综合精| 91色在线观看| 亚洲欧美在线综合一区二区三区 | 18禁高潮出水呻吟娇喘蜜芽| 国产99视频精品免费视频7 | 亚洲天堂免费观看| 亚洲国产天堂久久九九九| 77777亚洲午夜久久多人| 91人妻日韩人妻无码专区精品| 欲色天天综合网| 久久久精品无码一二三区| 国产精品无码一区二区桃花视频| 精品午夜国产福利观看| 99re视频在线| 欧美va亚洲va香蕉在线| 欧美成人在线免费| 亚洲国产精品无码AV| 99ri精品视频在线观看播放| 免费a在线观看播放| 国产一区二区三区精品久久呦| 老司国产精品视频| 国产最爽的乱婬视频国语对白| 国产精品无码影视久久久久久久| 日本三区视频| 亚洲欧洲日产无码AV| 午夜免费小视频| 久久青草热| 国产区在线看| 99视频精品在线观看| 亚洲成aⅴ人在线观看|