基於物聯網的家居室內環境在線監控係統研究
發布時間:2016-12-14 責任編輯:wenwei
【導讀】係統通過基於ZigBee的無線傳感器網絡對室內環境進行監控,由遠程智能監控平台與主協調器通信接收傳感器感知數據並上傳至服務器集群的數據庫,經過雲服務層處理,將監測數據和室內環境舒適度在Web應用服務係統實時顯示,並通過遠程智能監控平台實施遠程控製終端設備。實驗證明,該係統可有效地監控室內環境,高效地處理數據,實現了"高效、節能、安全、環保"的智能家居應用。
物聯網IoT(Internet of Things)是指在物理世界的實體中部署具有一定感知能力、計算能力和執行能力的各種信息傳感設備,通過網絡設施實施信息傳輸、協同和處理,從而實現廣域或更大範圍的人與物、物與物之間的信息交換和互換。其目的是實現物與物、物與人、所有的物品與網絡的連接,方便識別、管理和控製。物聯網技術在國防、工業、城市管理、公共安全、遠程醫療、智能交通、智能家居、智能電網、環境監測和綠色農業等領域擁有廣闊的應用前景。在當前大力提倡節能減排、延緩全球氣候變暖的新形勢下,物聯網適時地提供了實現“高效、節能、安全、環保”的和諧社會的“管控營一體化”jichuheguanjianjishu,yinci,gaijishubeirenweixianqilexinxigemingdedisancilangchao。benwenzaiwulianwangdejiagoushang,changshiyijiajushineihuanjingweichangjing,taolunlexiangguangainian,geichuleyingyongmoxing,fenxileshujuganzhi、處理、舒適度監測等實用性關鍵技術,並進行了實驗,做出了探索性的結論。
1 相關研究
物聯網概念最早應該是1999年由麻省理工學院研究RFID的Auto—ID中心主任ASHTON K教授提出來的。各國政府部門對物聯網相關技術和產業進行了廣泛的調研,製訂了一係列發展計劃。
2011年7月,我國科學技術部發布了《國家“十二五”科學和技術發展規劃》,將物聯網作為新一代信息技術納入國家重點發展的戰略性新興產業,同時將物聯網列入“新一代寬帶移動無線通信網”國家科技重大專項中。但現有的研究成果主要集中在工業、交通、安防等領域,針對智能家居、廠房環境監控的室內物聯網研究較少。
近年來,雲計算技術的出現,允許用戶通過互聯網隨時隨地獲取各類計算資源,如計算能力、存儲能力、應用、服務等,給物聯網發展提供了支撐;tongshi,renmenduijiajushineihuanjingyuelaiyueguanzhu,shineihuanjingzhiliangdegaodizhijieyingxiangdaorenleishenghuozhiliangdegaodi,shenzhiguanxizherenleideshengcunwenti。cankaowenxiantaolunleshineihuanjingcanshu(溫度、相對濕度、聲環境和光環境)與室內環境舒適度的關係問題。
2 係統模型設計
在物聯網發展的初級階段,其標準體係結構一般為3層:感知層、網絡層和應用層,但物聯網產生、分析、處理和管理的數據是海量的,原始數據若要具備各種實際意義,需要可擴展的巨量計算資源予以支持。而雲計算能夠提供彈性、無限可擴展、jiagediliandejisuanhecunchufuwu,manzuwulianwangxuqiu,yincibenwenzaiwulianwangtixijiegoushangjiaruyunjisuan,weiwulianwangyewuxuqiutigongqiangdadejisuannenglihejisuanzhinengfuwu,gouchenggaijindebaohanganzhiceng、網絡層、雲服務層和應用層4層的家居室內環境在線監控模型,如圖1所示。

