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

?

基于LoRa的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)設(shè)計

2019-04-28 12:24:23杜坤劉思江
現(xiàn)代電子技術(shù) 2019年24期
關(guān)鍵詞:系統(tǒng)測試監(jiān)控系統(tǒng)

杜坤 劉思江

摘要:針對傳統(tǒng)實驗室監(jiān)控系統(tǒng)存在功耗大、擴展性弱等問題,文中結(jié)合物聯(lián)網(wǎng)技術(shù),設(shè)計一種基于LoRa技術(shù)的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)。在該系統(tǒng)中,硬件使用RFID reader傳感器實現(xiàn)身份信息識別,使用SX1278射頻芯片實現(xiàn)監(jiān)控信息的遠距離無線傳輸,通過STM32對實驗室實時狀態(tài)進行采集;軟件采用Rocker容器技術(shù)、ADC-MAC協(xié)議和WebSock-et協(xié)議兼容MQTT規(guī)范來保證系統(tǒng)的穩(wěn)定性、安全性和高效性。實驗測試結(jié)果表明,所設(shè)計的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)具有運行穩(wěn)定、功耗低、擴展性能強、迭代升級簡單等優(yōu)點,可以在實驗室建設(shè)中廣泛應(yīng)用。

關(guān)鍵詞:監(jiān)控系統(tǒng);實時狀態(tài);實驗室設(shè)備;LoRa;延時分析;系統(tǒng)測試

中圖分類號:TN948.64-34

文獻標(biāo)識碼:A

文章編號:1004-373X( 2019) 24-0046-04

隨著通信技術(shù)的快速發(fā)展,使用物聯(lián)網(wǎng)技術(shù)來解決實驗室的安全問題成為可能。目前,實驗室安全問題的解決方案一般是對通過安裝攝像頭進行監(jiān)控,但這樣只是對實驗室的當(dāng)前環(huán)境信息做一個傳遞,并未對所采集到的圖像信息進行篩選和處理,僅能作為事故分析的參考,不能提前做出預(yù)警工作,效率低且實時性差。此外,文獻[1]提出基于RS 485總線的監(jiān)控系統(tǒng),但由于其需要對實驗室設(shè)備重新布局布線,會消耗大量的時間與精力;文獻[2]提出基于ZigBee無線通信技術(shù)的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng),但應(yīng)用于距離較遠、分布零散的實驗室時效果并不理想。本文采用LoRa技術(shù)實現(xiàn)實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)的設(shè)計,并結(jié)合LoRa技術(shù)在長距離通信領(lǐng)域的優(yōu)勢[3],在LoRa服務(wù)器與Web服務(wù)器之間建立MQTT協(xié)議鏈路來減小延時。同時還采用Docker容器技術(shù)和ADC-MAC協(xié)議來提高運行效率,改善系統(tǒng)性能,并分析DTOP與DSAB機制分析系統(tǒng)功耗,使得系統(tǒng)具有更優(yōu)的性能。

1 LoRa技術(shù)

1.1 LoRa概述

LoRa技術(shù)是Semtech公司開發(fā)實現(xiàn)的新興技術(shù),其不但彌補了ZigBee技術(shù)的不足,還實現(xiàn)了遠距離、大容量的無線通信。LoRa采用Chirp擴頻調(diào)制技術(shù),實現(xiàn)868 MHz,915 MHz,433 MHz三個頻段的通信并能支持自適應(yīng)數(shù)據(jù)速率或變速率信道[4],使系統(tǒng)更具穩(wěn)定性,且更適合部署大規(guī)模物聯(lián)網(wǎng)系統(tǒng)。

1.2 LoRa技術(shù)特性

1)低功耗

LoRa是低功耗廣域網(wǎng)的一個分支,其采用CSS技術(shù)降低數(shù)據(jù)傳輸過程中的功率消耗,具有ClassA/B/C這3種工作模式[5]對應(yīng)不同的數(shù)據(jù)接收窗口狀態(tài),可以靈活地適用不同需求。與現(xiàn)有的NB-IOT技術(shù)相比,其具有較好的低功耗特性,僅一顆紐扣大小的電池便可維持一個終端工作長達1年之久。

2)覆蓋范圍廣

