国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于物聯(lián)網(wǎng)技術(shù)架構(gòu)的家居環(huán)境智能監(jiān)控系統(tǒng)

2015-07-02 16:57:31程洋黃繪劉鑫爽
廣西教育·C版 2015年6期
關(guān)鍵詞:S架構(gòu)物聯(lián)網(wǎng)

程洋 黃繪 劉鑫爽

【摘 要】基于物聯(lián)網(wǎng)的技術(shù)架構(gòu),設(shè)計一種新型自主式的家居環(huán)境智能監(jiān)控系統(tǒng);詳細介紹了系統(tǒng)的三層架構(gòu)模型,系統(tǒng)各層的設(shè)計方案和主要技術(shù);經(jīng)過實驗測試,系統(tǒng)能夠依據(jù)用戶設(shè)定的狀態(tài)自主、安全和穩(wěn)定地運行,多用戶可同時使用,整個系統(tǒng)結(jié)構(gòu)清晰,方便維護和升級。

【關(guān)鍵詞】物聯(lián)網(wǎng) ZigBee CC2430 ASP.NET B/S架構(gòu)

【中圖分類號】 G 【文獻標(biāo)識碼】 A

【文章編號】0450-9889(2015)06C-0184-03

近年來,被看作信息領(lǐng)域一次重大的發(fā)展和變革機遇的物聯(lián)網(wǎng)技術(shù)得到了快速的發(fā)展?!拔锫?lián)網(wǎng)”的概念由美國麻省理工學(xué)院自動識別中心(Auto-ID)提出,主要以無線傳感器網(wǎng)絡(luò)和射頻識別技術(shù)為支撐。物聯(lián)網(wǎng)被認(rèn)為是繼計算機、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)發(fā)展的第三次浪潮,也被世界各國作為未來經(jīng)濟發(fā)展的主要增長點。

物聯(lián)網(wǎng)可應(yīng)用于智能家居、智能農(nóng)業(yè)、智能交通、智能電網(wǎng)、智能安防、智能醫(yī)療等領(lǐng)域。隨著近十年世界范圍內(nèi)的IT產(chǎn)業(yè)快速發(fā)展,相應(yīng)的傳感技術(shù)、通信技術(shù)和計算機技術(shù)也取得突飛猛進的發(fā)展。我們國家居民生活水平顯著提高,對與自己息息相關(guān)的家居環(huán)境也有了新的、更高的要求。設(shè)計一種新型的家居環(huán)境智能監(jiān)控系統(tǒng)模型,實現(xiàn)了對家庭溫度、濕度、亮度和煤氣濃度的動態(tài)監(jiān)控,用戶能夠設(shè)置家居內(nèi)相應(yīng)時段不同的溫度、濕度、亮度,系統(tǒng)會依據(jù)用戶設(shè)置自動監(jiān)控家居狀態(tài),滿足日常生活。該系統(tǒng)模型比傳統(tǒng)的使用本地智能網(wǎng)關(guān)控制或家居內(nèi)計算機控制的智能家居模型更加便捷、實用、高效,在系統(tǒng)日常維護、平臺移植與擴展、大數(shù)據(jù)管理等方面具有明顯優(yōu)勢。

一、系統(tǒng)總體方案設(shè)計

一般認(rèn)為物聯(lián)網(wǎng)典型的技術(shù)體系結(jié)構(gòu)分為感控層、網(wǎng)絡(luò)層、應(yīng)用層三大層次,本文設(shè)計的家居環(huán)境智能監(jiān)控系統(tǒng)的整體設(shè)計方案如圖1所示,整個系統(tǒng)結(jié)構(gòu)分為三層,分別負責(zé)家居內(nèi)基礎(chǔ)信息的采集和外設(shè)控制、系統(tǒng)內(nèi)數(shù)據(jù)信息的傳遞、系統(tǒng)數(shù)據(jù)信息的管理和系統(tǒng)功能應(yīng)用等功能。圖2為該系統(tǒng)的硬件結(jié)構(gòu)示意圖,用戶家居處于感控層中,主要包括家居內(nèi)環(huán)境參數(shù)采集和控制的相關(guān)傳感器和設(shè)備,網(wǎng)絡(luò)層是一個智能網(wǎng)關(guān),負責(zé)數(shù)據(jù)透傳,應(yīng)用層是本系統(tǒng)服務(wù)器,負責(zé)接收和處理網(wǎng)絡(luò)層上傳的數(shù)據(jù),向感控層發(fā)送數(shù)據(jù),大數(shù)據(jù)存儲與管理等。

二、感控層的設(shè)計與實現(xiàn)