感知層包括傳感器等數據采集終端設備以及數據輸入網關前的傳感器網絡,在模型中這層是基於ZigBee協議的無線傳感器網絡;網絡層主要負責網絡接入、網絡傳輸以及相應的管理與控製,這層由互聯網、遠程智能監控平台和服務器集群的網絡接入程序組成;雲服務層主要負責存儲、挖掘、分析已有數據,為應用層提供及時、可擴展、智能化的服務,保證應用層的可靠性、安全性、可擴展性,可以根據需要對海量數據提供存儲、查詢、分析、挖掘、理解以及基於感知數據決策和行為的基礎服務;應用層解決係統需求上的信息處理與人機交互的問題,是以家居室內環境為應用場景的Web應用服務係統,監控室內環境及終端設備,可以調節、分析和預測環境狀態。
3 係統平台設計
3.1 無線傳感器網絡
本係統中無線傳感器網絡硬件平台選用美國TI公司的無線通信芯片CC2530開發平台,並使用ZigBee協議棧ZStack-CC2530-2.3.0- 1.4.0和嵌入式開發集成環境(IDE)IAR Embedded Workbench進行開發並管理無線傳感網絡應用工程。
3.1.1 網絡結構
模型中所包含的無線傳感器網絡部分采用基於ZigBee技ji術shu的de星xing型xing拓tuo撲pu結jie構gou,由you主zhu協xie調tiao器qi和he多duo個ge終zhong端duan節jie點dian組zu成cheng,終zhong端duan節jie點dian隻zhi能neng與yu對dui應ying的de主zhu協xie調tiao器qi進jin行xing通tong信xin,終zhong端duan節jie點dian之zhi間jian不bu能neng通tong信xin。星xing型xing拓tuo撲pu結jie構gou具ju有you網wang絡luo結jie構gou簡jian單dan、終端節點能耗較小等優勢,在電池供電情況下主協調器和終端節點可以擁有更長的工作時間。
ZigBee是基於IEEE802.15.4無線標準研製開發的有關組網、安全和應用軟件方麵的技術標準,其特點是近距離、低複雜度、自組織、低功耗、低數據速率、低成本。美國TI公司的CC2530芯片集成了51單片機內核,其開發平台具有基於2004/2006/2007/PRO協議棧的開發模板。針對CC2530芯片的ZigBee開發平台可與IAR for MCS-51集成開發環境無縫連接,操作和連接方便。係統中主協調器負責啟動整個網絡,由USB接口直接供電;終端節點由自帶電池供電;主協調器與遠程智能監控平台通過USB直接串口連接,並通過CC2530的射頻模塊實現與終端設備的無線通信。
3.1.2 CC2530開發平台
TI CC2530開發平台采用Z-Stack微操作係統進行應用程序的開發。Z-Stack是由TI公司推出的業界領先的ZigBee協議棧,支持多種平台。Z-Stackbaohanlewangzhuangwangluotuopudejijinyuquangongnengdexieyizhan,caiyongcaozuoxitongdesixianglaigoujian,caiyongshijianlunxunjizhi,danggecengchushihuazhihou,xitongjinrudigonghaomoshi;dangshijianfashengshi,huanxingxitong,kaishijinruzhongduanchulishijian,jieshuhoujixujinrudigonghaomoshi。ruguotongshiyoujigeshijianfasheng,zepanduanyouxianji,zhucichulishijian。zhezhongruanjiangoujiakeyijidadijiangdixitonggonghao。zhenggeZ-Stack的主要工作流程大致分為係統啟動、驅動初始化、OSAL初始化和啟動、進入任務輪循幾個階段。
在本係統中,由於傳感節點少、傳輸距離短,選擇星型網絡的拓撲結構,協調器采用廣播的方式發送信息,而終端節點采用單播發送方式數據。CC2530平台支持避免衝突的載波偵聽多路存取(CSMA/CA)功(gong)能(neng),在(zai)無(wu)線(xian)傳(chuan)感(gan)器(qi)網(wang)絡(luo)啟(qi)動(dong)後(hou),主(zhu)協(xie)調(tiao)器(qi)處(chu)於(yu)監(jian)聽(ting)狀(zhuang)態(tai),終(zhong)端(duan)節(jie)點(dian)進(jin)行(xing)數(shu)據(ju)的(de)發(fa)送(song),如(ru)果(guo)偵(zhen)聽(ting)信(xin)道(dao)狀(zhuang)態(tai)空(kong)閑(xian)則(ze)傳(chuan)送(song)數(shu)據(ju)包(bao),否(fou)則(ze)等(deng)待(dai)並(bing)延(yan)時(shi),直(zhi)到(dao)信(xin)道(dao)狀(zhuang)態(tai)空(kong)閑(xian)數(shu)據(ju)包(bao)發(fa)送(song)成(cheng)功(gong)為(wei)止(zhi)。無(wu)線(xian)傳(chuan)感(gan)器(qi)網(wang)絡(luo)中(zhong)終(zhong)端(duan)節(jie)點(dian)內(nei)部(bu)程(cheng)序(xu)流(liu)程(cheng)如(ru)圖(tu)2所示。

3.2 遠程智能監控平台
本係統中實現與無線傳感器網絡中主協調器進行通信的遠程智能監控平台是Web係統。連接程序在MyEclipse2013環境下用Java編寫,RXTXcomm.jar函數庫支持串口通信。頁麵程序通過JSP實現,可以對波特率及COM端duan口kou等deng進jin行xing設she置zhi調tiao整zheng,並bing可ke以yi進jin行xing遠yuan程cheng監jian控kong。該gai平ping台tai實shi現xian了le對dui無wu線xian傳chuan感gan器qi網wang絡luo的de數shu據ju接jie收shou,並bing按an照zhao設she置zhi好hao的de數shu據ju格ge式shi進jin行xing數shu據ju采cai集ji,通tong過guoJava編寫的存儲程序存入遠程服務器的數據庫。接口程序流程如圖3所示。
本係統通過一個結構體對各個節點的數據包進行規範,以便於數據采集。數據包格式如表1所示。數據頭使用的是“&&”字符,數據尾采用1個“&”。