LoRa工作在1 GHz以下的網(wǎng)絡(luò)頻段,可以通過改變其模塊內(nèi)部接收天線的金屬覆蓋度來提高信號傳送距離。在未有障礙物遮擋的條件下,可達到8-10 km的遠距離傳輸,擴大通信范圍。

3)抗干擾性強

LoRa采用Chirp技術(shù),其信道帶寬B較大。由香農(nóng)公式C=Blog2(1+ SIN)可知,信道的信噪較低,終端接收到的信號中會混有大量的噪聲信號,通過該技術(shù)可以較好地恢復(fù)原始信號,對比FSK和OOK具有明顯的優(yōu)勢[6]。

1.3 LoRa網(wǎng)絡(luò)結(jié)構(gòu)

LoRa的網(wǎng)絡(luò)包括Web服務(wù)器、網(wǎng)關(guān)節(jié)點、LoRa服務(wù)器和LoRa節(jié)點4個部分[7-8]。

網(wǎng)關(guān)節(jié)點和終端節(jié)點采用拓?fù)浣Y(jié)構(gòu)相連接,數(shù)據(jù)通過網(wǎng)關(guān)發(fā)送給Web服務(wù)器進行數(shù)據(jù)的分析,并向LoRa終端發(fā)送數(shù)據(jù)接收成功的指令[9]。Web服務(wù)器與LoRa服務(wù)器采用有線連接,網(wǎng)關(guān)節(jié)點與Web服務(wù)器采用無線連接”[10]。

2 實驗室設(shè)備監(jiān)控系統(tǒng)設(shè)計

2.1 系統(tǒng)功能

實驗室設(shè)備管理主要包括設(shè)備溫度的檢查、電源狀態(tài)檢測等。若采取傳統(tǒng)的監(jiān)控系統(tǒng),則需安排監(jiān)測人員對監(jiān)控信息進行記錄和分析,導(dǎo)致工作任務(wù)量大,且檢查結(jié)果受主觀因素影響大,還會由于人為失誤導(dǎo)致故障發(fā)現(xiàn)不及時而發(fā)生危險。應(yīng)用LoRa技術(shù),可以將報警設(shè)備連接到LoRa網(wǎng)絡(luò)系統(tǒng)中,將實驗室的各個終端設(shè)備看作LoRa節(jié)點,節(jié)點實時將狀態(tài)信息經(jīng)由網(wǎng)關(guān)上傳至監(jiān)控平臺,從而實現(xiàn)遠距離通信。該系統(tǒng)不僅可以支持4G,WiFi等無線通信方式,也可通過有線的方式連接到網(wǎng)絡(luò)。

系統(tǒng)需要實現(xiàn)的功能有實驗室環(huán)境監(jiān)管(溫度、煙霧濃度等);實驗室進出人員記錄;設(shè)備使用狀態(tài)反饋;預(yù)警設(shè)備故障。

2.2 系統(tǒng)架構(gòu)

基于LoRa技術(shù)的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)的結(jié)構(gòu)框架如圖1所示。在數(shù)據(jù)采集模塊中嵌有大量射頻傳感器,其采集到各個設(shè)備的狀態(tài)信息經(jīng)由LoRa網(wǎng)關(guān)上傳到服務(wù)器端,同時同步到后臺數(shù)據(jù)庫,最后顯示到監(jiān)控終端設(shè)備。且在實驗室邊界布置RFID reader傳感器,實驗室工作人員會佩戴證明其身份的RFID工作證。在人員進入實驗室時,會對身份信息進行采集和分析。若證實身份則進行登記,若非實驗室工作人員則會觸發(fā)警報。

2.3 系統(tǒng)硬件設(shè)計

數(shù)據(jù)采集系統(tǒng)主要包括傳感器模塊、數(shù)據(jù)處理模塊、無線傳輸模塊、LoRa節(jié)點等,負(fù)責(zé)對數(shù)據(jù)的采集、處理及發(fā)送。

1)傳感器模塊。根據(jù)當(dāng)前監(jiān)控位置的不同,用戶選擇需要接人的傳感器模塊也不盡相同;

2)數(shù)據(jù)處理模塊。數(shù)據(jù)處理的部分主要由高性能的嵌入式處理器STM32完成;