家居環(huán)境智能監(jiān)控系統(tǒng)的感控層在功能上分為兩部分:一是數(shù)據(jù)采集與執(zhí)行。數(shù)據(jù)采集主要是運用傳感器對家庭內(nèi)的溫度、濕度、亮度、煤氣濃度狀態(tài)進行基礎(chǔ)信息采集。執(zhí)行主要是負責(zé)接收和解析系統(tǒng)服務(wù)器發(fā)送來的控制命令,讀取或改變相應(yīng)外設(shè)(如燈具、空調(diào)等家電)的工作狀態(tài)。二是短距離無線通信。短距離無線通信主要用來完成像家居內(nèi)這種小范圍內(nèi)的多個物品的信息集中與傳遞。由于無線短距離通信技術(shù)具有靈活安裝、可移動性強等特點,使其越來越多地被應(yīng)用于智能系統(tǒng)中。目前技術(shù)比較成熟和常用的無線短距離通信技術(shù)有:Bluetooth、ZigBee、Wi-Fi、超寬帶。本設(shè)計選用了ZigBee無線通信方式,它相比其他幾種通信方式具有低功耗、低成本、低速率、近距離、短時延、高容量等優(yōu)勢。

ZigBee協(xié)議的物理層和媒體訪問控制層遵循IEEE 802.15.4標(biāo)準(zhǔn)的規(guī)定,可工作在2.4GHz、868MHz和915 MHz共3個頻段上。ZigBee網(wǎng)絡(luò)中的設(shè)備可分為協(xié)調(diào)器(Coordinator)、匯聚節(jié)點(Router)、傳感器節(jié)點(EndDevice)三種負責(zé)不同功能的角色。無信息傳輸時,傳感器節(jié)點可處于休眠狀態(tài),當(dāng)有信息傳輸時可自動喚醒進行數(shù)據(jù)傳遞,多節(jié)點以接力的方式傳遞信息,通信效率非常高,但功耗很低。ZigBee網(wǎng)絡(luò)拓撲結(jié)構(gòu)有星型、樹型和網(wǎng)狀三種。為滿足穩(wěn)定性要求,本設(shè)計選用了網(wǎng)狀拓撲結(jié)構(gòu)。

根據(jù)家居環(huán)境智能監(jiān)控系統(tǒng)內(nèi)網(wǎng)和ZigBee技術(shù)的特點,本設(shè)計中的ZigBee無線網(wǎng)絡(luò)主要由路由器節(jié)點和協(xié)調(diào)器節(jié)點兩種節(jié)點類型組成。其中路由器節(jié)點不僅負責(zé)家居環(huán)境內(nèi)相關(guān)數(shù)據(jù)(溫度值、濕度值、亮度值、煤氣濃度值、設(shè)備工作狀態(tài)值等)的采集,還負責(zé)網(wǎng)絡(luò)的管理與節(jié)點間的數(shù)據(jù)傳輸,控制外設(shè)的工作狀態(tài);協(xié)調(diào)器節(jié)點主要負責(zé)網(wǎng)絡(luò)的建立、各路由節(jié)點的管理、數(shù)據(jù)的處理以及對外的接口。

本系統(tǒng)所采用的設(shè)備是搭載有TI/Chipcon公司生產(chǎn)的用于2.4GHz IEEE 802.15.4/ZigBee片上系統(tǒng)解決方案CC2430芯片的節(jié)點,負責(zé)家居內(nèi)所有信息的采集、傳遞和外設(shè)控制。

三、網(wǎng)絡(luò)層的設(shè)計與實現(xiàn)

網(wǎng)絡(luò)層負責(zé)數(shù)據(jù)在系統(tǒng)感控層和應(yīng)用層之間快速、安全、可靠地傳送。網(wǎng)絡(luò)層的通信功能主要由智能網(wǎng)關(guān)負責(zé),使用Socket通信方式。由于因特網(wǎng)的通信特點,該智能網(wǎng)關(guān)需要設(shè)置靜態(tài)IP,同時工作于服務(wù)端和客戶端兩種模態(tài)下。工作在服務(wù)端模態(tài)下時,主要是接收系統(tǒng)服務(wù)器發(fā)送的數(shù)據(jù)(網(wǎng)關(guān)自動判斷是否是本網(wǎng)關(guān)需要接收的數(shù)據(jù),主要由通信協(xié)議中包含的IP地址決定),并將數(shù)據(jù)解析后發(fā)送至本網(wǎng)關(guān)連接的家居監(jiān)控網(wǎng)絡(luò)中。工作在客戶端模態(tài)下時,主要是接收到感控層上傳的信息后,主動連接系統(tǒng)服務(wù)器,將信息發(fā)送至系統(tǒng)服務(wù)器。

由于智能網(wǎng)關(guān)連接了互聯(lián)網(wǎng)和ZigBee網(wǎng)絡(luò)兩個網(wǎng)絡(luò),因此為保證數(shù)據(jù)正常傳遞,智能網(wǎng)關(guān)必須能夠進行ZigBee協(xié)議和TCP/IP協(xié)議之間的轉(zhuǎn)換。本設(shè)計中采用協(xié)調(diào)器和網(wǎng)關(guān)通過串口直接連接,先由ZigBee硬件完成ZigBee協(xié)議與RS-232協(xié)議的轉(zhuǎn)換,再由網(wǎng)關(guān)實現(xiàn)RS-232協(xié)議與TCP/IP協(xié)議的轉(zhuǎn)換,最終實現(xiàn)TCP/IP協(xié)議和ZigBee協(xié)議的高效轉(zhuǎn)換,智能網(wǎng)關(guān)工作流程如圖3所示。

四、應(yīng)用層的設(shè)計與實現(xiàn)

系統(tǒng)應(yīng)用層是整個系統(tǒng)的“大腦”,主要功能是完成網(wǎng)關(guān)上傳的數(shù)據(jù)的接收、匯總、互通、分析、決策,數(shù)據(jù)下發(fā)等功能,是整個系統(tǒng)的控制和決策中心。根據(jù)物聯(lián)網(wǎng)關(guān)于應(yīng)用層的定義,本設(shè)計的應(yīng)用層具體包括兩部分:一個是系統(tǒng)服務(wù)器;另一個是終端設(shè)備。系統(tǒng)服務(wù)器負責(zé)所有數(shù)據(jù)的接收、分析、存儲、修改,根據(jù)控制算法進行決策和控制命令發(fā)送等。終端設(shè)備是電腦、智能手機等智能終端,用戶可通過這些設(shè)備搭載的Web瀏覽器訪問系統(tǒng)服務(wù)器發(fā)布的網(wǎng)站站點,實現(xiàn)系統(tǒng)功能的使用,而不再是傳統(tǒng)的在終端上安裝相應(yīng)的軟件,這就大大降低了對用戶的硬件要求,增強了系統(tǒng)的實用性。

系統(tǒng)服務(wù)器由Web站點服務(wù)器、業(yè)務(wù)處理服務(wù)器、數(shù)據(jù)庫服務(wù)器三部分組成,分別完成Web頁面發(fā)布、數(shù)據(jù)接收和控制決策、數(shù)據(jù)管理等功能,如圖4所示即為系統(tǒng)服務(wù)器的架構(gòu)圖,三個服務(wù)器是分別設(shè)計和獨立運行的,但又是相互關(guān)聯(lián)的,其中業(yè)務(wù)處理服務(wù)器與Web服務(wù)器通過數(shù)據(jù)庫服務(wù)器進行連接和數(shù)據(jù)交換。

(一)Web服務(wù)器

為減輕客戶端的負擔(dān),增加系統(tǒng)實用性,Web服務(wù)器的設(shè)計采用了目前流行的瀏覽器/服務(wù)器(browser/server,B/S)結(jié)構(gòu)模型。B/S結(jié)構(gòu)下的應(yīng)用程序、邏輯處理和數(shù)據(jù)全部集中安放在Web服務(wù)器上,而用戶只需要統(tǒng)一使用瀏覽器即可訪問Web服務(wù)器,通過用戶界面使用本系統(tǒng)功能。

系統(tǒng)采用的是Microsoft的Web服務(wù)器Internet Information Server(IIS),網(wǎng)站開發(fā)技術(shù)使用的是ASP.NET。ASP.NET技術(shù)具有很高的頁面處理速度和運行效率,節(jié)省系統(tǒng)資源,完全面向?qū)ο?,具有平臺無關(guān)性且安全可靠,特別適合應(yīng)用于頁面和遠程系統(tǒng)服務(wù)器之間數(shù)據(jù)交互比較頻繁的系統(tǒng)。數(shù)據(jù)訪問采用了與ASP.NET同一框架(.NET Framework )下的ADO.NET技術(shù),實現(xiàn)Web服務(wù)器與SQL Server 2008數(shù)據(jù)庫的數(shù)據(jù)交互。ADO.NET確保了Web服務(wù)器能夠根據(jù)用戶的需求快速、準(zhǔn)確地訪問到數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)的存儲、查詢、更新和刪除等操作。

(二)數(shù)據(jù)庫服務(wù)器