例如路由節點采集溫度時使用如下填充數據的方式,如表2所示。設備名稱temp表示設備是溫度設備;節點類型ROU表示節點是路由節點;後麵緊跟路由器的網絡地址;傳感器數據值字段采集的是含1位小數的4位溫度值。

3.3 Web應用服務係統
利用JSP和前端Ajax框架ExtJs,使用MySQL數據庫和Tomcat服務器,開發的Web應用服務係統可以與遠程智能監控平台和雲服務平台進行快速整合,界麵操作簡單、美觀,且能夠大大縮短係統的研發周期,降低開發成本。
該係統實現人性化監控,包括室內環境監控數據顯示、終端節點控製以及對數據通過雲服務層處理進行室內環境舒適度評分,並列出所在服務係統中的排名。係統界麵如圖4所示。

係統中隻對溫度(T)、濕度(H)和光照(I)3個參數進行監測。Web應用服務係統中排名算法為:Ri=|Ti-T|+|Hi-H|+|Ii-I|,其中T、H、I是設定的參考值,再經過與係統中各R值進行比較得出。參數狀態及舒適度算法采用模糊理論,對應參數狀態如表3所示,熱舒適度評判如表4所示,光舒適度評判如表5所示,室內環境舒適度評判如表6所示。

4 實驗
本文采用一個室內環境作為測試場景。基於無線傳感網絡,結合Web技術設計出能夠通過互聯網對家居室內環境進行遠程監控的物聯網係統。測試整體監控係統平台如圖5所示。圖中,1為Web應用服務係統,2為遠程智能監控平台,3為無線傳感器網絡。主協調器與遠程智能監控平台通過USB串口相連接,溫濕度和光設備終端節點與監控平台相距20 m且放置在不同的房間,啟動Web應用服務係統,監控室內環境終端節點,可以查看遠程智能監控平台和室內環境舒適度監測係統。

實驗開始後,點擊室內環境遠程智能監控平台上按鈕,進入該平台查看監測到的溫度、shiduheguangzhaoqiangduzhi,ruguoduiguangzhaoqiangdubumanyi,keyidianjidengguangkongzhianniujinxingtiaokong,tongshikeyidianjishineihuanjingshushidujiancexitonganniu,jinrugaipingtaizhakanwenduzhuangtai、濕度狀態、光舒適度、室內環境舒適度和排名情況。
試驗證明無線傳感器網絡工作正常,遠程智能監控平台在無線傳感網絡和Web應用服務係統之間進行通信,對室內環境參數進行實時監測,並根據實際情況對終端節點進行控製。
本文基於無線傳感器網絡,結合雲計算和Web 2.0技術設計出能通過互聯網對室內環境進行遠程監控的物聯網係統。實驗證明,通過Web應ying用yong服fu務wu係xi統tong可ke對dui無wu線xian傳chuan感gan器qi網wang絡luo的de監jian測ce數shu據ju進jin行xing實shi時shi顯xian示shi,並bing能neng夠gou根gen據ju舒shu適shi度du監jian測ce結jie果guo對dui家jia居ju室shi內nei環huan境jing相xiang應ying設she備bei進jin行xing遠yuan程cheng控kong製zhi,從cong而er完wan成cheng對dui室shi內nei環huan境jing的de自zi動dong調tiao節jie。該gai係xi統tong實shi現xian了le設she計ji目mu的de,為wei下xia一yi步bu實shi現xian多duo平ping台tai實shi時shi監jian控kong打da下xia了le堅jian實shi基ji礎chu,是shi物wu聯lian網wang架jia構gou在zai家jia居ju室shi內nei環huan境jing監jian控kong領ling域yu的de一yi次ci成cheng功gong嚐chang試shi。
下一步的研究方向是:(1)用Boa構建嵌入式Web服務器作為家庭服務器,采用嵌入式Web服務監控平台作為遠程智能監控平台,由TQ2440開發板以及Boa服務器組成,UART0編程實現串口通信,負責與主協調器的連接;(2)構建基於Hadoop的雲服務平台,進行海量數據分析和提供人性化服務;(3)室內環境監測參數的具體化及其舒適度評判模型的詳細設計和實現。
本文來源於電子技術應用。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻



