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

基于開源硬件的環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2017-08-08 03:01:10吳波濤孟曉靜孔金平
電子設(shè)計(jì)工程 2017年14期
關(guān)鍵詞:系統(tǒng)

吳波濤,孟曉靜,孔金平

(1.中國衛(wèi)星海上測控部 江蘇 江陰214431;2.北京易地斯埃東方環(huán)境景觀設(shè)計(jì)研究院有限公司 北京100015)

基于開源硬件的環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

吳波濤1,孟曉靜2,孔金平1

(1.中國衛(wèi)星海上測控部 江蘇 江陰214431;2.北京易地斯埃東方環(huán)境景觀設(shè)計(jì)研究院有限公司 北京100015)

為實(shí)現(xiàn)環(huán)境監(jiān)測的自動化、實(shí)時(shí)化和網(wǎng)絡(luò)化,設(shè)計(jì)了一種基于開源硬件的環(huán)境監(jiān)測系統(tǒng)。將該系統(tǒng)架構(gòu)設(shè)計(jì)為三層:感知層、網(wǎng)絡(luò)層和應(yīng)用層。感知層為基于開源硬件和傳感器技術(shù)開發(fā)的智能終端,負(fù)責(zé)溫濕度、PM2.5等環(huán)境數(shù)據(jù)的采集、封裝處理和顯示,并具備網(wǎng)絡(luò)連接功能;網(wǎng)絡(luò)層依托以太網(wǎng)傳遞監(jiān)測數(shù)據(jù);應(yīng)用層采用Apache/Tomcat+Java+MySQL的B/S架構(gòu),實(shí)現(xiàn)數(shù)據(jù)的存儲、分析和展示功能。運(yùn)行結(jié)果表明該系統(tǒng)實(shí)時(shí)性好、數(shù)據(jù)采集精確、擴(kuò)展性好,無線連網(wǎng)易于部署,可廣泛應(yīng)用于工農(nóng)業(yè)、軍事監(jiān)測等領(lǐng)域。

開源硬件;智能終端;環(huán)境監(jiān)測;B/S架構(gòu)

工農(nóng)業(yè)生產(chǎn)、商業(yè)活動和軍事等領(lǐng)域?qū)Νh(huán)境監(jiān)測具有大量的需求。在摩爾定律的推動下,隨著計(jì)算能力價(jià)格的下降和互聯(lián)網(wǎng)、通信技術(shù)、傳感器技術(shù)的發(fā)展,網(wǎng)絡(luò)化、智能化的監(jiān)測設(shè)備正越來越多地應(yīng)用于人們的日常生活和工業(yè)生產(chǎn)中[1-3]。環(huán)境監(jiān)測對數(shù)據(jù)的準(zhǔn)確性、實(shí)時(shí)性有較高要求;根據(jù)其應(yīng)用需求,往往要求監(jiān)測系統(tǒng)的監(jiān)測節(jié)點(diǎn)易于部署,采集的數(shù)據(jù)能夠順暢地傳輸,并且數(shù)據(jù)便于處理、獲取和展示。為此本文開發(fā)智能化、網(wǎng)絡(luò)化的環(huán)境監(jiān)測系統(tǒng),基于開源硬件和傳感器技術(shù)開發(fā)智能終端,實(shí)現(xiàn)環(huán)境數(shù)據(jù)的采集和智能終端的網(wǎng)絡(luò)連接功能,便于監(jiān)測節(jié)點(diǎn)的廣泛部署;開發(fā)基于Apache/Tomcat+Java+MySQL的B/S數(shù)據(jù)服務(wù)系統(tǒng),便于數(shù)據(jù)的存儲、分析處理、獲取和展示。

1 環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)