3)無線傳輸模塊。使用SX1278射頻芯片完成長距離的無線傳輸功能。

2.4 系統(tǒng)軟件設(shè)計

本文設(shè)計的監(jiān)控系統(tǒng)是實驗室專用管理平臺,通過內(nèi)網(wǎng)連接,信息專用且安全性高。該系統(tǒng)采用Docker容器技術(shù),多個Web服務(wù)器部署在Docker容器上構(gòu)成一個整體,便于向云端遷移和擴展。系統(tǒng)后臺的數(shù)據(jù)采用MySQL存儲,MySQL選擇長連接方式可以確保數(shù)據(jù)穩(wěn)定傳輸,避免在頻繁通信的情況下發(fā)生的Socket出錯狀況。數(shù)據(jù)采集系統(tǒng)將采集到的數(shù)據(jù)通過GPRS模塊上傳至數(shù)據(jù)庫。

3 低延時設(shè)計

3.1 系統(tǒng)延時分析

圖2給出數(shù)據(jù)在監(jiān)控系統(tǒng)中傳輸時存在的延時情況。圖中,T1,T2由網(wǎng)絡(luò)狀況決定;T3由LoRa服務(wù)器硬件設(shè)備的處理速度決定,該部分時間主要用于處理網(wǎng)關(guān)上傳的數(shù)據(jù)并進行存儲;T4用于Web服務(wù)器讀取數(shù)據(jù)庫,由數(shù)據(jù)庫大小決定;T5時間段用于應(yīng)用程序發(fā)起并接收請求的過程,由網(wǎng)絡(luò)狀況與Web服務(wù)器的運存狀態(tài)決定。

3.2 系統(tǒng)延時解決方案

由于實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)中對實時性的要求較高,若預(yù)警不及時則會引起嚴(yán)重的后果。因此,本設(shè)計中使用MQTT和WebSocket技術(shù)來實現(xiàn)低延時實驗室監(jiān)控預(yù)警功能。WebSocket技術(shù)是基于TCP連接的全雙工通信協(xié)議,其通信過程如圖3所示。其通過HTTP通道復(fù)用,使用HTTP端口進行通信。

MQTT技術(shù)即消息隊列遙測傳輸技術(shù),其是IBM發(fā)布的一種基于發(fā)布一訂閱機制的“輕量級”協(xié)議。MQTT基于TCP/IP協(xié)議,提供一種可靠的雙向數(shù)據(jù)傳輸機制,適用于不同需求的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)。為了解決終端數(shù)據(jù)上傳周期不同,而影響系統(tǒng)整體延時時間的問題。在本設(shè)計中,將Web服務(wù)器端設(shè)置為數(shù)據(jù)傳輸?shù)闹鲃臃?,采用WebSocket技術(shù)將終端數(shù)據(jù)上傳到網(wǎng)頁上。同時,采取在LoRa服務(wù)器和Web服務(wù)器端建立MQTT鏈路,以此解決Web服務(wù)器周期性讀取數(shù)據(jù)庫帶來的時間耗費過多問題。

4 低功耗設(shè)計

在LoRa系統(tǒng)的生命周期主要由LoRa終端的使用壽命決定,而在提高終端數(shù)據(jù)傳輸速率的同時,減少系統(tǒng)功耗也成為本設(shè)計的一個重點問題。

在LoRa的3種工作模式中,Class B的應(yīng)用范圍最廣。而在該模式下,LoRa終端接收數(shù)據(jù)的時間有限。因此,若LoRa終端能夠了解數(shù)據(jù)何時到達并根據(jù)數(shù)據(jù)大小來控制使用的接收窗口數(shù)量,則LoRa終端的功耗就會大幅度降低。本文使用DOTP機制進行低功耗的設(shè)計。在本設(shè)計中,終端會根據(jù)服務(wù)器發(fā)送數(shù)據(jù)的大小以及相應(yīng)的信號強度,關(guān)閉多余的ping時隙,從而有效地解決ping時隙過度開發(fā)導(dǎo)致功耗大的問題。其時隙打開和關(guān)閉的情況,如圖4所示。

根據(jù)圖4對系統(tǒng)的功耗進行如下分析。

當(dāng)不適用低功耗設(shè)計時,其功耗為:

w11= TPi+ 0.03mPi+ (128 -T - 0.03m)P2 (1)

使用本文所提出的低功耗設(shè)計方法后,其功耗為:

w2 =TP1+ 0.03(m-n)P1+

(2)

[128 -T - 0.03(m-n)]P2

通過對比可知,本文提出的低功耗設(shè)計方法有效地降低了LoRa終端的功能。

5 功能與性能測試

為了測試本文設(shè)計的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng),在某校的教學(xué)樓二樓各實驗室安裝基于LoRa的煙霧、溫濕度、視頻監(jiān)控節(jié)點,并在LoRa服務(wù)層中,對各節(jié)點狀況進行監(jiān)測。

5.1 功能測試

為了測試當(dāng)前監(jiān)控系統(tǒng)是否能正常工作并報警,采取人為遮擋攝像頭、觸發(fā)煙霧報警器、改變實驗室溫濕度等方式,測試監(jiān)控系統(tǒng)是否正常工作。測試的結(jié)果如表1所示。

5.2 性能測試

本監(jiān)控系統(tǒng)最重要的工作指標(biāo)是其延遲性能,本文采用自動測試工具,對所設(shè)計系統(tǒng)的數(shù)據(jù)傳輸延時進行測試。圖5為本文設(shè)計方案與傳統(tǒng)的設(shè)計方案對比測試結(jié)果。由圖可知,本文所設(shè)計的系統(tǒng)通信延時明顯小于傳統(tǒng)的方案,而且隨著監(jiān)測節(jié)點的逐漸增多,本方法的低延遲優(yōu)勢越發(fā)明顯。

6 結(jié)語

本文以物聯(lián)網(wǎng)技術(shù)作為切人點,以實驗室設(shè)備狀態(tài)監(jiān)控為目標(biāo),采用LoRa技術(shù),設(shè)計實現(xiàn)了基于LoRa技術(shù)的實驗室設(shè)備實時狀態(tài)監(jiān)控系統(tǒng)。該系統(tǒng)在一定程度上解決了實驗室中存在的安全隱患,同時實現(xiàn)不同實驗室采用同一套監(jiān)控系統(tǒng),解決實驗室監(jiān)控系統(tǒng)的操作復(fù)雜、高延遲及高耗能等缺點。此外,該監(jiān)控系統(tǒng)還可以根據(jù)不同的需求進行擴容,從而滿足更高層次的要求。

參考文獻

[1]高金轉(zhuǎn),嚴(yán)帥,張會新,基于RS 485總線的ADS1258數(shù)據(jù)采集網(wǎng)絡(luò)系統(tǒng)設(shè)計與實現(xiàn)[J]現(xiàn)代電子技術(shù),2018,41(7):174-177.

GAO Jinzhuan. YAN Shuai, ZHANG Huixin. Design and im—plementation of ADS1258 data acquisition network svstembased on RS 485 bus [J]. Modern electronics technique, 2018,41(7):174-177.

[2]湯仕暉.基于ZigBee無線網(wǎng)絡(luò)的實驗室安全監(jiān)控系統(tǒng)[D].寧波:寧波大學(xué),2015.

TANG Shihui. Laboratory safety monitoring system based onZigBee wireless network [D]. Ningbo: Ningbo University, 2015.

[3]劉輝席,楊禎,朱珠,等.基于LoRa物聯(lián)網(wǎng)技術(shù)的實驗室安全監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[J]實驗技術(shù)與管理,2019.36(7):243- 247.

LIU Huixi, YANG Zhen, ZHU Zhu. et al.Design and realiza-tion of laboratory safety monitoring system based on LoRa Inter-net of things technique [J]. Experimental technology and man-agement, 2019. 36(7): 243-247.

[4]萬雪芬,崔劍,楊義,等.基于智能手機的LoRa無線傳輸效能測試研究[J].現(xiàn)代電子技術(shù),2018 .41( 21):7-11.

WAN Xuefen. CUI Jian. YANG Yi. et al.Study on smart-phone - based performance test of LoRa wireless transmission[J]. Modern electronics technique, 2018. 41 (21): 7-11.

[5]汪平,基于LoRa的低功耗通信網(wǎng)絡(luò)性能優(yōu)化技術(shù)研究[D].重慶:重慶理T大學(xué),2019.

WANG Ping. Research on performance improvement method oflow power wide area network based on LoRa[Dl. Chongqing:Chongqing University of Technology, 2019.

[6]王鵬,劉志杰,鄭欣.LoRa無線網(wǎng)絡(luò)技術(shù)與應(yīng)用現(xiàn)狀研究[J]信息通信技術(shù),2017,11(5):65-70.

WANG Peng, LIU Zhijie, ZHENG Xin. Research on LoRawireless network technology and application actuality [J]. Infor-mation and communications technologies, 2017, 11(5): 65-70.

[7]高祥凱,耿淑琴,何蘊良,等,基于LoRa技術(shù)的網(wǎng)絡(luò)終端無線程序升級系統(tǒng)研究[J]單片機與嵌入式系統(tǒng)應(yīng)用,2017(10):21-24.

GAO Xiangkai, GENG Shuqin, HE Yunliang, et al.Researchon network terminal wireless program upgrade system based onLoRa technology [J]. Microcontrollers &embedded sYstems,2017( 10):21-24.

[8]陳亞飛,基于LoRa技術(shù)的區(qū)域安防報警系統(tǒng)設(shè)計與實現(xiàn)[D]. 邯鄲:河北工程大學(xué),2018.

CHEN Yafei. Design and implementation of area security alarmsystem based on LoRa technology [D]. Handan: Hebei Univer-sity of Engineering. 2018.

[9]孫曼,張乃謙,金立標(biāo),等,基于LoRa標(biāo)準(zhǔn)的MAC層協(xié)議研究[J]電視技術(shù),2016,40(10):77-81.

SUN Man. ZHANG Naiqian, JIN Libiao, et al.Research on MAC layer protocol based on LoRa standard [J]. Televisiontechnology, 2016, 40( 10): 77-81.

[10]楊禎,基于LoRa技術(shù)的校園環(huán)境無線監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[D].武漢:華中師范大學(xué),2018.

YANG Zhen. Design and implementation of campus environ-ment wireless monitoring system based on LoRa technology[D]. Wuhan: Central China Normal University, 2018.

作者簡介:杜坤(1982-),男,回族,河南商丘人,博士,講師,研究方向為教育信息化、信號與信息處理。

猜你喜歡
系統(tǒng)測試監(jiān)控系統(tǒng)
基于AFDX總線的數(shù)據(jù)監(jiān)測與管理系統(tǒng)設(shè)計
基于.NET的維漢居民信息管理系統(tǒng)測試研究
互聯(lián)網(wǎng)平臺下的智能信息管理系統(tǒng)設(shè)計
無線廣播電視安全優(yōu)質(zhì)播出的技術(shù)分析
中央電視臺高端島3后期制作網(wǎng)絡(luò)監(jiān)控系統(tǒng)的實現(xiàn)
演藝科技(2016年4期)2016-11-16 08:18:32
計算機技術(shù)在智能樓宇中監(jiān)控的運用
監(jiān)控系統(tǒng)調(diào)幅監(jiān)測部分電路分析和故障排查
縣級區(qū)域雨量站觀測設(shè)備監(jiān)控系統(tǒng)的研究與設(shè)計
科技視界(2016年18期)2016-11-03 23:18:30
基于Zigbee技術(shù)的煤礦井下通風(fēng)機監(jiān)控系統(tǒng)設(shè)計
科技視界(2016年20期)2016-09-29 11:41:51
對CALIS查收查引系統(tǒng)的測試和應(yīng)用效果評價
七台河市| 商丘市| 连平县| 谷城县| 吴桥县| 若尔盖县| 红安县| 新绛县| 鄂州市| 密云县| 衡东县| 吐鲁番市| 滁州市| 长葛市| 永平县| 阿瓦提县| 宜春市| 石城县| 黎川县| 惠安县| 潜山县| 敦化市| 乌拉特后旗| 咸丰县| 大田县| 万全县| 芷江| 罗平县| 广丰县| 普兰县| 苍南县| 高雄县| 南安市| 乌兰县| 建昌县| 博兴县| 陕西省| 绥德县| 同心县| 西乡县| 资源县|