本系統(tǒng)的數(shù)據(jù)庫服務(wù)器采用Microsoft SQL Server 2008設(shè)計,主要負責(zé)存儲和管理系統(tǒng)內(nèi)的所有數(shù)據(jù),具體操作由Web服務(wù)器和業(yè)務(wù)處理服務(wù)器調(diào)用。數(shù)據(jù)庫服務(wù)器共設(shè)置了用戶信息管理模塊、用戶設(shè)置管理模塊、室內(nèi)環(huán)境狀態(tài)管理模塊和設(shè)備狀態(tài)管理模塊四個模塊。數(shù)據(jù)庫服務(wù)器是一個“被動”服務(wù)器,只負責(zé)數(shù)據(jù)的存儲和管理,存儲的數(shù)據(jù)是由業(yè)務(wù)處理服務(wù)器或Web服務(wù)器寫入、刪除或修改。

(三)業(yè)務(wù)處理服務(wù)器

業(yè)務(wù)處理服務(wù)器工作于服務(wù)端模式,向智能網(wǎng)關(guān)開放服務(wù)器端的IP和端口,時刻偵聽智能網(wǎng)關(guān)是否有數(shù)據(jù)上傳。接收數(shù)據(jù)后,會進行數(shù)據(jù)包的解析、數(shù)據(jù)類型分析、數(shù)據(jù)提取、邏輯處理和控制決策。其中的業(yè)務(wù)處理功能可分為兩個部分:第一部分是將系統(tǒng)感控層上傳來的數(shù)據(jù)或處理結(jié)果準(zhǔn)確存儲到數(shù)據(jù)庫中,保障業(yè)務(wù)處理服務(wù)器程序和Web服務(wù)器程序進行合法查詢;第二部分是系統(tǒng)輪詢服務(wù),系統(tǒng)能夠?qū)崟r不斷地查詢所有用戶的設(shè)置信息,根據(jù)用戶設(shè)置和當(dāng)前家居狀態(tài)進行控制決策,判斷當(dāng)前系統(tǒng)時間是否到達用戶設(shè)置的某個子狀態(tài)的更改時刻,如果滿足條件,會根據(jù)用戶設(shè)置更改和控制家庭內(nèi)部的環(huán)境狀態(tài)。業(yè)務(wù)處理服務(wù)器運行界面如圖5所示。

在實驗室條件下,經(jīng)過實際測試,該系統(tǒng)能夠智能、穩(wěn)定地工作,達到預(yù)期目標(biāo),如圖6所示。采用三層架構(gòu)的系統(tǒng)模型的結(jié)構(gòu)十分清晰,既可節(jié)約投資成本,又方便維護、升級和改造。此外,可將系統(tǒng)服務(wù)器移植到云平臺(如微軟Azure云平臺、IBM云平臺、新浪云平臺等),借助云平臺強大的計算和存儲能力,能夠在處理和儲存能力、穩(wěn)定性、安全性和可移植性上獲得高幅提升,具有較好的應(yīng)用前景。

【參考文獻】

[1]高守瑋,吳燦陽,楊超等. ZigBee技術(shù)實踐教程[M]. 北京:北京航空航天大學(xué)出版社,2011

[2]陳彥明,王秋光.ZigBee的msstatePAN協(xié)議棧移植[J].單片機與嵌入式應(yīng)用,2008,4(9)

【作者簡介】程 洋(1988- ),男,廣西柳州人,碩士,柳州鐵道職業(yè)技術(shù)學(xué)院講師,研究方向:鐵道供電與智能控制。黃 繪(1973- ),女,廣西柳州人,工程碩士,柳州鐵道職業(yè)技術(shù)學(xué)院講師,研究方向:鐵道供電。劉鑫爽(1987- ),女,廣西柳州人,碩士,柳州鐵道職業(yè)技術(shù)學(xué)院講師,研究方向:智能控制。

(責(zé)編 丁 夢)

猜你喜歡
S架構(gòu)物聯(lián)網(wǎng)
B/S架構(gòu)下的學(xué)生信息管理系統(tǒng)的設(shè)計
基于ASP技術(shù)下的大學(xué)生跳蚤書街平臺的設(shè)計與實施
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
基于B/S架構(gòu)的高校實驗管理平臺的設(shè)計與實現(xiàn)
中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
C/S架構(gòu)下的中職教學(xué)輔助系統(tǒng)的新探索
考試周刊(2016年42期)2016-06-18 08:17:19
平湖市| 临泽县| 环江| 玉溪市| 克山县| 道真| 韶关市| 苏州市| 岳池县| 房产| 丽水市| 射阳县| 乳山市| 湖北省| 沙坪坝区| 游戏| 富蕴县| 清水县| 山阴县| 揭阳市| 沙坪坝区| 玉林市| 渑池县| 饶河县| 吉隆县| 隆化县| 宣恩县| 陈巴尔虎旗| 闻喜县| 菏泽市| 德钦县| 河曲县| 蚌埠市| 萨迦县| 新绛县| 和林格尔县| 无棣县| 天门市| 株洲市| 尉氏县| 孟州市|