為了降低系統(tǒng)開發(fā)的難度,并使系統(tǒng)具備良好的擴(kuò)展性和通用性,將系統(tǒng)整體架構(gòu)設(shè)計(jì)為3個層級[4-7]:底層感知層—基于開源硬件和傳感器技術(shù)開發(fā)的智能監(jiān)測終端,主要完成環(huán)境數(shù)據(jù)的采集、處理,同時(shí)具備網(wǎng)絡(luò)連接功能,為便于監(jiān)測節(jié)點(diǎn)的部署,同時(shí)具備有線和無線網(wǎng)絡(luò)連接功能;第二層網(wǎng)絡(luò)層—直接依托互聯(lián)網(wǎng)/以太網(wǎng)傳輸數(shù)據(jù),通過WiFi和以太網(wǎng)技術(shù)實(shí)現(xiàn)檢測節(jié)點(diǎn)的泛在接入[8-10];最頂層的應(yīng)用層—搭建基于Apache/Tomcat+Java+MySQL技術(shù)的B/S架構(gòu)數(shù)據(jù)服務(wù)系統(tǒng),對數(shù)據(jù)進(jìn)行存儲、分析及展示[11-13]。系統(tǒng)的智能終端和應(yīng)用層都具備超限報(bào)警功能,當(dāng)監(jiān)測到的環(huán)境數(shù)據(jù)如溫濕度或PM2.5值超過設(shè)定值,則系統(tǒng)將發(fā)出聲光告警,提醒相關(guān)人員及時(shí)處理。

系統(tǒng)三層架構(gòu)中的網(wǎng)絡(luò)層依托互聯(lián)網(wǎng)或單位局域網(wǎng)傳遞數(shù)據(jù),因此主要的設(shè)計(jì)和開發(fā)工作集中在感知層和應(yīng)用層。系統(tǒng)感知層、應(yīng)用層設(shè)計(jì)框圖如圖1所示。

圖1 監(jiān)測系統(tǒng)感知層、應(yīng)用層設(shè)計(jì)框圖

感知層以開源硬件Arduino UNO R3和樹莓派為開發(fā)平臺,通過Arduino豐富的硬件接口連接傳感器,采集環(huán)境數(shù)據(jù)并實(shí)現(xiàn)數(shù)據(jù)的顯示和聲光告警功能;通過串口連接Arduino板與Raspberry Pi板,將Arduino采集的數(shù)據(jù)傳遞給Raspberry Pi板;Raspberry Pi通過無線網(wǎng)絡(luò)擴(kuò)展模塊以無線模式經(jīng)以太網(wǎng)上傳數(shù)據(jù)至數(shù)據(jù)庫服務(wù)器或監(jiān)控端。感知層的智能終端可大量部署并通過以太網(wǎng)組網(wǎng),最終形成監(jiān)測網(wǎng)絡(luò)。

應(yīng)用層部署MySQL數(shù)據(jù)庫服務(wù)器,存儲監(jiān)測數(shù)據(jù);Apache/Tomcat服務(wù)器實(shí)現(xiàn)對數(shù)據(jù)的處理、分析,并通過可視化技術(shù)和Ajax技術(shù)實(shí)現(xiàn)數(shù)據(jù)的可視化展示,實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)展示、歷史數(shù)據(jù)查詢和數(shù)據(jù)分析功能[14-15]。此外,開發(fā)C#或MFC的窗口監(jiān)測終端軟件,同樣實(shí)現(xiàn)上述功能和告警信息展示、合成語音告警功能,給用戶更多選擇。

2 感知層硬件設(shè)計(jì)

感知層以智能監(jiān)測終端為主體,該監(jiān)測終端主要包含Raspberry Pi和Arduino UNO控制板、DHT11溫濕度傳感器、SHARP GP2Y1010AU0F光學(xué)粉塵傳感器、數(shù)字蜂鳴器、LED燈、1602LCD顯示器和WiFi擴(kuò)展模塊。Arduino與傳感器、LED、LCD及蜂鳴器電路圖如圖2所示,智能終端硬件原型實(shí)物圖如圖3所示。Arduino UNO板通過串口轉(zhuǎn)USB與Raspberry Pi板USB口連接,通過串口協(xié)議通信;Raspberry通過網(wǎng)絡(luò)擴(kuò)展板實(shí)現(xiàn)無線網(wǎng)絡(luò)連接功能,同時(shí)其本身具有10/100以太網(wǎng)接口。

2.1 控制板

控制板采用Raspberry Pi+Arduino UNO板,其中Raspberry Pi板采用ARM11架構(gòu)CPU,工作頻率達(dá)700 MHz,內(nèi)存512 MB,具備強(qiáng)大的計(jì)算能力,采用SD卡作為存儲介質(zhì),系統(tǒng)可運(yùn)行基于Linux的Raspbian操作系統(tǒng),具有圖形化桌面系統(tǒng),方便編程及操作,同時(shí)具備多個GPIO、USB接口和10/100以太網(wǎng)接口,可直接接入以太網(wǎng),利用EP-N8508GS無線網(wǎng)絡(luò)模塊可接WiFi。Arduino UNO控制板采用ATMega328控制器,工作頻率16 MHz,擁有GPIO、I2C、SPI、UART等接口,滿足多樣化硬件接入需求,可連接多樣化的傳感器。

圖2 智能監(jiān)測終端數(shù)據(jù)采集部分電路圖

圖3 智能硬件終端原型實(shí)物圖

2.2 溫濕度傳感器

文中采用DHT11溫濕度傳感器采集環(huán)境溫濕度數(shù)據(jù)。DHT11集成了溫度、濕度傳感器和一個8位的微控制器,實(shí)際使用中接3根引腳(電源引腳、數(shù)據(jù)引腳、接地)即可工作,通過數(shù)據(jù)引腳輸出經(jīng)校準(zhǔn)的數(shù)字信號,具備高的可靠性和穩(wěn)定性,采用單總線串行接口與微處理器通訊,系統(tǒng)集成便捷。連線長度小于20 m時(shí)可連接5 kΩ上拉電阻。

2.3 光學(xué)粉塵傳感器

采用SHARP GP2Y1010AU0F傳感器,檢測空氣粉塵顆粒。該傳感器是光學(xué)空氣質(zhì)量傳感器,包含一個紅外發(fā)射二極管和光學(xué)傳感器。該傳感器功耗低,根據(jù)空氣中的粉塵密度輸出模擬電壓值,敏感度達(dá)0.5 V/0.1 mg/m3。

3 軟件設(shè)計(jì)

環(huán)境監(jiān)測系統(tǒng)的軟件部分根據(jù)前文的架構(gòu)設(shè)計(jì)可以分為智能終端部分和應(yīng)用層部分,智能終端部分實(shí)現(xiàn)環(huán)境數(shù)據(jù)的采集、解析、顯示、告警、封裝和上傳,應(yīng)用層部分實(shí)現(xiàn)數(shù)據(jù)的存儲、分析和顯示告警等功能。系統(tǒng)總體軟件流程設(shè)計(jì)如圖4所示。

3.1 溫濕度傳感器

DHT11傳感器每一次傳遞的數(shù)據(jù)含40位,一次傳輸?shù)臄?shù)據(jù)包括8位濕度值整數(shù)部分、8位濕度小數(shù)部分、8位溫度整數(shù)部分、8位溫度小數(shù)部分、8位校驗(yàn)和。DHT11傳感器數(shù)據(jù)引腳默認(rèn)為高電平,Arduino與DHT11傳感器開始通信時(shí),由Arduino向DHT11傳感器發(fā)送一個至少18 ms長的低電平信號作為“開始信號”,之后 Arduino 輸出 20~40 μs的高電平等待DHT11傳感器的響應(yīng)。DHT11傳感器在檢測到開始信號之后,在數(shù)據(jù)引腳輸出持續(xù)80 μs的低電平信號作為 “響應(yīng)信號”,之后輸出持續(xù)80 μs的高電平準(zhǔn)備發(fā)送數(shù)據(jù)。數(shù)據(jù)傳送期間,每一位數(shù)據(jù)的發(fā)送以50 μs的低電平開始,之后持續(xù)一段時(shí)間的高電平。高電平持續(xù)的時(shí)間決定該位數(shù)據(jù)是“0”還是“1”。 若高電平持續(xù)時(shí)間為 26~28 μs,則數(shù)據(jù)位為“0”;若高電平持續(xù)時(shí)間為70 μs,則數(shù)據(jù)位為1。Arduino讀取DHT11數(shù)據(jù)程序設(shè)計(jì)如圖5所示。

圖4 系統(tǒng)軟件設(shè)計(jì)流程圖

圖5 Arduino讀取DHT11數(shù)據(jù)程序設(shè)計(jì)

3.2 粉塵傳感器

每次測量開始后傳感器觸發(fā)紅外管發(fā)光,并由光學(xué)傳感器捕獲,如果光被灰塵遮擋則會引起PWM波形的高低變化,經(jīng)過外部220 μF電容平滑方波,形成可被測量模擬波形,傳感器輸出模擬電壓值。由傳感器輸出模擬電壓值與灰塵密度關(guān)系曲線,可擬合出Arduino讀取的模擬電壓voMeasured與灰塵密度的線性關(guān)系式:

calcVoltage=voMeasured*(5.0/1024.0)

dustDensity=0.172*calcVoltage-0.099

dustDensity=0.172*voMeasured*(5.0/1024.0)-0.099

其中,calcVoltage為實(shí)際電壓值,由Arduino讀取的模擬電壓值voMeasured轉(zhuǎn)換得到。

應(yīng)用層客戶端網(wǎng)頁運(yùn)行效果如圖6所示,可實(shí)時(shí)展示檢測網(wǎng)絡(luò)各節(jié)點(diǎn)數(shù)據(jù)采集情況和查詢歷史數(shù)據(jù)。

圖6 應(yīng)用層客戶端網(wǎng)頁運(yùn)行效果圖

4 結(jié)束語

文中設(shè)計(jì)了一種基于開源硬件的環(huán)境監(jiān)測系統(tǒng),實(shí)現(xiàn)環(huán)境監(jiān)控的自動化、實(shí)時(shí)化、網(wǎng)絡(luò)化。該系統(tǒng) 分為感知層、網(wǎng)絡(luò)層和應(yīng)用層,感知層為基于開源硬件和傳感器技術(shù)開發(fā)的智能終端,實(shí)現(xiàn)環(huán)境數(shù)據(jù)的采集、上傳、實(shí)時(shí)顯示和告警功能;應(yīng)用層采用B/S架構(gòu),實(shí)現(xiàn)數(shù)據(jù)的存儲、分析和查詢、展示功能。系統(tǒng)易于網(wǎng)絡(luò)化部署、可擴(kuò)展性強(qiáng),可廣泛應(yīng)用于多個領(lǐng)域的環(huán)境監(jiān)測,實(shí)際部署使用效果良好。

[1]雷文禮,任新成,曹新亮.基于單片機(jī)的自動氣象監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2015,38(19):121-124.

[2]張冬林,李鑫,戴梅,等.基于 DHT11的低成本蠶室溫濕度自動控制系統(tǒng)的設(shè)計(jì)[J].現(xiàn)代農(nóng)業(yè)科技,2010(18):14-15.

[3]曾曉英,姜虹,羅朝斌,等.溫濕度對普通蠶品種吐平面絲成績的影響 [J].貴州農(nóng)業(yè)科學(xué),2009,37(5):126-127.

[4]Chang K D,Chen C Y,Chen J L,et al.Internet of things and cloud computing for future internet[C]//Security-Enriched Urban Computing and Smart Grid.Springer Berlin Heidelberg,2011:1-10.

[5]GUBBI J,BUYYA R,MARUSIC S,et al.Internet of Things (IoT):A vision,architectural elements,and future directions [J].Future Generation Computer Systems,2013,29(7):1645-1660.

[6]黃玉蘭,物聯(lián)網(wǎng)概論[M].北京:人民郵電出版社,2011.

[7]ITU-T Y.Overview of ubiquitous networking and of its support in NGN[J].ITU-T Recommendation,2009.

[8]常英亮.基于嵌入式 Linux的物聯(lián)網(wǎng)網(wǎng)關(guān)研究與實(shí)現(xiàn) [D].北京:北京交通大學(xué),2014.

[9]CHEN H,JIA X,LI H.A brief introduction to IoT gateway[C]//IET International Conference on Communication Technology and Application(ICCTA 2011),2011:610-613.

[10]Zahariadis T B,Trakadas P,Leligou H C,et al.Securing wireless sensor networks towards a trusted"Internet of Things"[C]//Future Internet Assembly,2009:47-56.

[11]Song B,Zhang Y,Zhou C S.Implementation on network teaching system based on Java EE architecture [C]//Information Technology and Computer Science (ITCS),2010 Second International Conference on.IEEE,2010:227-231.

[12]Guinard D.A web of things application architecture-Integrating the real-world into the web[D].ETH Zurich,2011.

[13]吳振宇.基于Web的物聯(lián)網(wǎng)應(yīng)用體系架構(gòu)和關(guān)鍵技術(shù)研究[D].北京:北京郵電大學(xué),2013.

[14]Roalter L,Kranz M,M?ller A.A middleware for intelligent environments and the internet of things[C]//Ubiquitous Intelligence and Computing.Springer Berlin Heidelberg,2010:267-281.

[15]Luo J,Chen L,Chen L.A tactic agent middleware in wireless sensor networks based on associative monitoring scheme[J].International Journal of Digital Content Technology& its Applications,2011,5(11).

Design and implementation of environment monitoring system based on open source hardware

WU Bo-tao1,MENG Xiao-jing2,KONG Jin-ping1
(1.China Satellite Maritime Tracking and Control,Jiangyin 214431,China; 2.Beijing EDSA Orient Ltd.,Beijing 100015,China)

To realize an automatic,real-time and networking environment monitoring system,a monitoring system based on open source hardware is designed,whose architecture contains three layers,sensing domain,network domain and application domain.The sensing domain consists of intelligent terminals based on open source hardware and sensors,which measures environment data of temperature,humidity and PM2.5,and packages,analyzes,displays data,and also has network connection function.The network domain is based on Ethernet to transmit data.The application domain is based on B/S architecture of Apache/Tomcat+Java+MySQL to implement functions of data storage,analysis and display.The system has the feature of real-time,high accuracy of data measuring,good extensibility,and easy for deployment due to its wireless network connection function.The system can be widely applied in environment monitoring of agriculture,industry,military and many other fields.

open source hardware;intelligent terminal; monitoring system; B/S architecture

TN871

:A

:1674-6236(2017)14-0167-05

2016-05-20稿件編號:201605196

吳波濤(1987—),男,江西南城人,碩士,工程師。研究方向:自動控制、物聯(lián)網(wǎng)。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产精品久久久久鬼色| 亚洲中文字幕av无码区| 亚洲综合日韩精品| 欧美h在线观看| 日日拍夜夜操| 97av视频在线观看| 亚洲欧洲日韩综合| a亚洲天堂| 国产在线自揄拍揄视频网站| 999在线免费视频| 亚洲丝袜中文字幕| 沈阳少妇高潮在线| 久久国产精品国产自线拍| 亚洲一级毛片免费观看| 很黄的网站在线观看| 国产欧美日韩资源在线观看| 一级毛片在线免费看| 国产在线无码一区二区三区| 国产麻豆福利av在线播放| 国产精品hd在线播放| 日韩黄色大片免费看| 免费国产不卡午夜福在线观看| 99久久免费精品特色大片| 欧美激情视频一区| 美女毛片在线| 香蕉蕉亚亚洲aav综合| 成年人国产网站| 爆乳熟妇一区二区三区| 亚洲中文字幕av无码区| 久久精品国产一区二区小说| 91精品国产91久久久久久三级| 亚洲成在人线av品善网好看| 国产综合网站| 久久情精品国产品免费| 国产日韩欧美视频| 一区二区三区毛片无码| 爆操波多野结衣| 一区二区理伦视频| 欧美日韩专区| 丁香五月婷婷激情基地| 一级全免费视频播放| 亚洲人精品亚洲人成在线| 成人午夜在线播放| 亚洲色图在线观看| 性69交片免费看| 97在线观看视频免费| 精品国产91爱| 成人日韩视频| 国产免费高清无需播放器| 国产精品va| 特级欧美视频aaaaaa| 91九色最新地址| 国产美女无遮挡免费视频网站| 欧美国产日韩一区二区三区精品影视| 亚洲AV永久无码精品古装片| 亚洲欧美成人综合| 色吊丝av中文字幕| 国产xxxxx免费视频| 日本欧美成人免费| 精品国产Av电影无码久久久| 亚洲—日韩aV在线| 亚洲乱码精品久久久久..| 国产综合网站| 国产在线一区视频| 久久青草免费91线频观看不卡| 国产探花在线视频| 亚洲有无码中文网| 国产99视频精品免费观看9e| 天天色综合4| 亚洲成人精品久久| 国产伦精品一区二区三区视频优播 | 亚洲经典在线中文字幕| 亚洲成a人片77777在线播放| 五月婷婷导航| 久久天天躁狠狠躁夜夜躁| 四虎精品免费久久| 亚洲va精品中文字幕| 国产成人精品男人的天堂下载| 中日无码在线观看| 国产成人综合亚洲欧洲色就色| 自偷自拍三级全三级视频 | 免费观看欧美性一级|