《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 減小LoRa技術(shù)在實(shí)驗室監(jiān)測系統(tǒng)中報警延遲的方法研究
減小LoRa技術(shù)在實(shí)驗室監(jiān)測系統(tǒng)中報警延遲的方法研究
2019年電子技術(shù)應(yīng)用第6期
張 麗,李 達(dá),劉輝席,劉守印
華中師范大學(xué) 物理科學(xué)與技術(shù)學(xué)院,湖北 武漢430079
摘要: 作為目前流行的物聯(lián)網(wǎng)通信技術(shù),LoRa在環(huán)境監(jiān)測領(lǐng)域已有較成熟的解決方案,但其應(yīng)用于對實(shí)時性要求高的場景時,例如實(shí)驗室安全監(jiān)測,相應(yīng)方案不能展現(xiàn)出較好的性能。以目前成熟的LoRa解決方案為基礎(chǔ),在其架構(gòu)的應(yīng)用層與服務(wù)層間的通信中引入MQTT和Websocket技術(shù),并在服務(wù)層中結(jié)合使用Node.js、Redis等技術(shù),設(shè)計實(shí)現(xiàn)低延時實(shí)驗室安全監(jiān)測系統(tǒng)。該系統(tǒng)應(yīng)用層包含Web端頁面數(shù)據(jù)實(shí)時展示、移動端APP數(shù)據(jù)查看以及異常信息告警通知。同時,為實(shí)現(xiàn)集中管理多個監(jiān)測區(qū)域的實(shí)際應(yīng)用需求,設(shè)計數(shù)據(jù)推送策略,提高數(shù)據(jù)傳輸效率,進(jìn)一步提高系統(tǒng)實(shí)時性。測試結(jié)果表明,對比現(xiàn)有環(huán)境監(jiān)測解決方案,本系統(tǒng)能以更低的時延將終端數(shù)據(jù)傳送至應(yīng)用程序端。
中圖分類號: TP31;TP212
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.190193
中文引用格式: 張麗,李達(dá),劉輝席,等. 減小LoRa技術(shù)在實(shí)驗室監(jiān)測系統(tǒng)中報警延遲的方法研究[J].電子技術(shù)應(yīng)用,2019,45(6):135-140.
英文引用格式: Zhang Li,Li Da,Liu Huixi,et al. Research on method of reducing alarm delay time of LoRa technology in laboratory monitoring system[J]. Application of Electronic Technique,2019,45(6):135-140.
Research on method of reducing alarm delay time of LoRa technology in laboratory monitoring system
Zhang Li,Li Da,Liu Huixi,Liu Shouyin
College of Physical Science and Technology,Central China Normal University,Wuhan 430079,China
Abstract: Long of Range(LoRa),as the current popular Internet of Things communication technology, has mature solutions in the field of environmental monitoring.However,when applied to scenarios with high real-time requirements, such as laboratory security monitoring, its corresponding solution can not show better performance. Based on the current mature LoRa solution, this paper introduces MQTT and Websocket technology in the application layer and service layer communication of its architecture, and combines Node.js and Redis technologies in the service layer to design low-latency laboratory security. The application layer of the system includes real-time display of web page data, mobile application data viewing, and abnormal information alarm notification. At the same time, in order to realize the practical application requirements of centralized management of multiple monitoring areas,a data push strategy is designed to improve data transmission efficiency, and reduce the rendering time of the web page. The test results show that compared with the existing environmental monitoring solution, the system can transmit terminal data to the application terminal with lower delay.
Key words : LoRa;laboratory safety monitoring;low time-delay;data push

0 引言

    物聯(lián)網(wǎng)技術(shù)不斷發(fā)展和完善,其在社會各領(lǐng)域中逐漸得到推廣和應(yīng)用。在環(huán)境監(jiān)測領(lǐng)域,存在監(jiān)測范圍廣、傳感器數(shù)量多及節(jié)點(diǎn)數(shù)據(jù)上傳頻繁等特征,人們一直致力于發(fā)展高效的通信技術(shù),以實(shí)現(xiàn)更低的功耗、更遠(yuǎn)的通信距離、更大的覆蓋范圍[1]。物聯(lián)網(wǎng)的通信手段從ZigBee、Wi-Fi和藍(lán)牙等傳統(tǒng)技術(shù),發(fā)展到目前國內(nèi)熱度極高的窄帶物聯(lián)網(wǎng)(Narrow Band Internet of Things,NB-IoT)、長距離通信(Long of Range,LoRa)等低功耗廣域網(wǎng)技術(shù)[2]。各大物聯(lián)網(wǎng)企業(yè)都相繼推出針對這兩種新技術(shù)的解決方案。這些方案架構(gòu)大致相似,例如中興的LoRaWAN解決方案,其涵蓋終端層、網(wǎng)關(guān)層、云平臺層及應(yīng)用層,在應(yīng)用層提供豐富的功能,如查看歷史數(shù)據(jù)報表、異常信息告警、數(shù)據(jù)分析和設(shè)備控制等。但針對不同應(yīng)用場景,需要實(shí)現(xiàn)個性化功能時,平臺提供的操作接口都比較單一,很難滿足二次開發(fā)的需求。目前,基于LoRaWAN協(xié)議的監(jiān)測系統(tǒng)開發(fā),大部分開發(fā)者均選擇圖1所示的方案架構(gòu)。該架構(gòu)包含終端層、傳輸層、網(wǎng)絡(luò)層和應(yīng)用層四層。網(wǎng)絡(luò)層又由LoRa服務(wù)器、Web服務(wù)器(Web網(wǎng)絡(luò)應(yīng)用服務(wù)器)和數(shù)據(jù)庫三部分組成。該分層架構(gòu)為開發(fā)人員提供了更多的操作空間,系統(tǒng)的靈活性與可擴(kuò)展性更強(qiáng)。

qrs5-t1.gif

    實(shí)驗室安全監(jiān)測屬于室內(nèi)環(huán)境監(jiān)測中的一類,該應(yīng)用場景主要功能需求如圖2所示。安全監(jiān)測系統(tǒng)集中管理多個區(qū)域的實(shí)驗室,各實(shí)驗室內(nèi)主要配置溫濕度傳感器、煙霧報警傳感器等終端設(shè)備。終端周期采集數(shù)據(jù),并上傳至數(shù)據(jù)中心進(jìn)行集中處理,各實(shí)驗室管理人員登錄應(yīng)用層網(wǎng)頁端頁面和移動端App時,均能查看其管轄實(shí)驗室內(nèi)所有終端最新采集數(shù)據(jù),接收異常數(shù)據(jù)的告警信息。對于終端上傳的非緊急類異常數(shù)據(jù)信息,如超出閾值的溫濕度數(shù)據(jù),應(yīng)用層無須即刻獲知此信息,但對于煙霧報警等緊急類異常消息,須在盡可能短的時間內(nèi)被通知到管理人員并得到妥善處理,以免釀成重大安全事故。可見,環(huán)境監(jiān)測系統(tǒng)在應(yīng)用于實(shí)驗室安全管理時,系統(tǒng)數(shù)據(jù)傳輸?shù)募磿r性尤為重要。然而,圖1所示架構(gòu)應(yīng)用在此場景時,實(shí)現(xiàn)的監(jiān)測系統(tǒng)卻不能展現(xiàn)出較好的實(shí)時性。對于圖1架構(gòu),其網(wǎng)絡(luò)層采用數(shù)據(jù)庫系統(tǒng)作為終端層采集數(shù)據(jù)的存儲中轉(zhuǎn)站,LoRa服務(wù)器接收處理所有終端數(shù)據(jù)并存入數(shù)據(jù)庫,Web服務(wù)器(WS)通過讀取數(shù)據(jù)庫來獲得最新終端數(shù)據(jù)以響應(yīng)應(yīng)用層數(shù)據(jù)請求。這類“拉取”式的通信方式在本質(zhì)上就會為系統(tǒng)帶來不同程度的延時[3]。并且,終端數(shù)量眾多,系統(tǒng)長期運(yùn)行,使得數(shù)據(jù)庫存儲著大量的記錄,數(shù)據(jù)讀取操作耗時過長,這也導(dǎo)致WS延時響應(yīng)應(yīng)用程序請求。

qrs5-t2.gif

    考慮上述問題,并針對實(shí)驗室安全監(jiān)測應(yīng)用場景,本文基于現(xiàn)有方案架構(gòu),在LoRa服務(wù)器與WS間建立基于MQTT協(xié)議的通信鏈路,取代基于數(shù)據(jù)庫讀取的數(shù)據(jù)共享方式,實(shí)現(xiàn)WS對終端數(shù)據(jù)的即時獲取。同時,系統(tǒng)引入WebSocket通信技術(shù),實(shí)現(xiàn)WS與應(yīng)用層程序的實(shí)時數(shù)據(jù)傳輸。并且,針對監(jiān)測系統(tǒng)同時對多個監(jiān)測區(qū)域進(jìn)行統(tǒng)一管理、分區(qū)展示的應(yīng)用需求,為系統(tǒng)設(shè)計數(shù)據(jù)推送策略,進(jìn)一步提高系統(tǒng)數(shù)據(jù)交互實(shí)時性。

1 相關(guān)技術(shù)介紹

    WebSocket協(xié)議在單個TCP連接上實(shí)現(xiàn)全雙工通信[4],其工作機(jī)制基于訂閱-發(fā)布模式。WebSocket通信的建立過程如圖3所示。Websocket復(fù)用HTTP通道,兩者使用相同的TCP端口。在Web端網(wǎng)頁開發(fā)中,WebSocket協(xié)議已被納入HTML5規(guī)范中,現(xiàn)代主流瀏覽器都支持此協(xié)議的使用。

qrs5-t3.gif

    消息隊列遙測傳輸協(xié)議(Message Queuing Telemetry Transport,MQTT)是IBM發(fā)布的一種“輕量級”、基于發(fā)布-訂閱機(jī)制的協(xié)議。該協(xié)議基于TCP/IP協(xié)議,提供可靠、有序與雙向的數(shù)據(jù)傳輸機(jī)制[5],在物聯(lián)網(wǎng)領(lǐng)域應(yīng)用廣泛。發(fā)布-訂閱機(jī)制中存在三種角色:發(fā)布者、訂閱者和代理[6]。發(fā)布者將特定主題標(biāo)識的消息發(fā)送給代理,然后代理將該消息轉(zhuǎn)發(fā)給對該特定主題感興趣的每個訂閱者。

2 延時原因分析及解決方案

    分析圖1方案構(gòu)架,以第一時間將終端層數(shù)據(jù)傳輸?shù)綉?yīng)用層程序為基準(zhǔn),對系統(tǒng)通信過程中存在的延時做時段劃分,如圖4所示。

qrs5-t4.gif

    第一類延時的長短由通信網(wǎng)絡(luò)情況的優(yōu)劣決定。對于通信時段T1、T2,在LoRaWAN通信組網(wǎng)、LoRa網(wǎng)關(guān)與LoRa服務(wù)器之間的網(wǎng)絡(luò)越好,其數(shù)據(jù)傳輸延時越小。

    第二類延時由系統(tǒng)進(jìn)行數(shù)據(jù)處理產(chǎn)生。時段T3是LoRa服務(wù)器接收處理網(wǎng)關(guān)上傳數(shù)據(jù),并進(jìn)行數(shù)據(jù)存儲時系統(tǒng)內(nèi)部操作用時,該部分時長主要與搭載運(yùn)行LoRa服務(wù)器的硬件設(shè)備相關(guān),設(shè)備處理速度越快,T3時段用時越短。時段T4主要由WS讀取數(shù)據(jù)庫產(chǎn)生,數(shù)據(jù)庫表中紀(jì)錄越多,數(shù)據(jù)讀取耗時越長。時段T5涵蓋從應(yīng)用程序發(fā)起請求到收到響應(yīng)整個過程,主要由兩部分組成,一是數(shù)據(jù)包在網(wǎng)絡(luò)通道中的傳輸,顯然,此處的時長同樣與網(wǎng)絡(luò)情況相關(guān);二是WS請求處理時間,若WS運(yùn)行內(nèi)存充裕,則此處耗時較小,但若在高并發(fā)場景,WS資源的耗盡將導(dǎo)致其不能即刻響應(yīng)應(yīng)用程序請求,則此部分的時長無法確定,最壞情況下甚至?xí)G失請求,應(yīng)用程序無法獲取到數(shù)據(jù)響應(yīng)。

    對于上述兩類延時,通過使用通信穩(wěn)定的硬件設(shè)備,確保底層終端數(shù)據(jù)正常傳輸,并為系統(tǒng)配置滿足應(yīng)用場景需求的硬件處理設(shè)備,最大程度地減少T1、T2、T3時段的延時。本文將重點(diǎn)解決T4與T5兩個時間段存在的延時,該部分主要涉及應(yīng)用程序與WS間的通信及WS的數(shù)據(jù)庫操作。

    目前,Web頁面程序多選用輪詢技術(shù)來實(shí)現(xiàn)與WS的實(shí)時通信[7],頻繁地發(fā)起HTTP請求來模擬實(shí)時數(shù)據(jù)傳輸。考慮本文應(yīng)用場景的特點(diǎn):各類終端上傳數(shù)據(jù)的周期各異,即便上傳周期相同,因設(shè)備并非在同一時間開機(jī)運(yùn)行,數(shù)據(jù)上傳時刻也將不同。故Web頁面主動發(fā)起的請求若周期大,無法獲取所有終端最新數(shù)據(jù);若周期小,過于頻繁地請求也必將加重服務(wù)器的負(fù)擔(dān),降低系統(tǒng)整體響應(yīng)速度。為了避免上述情況,本文將數(shù)據(jù)傳輸?shù)闹鲃臃綇膽?yīng)用程序端轉(zhuǎn)換到WS端。選用WebSocket通信技術(shù),實(shí)現(xiàn)WS主動將終端采集數(shù)據(jù)發(fā)送至Web頁面,進(jìn)而從根本上實(shí)現(xiàn)頁面與WS間的實(shí)時數(shù)據(jù)傳輸。

    考慮移動應(yīng)用App,若其與WS時刻保持長連接將占據(jù)移動設(shè)備大量資源,且考慮管理員無須時刻查看終端數(shù)據(jù),故兩者通信仍采用HTTP協(xié)議即可。對于需要及時處理的異常信息,例如煙霧傳感報警,通過在WS啟用短信及郵件服務(wù),將告警信息及時通知到對應(yīng)管理人員。

    轉(zhuǎn)變頁面程序與WS間數(shù)據(jù)通信主動方后,需要考慮WS應(yīng)在何時推送數(shù)據(jù)至應(yīng)用程序。圖1架構(gòu)中,所有終端上傳的數(shù)據(jù)均經(jīng)由LoRa服務(wù)器處理并存儲至數(shù)據(jù)庫。若WS仍采用周期讀取數(shù)據(jù)庫的方式來獲取最新終端層數(shù)據(jù),讀取間隔選取和讀取操作耗時問題仍存在。本文在LoRa服務(wù)器和WS間建立MQTT通信服務(wù),使其在接收到終端數(shù)據(jù)時,立即發(fā)布終端數(shù)據(jù)至WS,WS接收處理完數(shù)據(jù)后,即刻推送數(shù)據(jù)消息到應(yīng)用程序。對接收的每條數(shù)據(jù)信息,WS在將結(jié)合該終端更多基本信息,對數(shù)據(jù)進(jìn)行綜合處理。為實(shí)現(xiàn)更加快速的基本信息查詢,搭建基于內(nèi)存的高速緩存數(shù)據(jù)庫,存儲系統(tǒng)內(nèi)終端基本信息。本文仍保留傳統(tǒng)架構(gòu)中涵蓋的數(shù)據(jù)庫系統(tǒng),用于持久化存儲全部終端數(shù)據(jù)記錄,以便系統(tǒng)功能拓展。

    至此,WS與應(yīng)用程序、WS與LoRa服務(wù)器間,雙方均保持雙向、實(shí)時通信。本文實(shí)驗室安全監(jiān)測系統(tǒng)最終架構(gòu)如圖5所示。

qrs5-t5.gif

3 系統(tǒng)解決方案實(shí)現(xiàn)

    系統(tǒng)主要模塊如圖6所示。下面將對應(yīng)用程序?qū)印oRa服務(wù)層進(jìn)行簡要闡述,并對應(yīng)用服務(wù)層做詳細(xì)闡述。

qrs5-t6.gif

3.1 LoRa服務(wù)層實(shí)現(xiàn)

    LoRa服務(wù)層除實(shí)現(xiàn)基于LoRaWAN協(xié)議的硬件設(shè)備通信服務(wù)外,由于還負(fù)責(zé)維護(hù)與應(yīng)用服務(wù)層間數(shù)據(jù)的傳輸,需再實(shí)現(xiàn)MQTT數(shù)據(jù)傳輸服務(wù)。本系統(tǒng)選擇Mosquitto代理服務(wù)器來搭建一個MQTT消息中間件。服務(wù)器端本地安裝Mosquitto并在默認(rèn)端口1883開啟服務(wù),并定義數(shù)據(jù)發(fā)布主題“l(fā)oraPub”。LoRa服務(wù)器端每收到一次終端數(shù)據(jù),將開啟一個新進(jìn)程,通過MQTT服務(wù)發(fā)布所接收數(shù)據(jù)。

3.2 應(yīng)用服務(wù)層實(shí)現(xiàn)

    應(yīng)用服務(wù)層既需監(jiān)聽LoRa服務(wù)層發(fā)布數(shù)據(jù),將其快速傳送至相應(yīng)應(yīng)用程序,也需為應(yīng)用程序?qū)犹峁┰L問連接服務(wù),并對訪問連接進(jìn)行管理。為了最大程度減小應(yīng)用程序?qū)訑?shù)據(jù)更新的延時,本系統(tǒng)實(shí)現(xiàn)結(jié)合WebSocket與MQTT通信的服務(wù)模塊。設(shè)計數(shù)據(jù)緩沖層,存儲常用信息于內(nèi)存中,減少數(shù)據(jù)讀取耗時。為實(shí)現(xiàn)同時對多區(qū)域進(jìn)行實(shí)時監(jiān)管,設(shè)計數(shù)據(jù)推送及異常告警模塊,保證終端數(shù)據(jù)被解析處理后能推送至正確應(yīng)用程序。數(shù)據(jù)緩沖層中保存著系統(tǒng)運(yùn)行中所有在線WebSocket客戶端的連接數(shù)據(jù),為數(shù)據(jù)推送模塊提供數(shù)據(jù)參考。同時,由于在網(wǎng)絡(luò)不穩(wěn)定、斷網(wǎng)等異常情況下,WebSocket服務(wù)端無法及時感知客戶端斷開連接。為使數(shù)據(jù)推送更加高效,設(shè)計巡檢模塊實(shí)時監(jiān)測客戶端連接情況。下面將對該層實(shí)現(xiàn)進(jìn)行詳細(xì)說明。

3.2.1 通信模塊實(shí)現(xiàn)

    系統(tǒng)運(yùn)行中常出現(xiàn)LoRa服務(wù)層同時接收大量數(shù)據(jù)包的情況,導(dǎo)致WS端常需同時支持多個MQTT通信服務(wù)。系統(tǒng)需有應(yīng)對高并發(fā)連接的能力。Node作為一種新型的Web服務(wù)器,在很多場景下展現(xiàn)出極強(qiáng)的高并發(fā)處理能力[8],本文選擇它作為系統(tǒng)的WS的具體實(shí)現(xiàn),并使用Express應(yīng)用框架創(chuàng)建Node服務(wù),基于該服務(wù),實(shí)現(xiàn)WebSocket、HTTP及MQTT通信服務(wù)。

    Node端安裝MQTT庫,通過訪問Mosquitto服務(wù)器與LoRa服務(wù)層建立通信連接。訂閱主題“l(fā)oraPub”,通過node_mqtt模塊提供的on方法監(jiān)聽LoRa服務(wù)層數(shù)據(jù)的發(fā)布。安裝Socket.io庫WebSocket服務(wù),配置HTTP與WebSocket開啟同一端口號3000使兩個通信服務(wù)共存。

3.2.2 數(shù)據(jù)存儲模塊實(shí)現(xiàn)

    使用Redis數(shù)據(jù)庫實(shí)現(xiàn)系統(tǒng)高速數(shù)據(jù)存儲,Redis是基于內(nèi)存的,以“鍵-值”形式對數(shù)據(jù)進(jìn)行存儲的數(shù)據(jù)庫[9]。數(shù)據(jù)庫存儲內(nèi)容及詳情如表1所示。鍵NODE、USER分別用于保存終端信息和用戶信息。鍵onlineClient用于管理系統(tǒng)運(yùn)行中的WebSocket連接客戶端信息,在非客戶端主動斷開連接的情況下,實(shí)時記錄登錄客戶端的連接狀態(tài),作為后續(xù)高效數(shù)據(jù)推送的依據(jù)。

qrs5-b1.gif

    表中area字段表示節(jié)點(diǎn)/用戶所屬區(qū)域,pwd代表用戶名對應(yīng)登錄密碼,type代表終端節(jié)點(diǎn)類型,posx、posy表示終端在Web展示頁面上對應(yīng)的坐標(biāo)位置。sid標(biāo)識每個Socket連接會話的id,這是一個隨機(jī)生成唯一標(biāo)識,每一次新的連接建立,其對應(yīng)一個新的sid,定義該鍵有兩種取值,0代表該連接客戶端離線,1代表該連接客戶端在線。

    服務(wù)端本地安裝Redis數(shù)據(jù)庫并開啟服務(wù)。Node端安裝Redis庫,并連接本地Redis服務(wù)器。內(nèi)存中建立WSClient對象變量,以sid為鍵,其對應(yīng)所屬區(qū)域area為值,實(shí)時記錄所有與Node服務(wù)端保持連接狀態(tài)的會話信息。

3.2.3 巡檢點(diǎn)名模塊實(shí)現(xiàn)

    Web頁面與WS建立WebSocket連接,并訂閱“devMsg”主題監(jiān)聽數(shù)據(jù)發(fā)布。為實(shí)現(xiàn)WS實(shí)時感知WebSocket客戶端連接情況,頁面程序中自定義“myPing”主題的周期心跳發(fā)布。WS每監(jiān)聽到一個“myPing”主題數(shù)據(jù),便在onlineClient中修改對應(yīng)sid的狀態(tài)值為1。WS將把監(jiān)聽同一區(qū)域數(shù)據(jù)的連接會話分配至同一room,并以區(qū)域名命名該room。利用庫提供的rooms、join和leave等相關(guān)操作方法,建立如圖7所示巡檢點(diǎn)名流程,實(shí)現(xiàn)服務(wù)端對連接會話的狀態(tài)監(jiān)測。

qrs5-t7.gif

    WS在周期讀取鍵onlineClient中數(shù)據(jù),判斷所有記錄會話連接狀態(tài)。所有離線會話將被全局記錄量WSClient和Socket中所屬對應(yīng)room中移除。每次巡檢最后,都會將所有會話狀態(tài)重新置0,WS重新等待Web頁面上傳的心跳。巡檢點(diǎn)名模塊實(shí)現(xiàn)了WS對會話連接情況的精準(zhǔn)掌握,為其實(shí)現(xiàn)高效數(shù)據(jù)推送提供參考。

3.2.4 數(shù)據(jù)推送模塊實(shí)現(xiàn)

    系統(tǒng)若不為WS設(shè)計一套數(shù)據(jù)推送策略,其在監(jiān)聽到LoRa服務(wù)器的數(shù)據(jù)時,將不加區(qū)分地發(fā)送數(shù)據(jù)至所有在線Web頁面,這將帶來數(shù)據(jù)安全問題。且瀏覽器會因為耗時處理多余的數(shù)據(jù),令真正需要處理的數(shù)據(jù)等待更長時間。本系統(tǒng)設(shè)計數(shù)據(jù)推送方案,減小此情況引起的頁面數(shù)據(jù)渲染延時。

    WS在啟動時即與LoRa服務(wù)層的Mosquitto服務(wù)器建立連接,并訂閱“l(fā)oraPub”主題,監(jiān)聽LoRa服務(wù)層的數(shù)據(jù)發(fā)布。Web頁面與WS建立WebSocket連接后,WS將啟動巡檢點(diǎn)名模塊對Web頁面的連接狀態(tài)進(jìn)行實(shí)時監(jiān)聽。WS工作流程如圖8所示。

qrs5-t8.gif

    LoRa服務(wù)層發(fā)布數(shù)據(jù)時,數(shù)據(jù)以字符串“dev_eui#data”形式傳輸。該字符串包含終端編號與數(shù)據(jù)值,并以字符“#”作為分隔符。當(dāng)WS監(jiān)聽到數(shù)據(jù)時,先對接收到的字符串進(jìn)行解析,獲取設(shè)備編號,并根據(jù)設(shè)備編號查找出該設(shè)備所屬區(qū)域area及其余基本信息,若此時全局記錄對象WSClient中存在監(jiān)聽該區(qū)域的在線會話端,則將推送數(shù)據(jù)到對應(yīng)的Web頁面;若此時WSClient中無監(jiān)聽該區(qū)域的在線會話,則不執(zhí)行數(shù)據(jù)推送操作。若此時判斷出數(shù)據(jù)異常,例如,煙霧傳感器狀態(tài)值異常等,WS將啟動短信郵件服務(wù),發(fā)送異常告警信息到對應(yīng)實(shí)驗室管理員。具體數(shù)據(jù)推送流程如圖9所示。

qrs5-t9.gif

3.3 應(yīng)用程序?qū)?/strong>

    應(yīng)用程序?qū)佑蒞eb端界面和移動App組成。WS開啟短信、郵件服務(wù),將異常信息實(shí)時發(fā)送至管理員,當(dāng)App捕獲到設(shè)備接收到告警信息時,將調(diào)用手機(jī)閃關(guān)燈及揚(yáng)聲器等硬件設(shè)備,觸發(fā)聲光報警,再次提醒管理人員。APP端同時為用戶提供信息注冊、數(shù)據(jù)查看等基本功能,用戶主動查看數(shù)據(jù)時,通過向應(yīng)用服務(wù)層發(fā)起HTTP請求來獲取最新數(shù)據(jù)。對于Web頁面展示,核心功能是為各實(shí)驗室管理人員實(shí)時展示其管轄實(shí)驗室內(nèi)所有終端最新采集數(shù)據(jù)。使用Vue.js前端庫來編寫Web端應(yīng)用程序,利用其“虛擬節(jié)點(diǎn)”和“數(shù)據(jù)綁定”特性[10],Web頁面能對接收數(shù)據(jù)進(jìn)行快速渲染,減小視圖更新延時。Web頁面與WS間的WebSocket通信通過Socket.IO模塊中的socket.io-client庫進(jìn)行實(shí)現(xiàn)。

4 功能與性能測試

    系統(tǒng)搭建環(huán)境為華中師范大學(xué)九號教學(xué)樓二樓各個實(shí)驗室,在各室中安裝LoRa煙霧節(jié)點(diǎn)及溫濕度節(jié)點(diǎn),LoRa服務(wù)層均能正常接收所有終端節(jié)點(diǎn)上傳數(shù)據(jù)。

4.1 功能測試

    主動觸發(fā)對二樓監(jiān)測區(qū)域內(nèi)209室的煙霧報警節(jié)點(diǎn),僅二樓管理員監(jiān)看界面在209室位置顯示異常告警圖標(biāo),并播放告警音樂,頁面通知欄也立刻播放告警信息。二樓區(qū)域的其他管理員,即使未登錄網(wǎng)頁頁面,也將收到郵件提醒及App端的聲光報警。具體告警實(shí)現(xiàn)如圖10所示。

qrs5-t10.gif

4.2 性能測試

    采用自動化測試工具Apache ab對系統(tǒng)進(jìn)行測試。為了排除網(wǎng)絡(luò)的不穩(wěn)定性對測試結(jié)果的影響,配置本系統(tǒng)WS與應(yīng)用程序的網(wǎng)絡(luò)處于同一交換機(jī)的同一局域網(wǎng)下。對于數(shù)據(jù)推送方案的用時測試,由于減少了不必要的數(shù)據(jù)推送及頁面渲染處理,系統(tǒng)的延時將必定得到減小。

    測試系統(tǒng)數(shù)據(jù)傳輸延時。定義數(shù)據(jù)傳輸時間為WS監(jiān)聽到LoRa服務(wù)層數(shù)據(jù),到Web頁面收到所監(jiān)聽區(qū)域內(nèi)所有終端數(shù)據(jù)并完成視圖渲染的全程總用時。對比傳統(tǒng)輪詢數(shù)據(jù)庫查詢方式,分別測試監(jiān)測區(qū)域內(nèi)有單個/多個終端時,數(shù)據(jù)傳輸時長,測試結(jié)果如圖11所示。可見,本系統(tǒng)的通信延時明顯低于傳統(tǒng)方案,且監(jiān)測范圍內(nèi)終端越多,本系統(tǒng)優(yōu)勢越明顯。并且,對基于Ajax輪詢的數(shù)據(jù)傳輸用時測試時,是基于所有終端均在同一時刻完成數(shù)據(jù)采集上傳,Web頁面零延時發(fā)起請求,實(shí)際最新數(shù)據(jù)更新到Web頁面會有更長的時延。

qrs5-t11.gif

5 結(jié)論

    本文分析了環(huán)境監(jiān)測領(lǐng)域中,基于LoRa技術(shù)的解決方案的應(yīng)用現(xiàn)狀,并針對實(shí)驗室安全監(jiān)測這一特殊應(yīng)用場景時,系統(tǒng)無法滿足高實(shí)時性需求這一問題,在現(xiàn)有解決方案架構(gòu)中引入MQTT與WebSockt通信技術(shù),并結(jié)合使用Redis數(shù)據(jù)存儲技術(shù)、Node.js服務(wù)端技術(shù)等,減小監(jiān)測系統(tǒng)通信的整體延時。并針對系統(tǒng)需集中管理多個監(jiān)測區(qū)域的實(shí)際應(yīng)用場景,設(shè)計了服務(wù)端數(shù)據(jù)推送策略,使得Web頁面能高效接收對應(yīng)監(jiān)管區(qū)域數(shù)據(jù),進(jìn)一步降低系統(tǒng)數(shù)據(jù)更新時延。

參考文獻(xiàn)

[1] 劉偉,胡安林.無線傳感器網(wǎng)絡(luò)覆蓋率與節(jié)能性研究[J].電子技術(shù)應(yīng)用,2016,42(6):98-100,104.

[2] 邵嘉,龐成鑫,盧小姣,等.LPWAN技術(shù)在能源物聯(lián)網(wǎng)領(lǐng)域應(yīng)用研究[J].物聯(lián)網(wǎng)技術(shù),2018,8(12):44-47.

[3] 吳麗梅,韓利峰,黃文博,等.實(shí)時Web技術(shù)在輻射監(jiān)測系統(tǒng)中的應(yīng)用[J].計算機(jī)應(yīng)用,2018(S2):337-340.

[4] 張玉清,賈巖,雷柯楠,等.HTML5新特性安全研究綜述[J].計算機(jī)研究與發(fā)展,2016,53(10):2163-2172.

[5] 朱明輝,趙信廣,尤星懿.基于FreeRTOS和MQTT的海洋監(jiān)測網(wǎng)絡(luò)框架[J].電子技術(shù)應(yīng)用,2018,44(1):41-44.

[6] ADHITYA B.A publish subscribe based middleware for enabling real time web access on constrained device[C].2017 9th International Conference on Information Technology and Electrical Engineering(ICITEE),2017:1-5.

[7] 張藝.基于WebSocket的即時通信系統(tǒng)研究與實(shí)現(xiàn)[J].軟件,2015,36(3):89-94.

[8] LIANG L,ZHU L,SHANG W,et al.Express supervision system based on NodeJS and MongoDB[C].IEEE/ACIS International Conference on Computer & Information Science.IEEE,2017.

[9] 李鵬鵬,鄭揚(yáng)飛,劉玉龍.Redis在即時通訊系統(tǒng)中的應(yīng)用[J].軟件,2017,38(1):115-119.

[10] 麥冬,陳濤,梁宗灣.輕量級響應(yīng)式框架Vue.js應(yīng)用分析[J].信息與電腦(理論版),2017(7):58-59.



作者信息:

張  麗,李  達(dá),劉輝席,劉守印

(華中師范大學(xué) 物理科學(xué)與技術(shù)學(xué)院,湖北 武漢430079)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 亚洲乱亚洲乱妇50p 亚洲乱亚洲乱妇无码 | 国产精品无套粉嫩白浆在线 | 国产熟睡乱子伦午夜视频 | 五月天爱爱 | 裸体丰满少妇做受久久99精品 | 免费三级黄色 | 国产性猛交普通话对白 | 亚洲综合一区二区三区葵つかさ | 制服诱惑一区 | 在线视频一区少妇露脸福利在线 | 91精品国产色综合久久久蜜香臀 | 老司机深夜福利在线观看 | 日本护士后进式高潮 | 中文字幕无码精品亚洲资源网久久 | 亚洲乱亚洲乱妇24p 国产精品丝袜高跟鞋 | 丁香花在线观看免费观看图片 | 欧美性生活一区 | 欧美一区二区三区在线观看 | 久久性| 又大又粗又爽的少妇免费视频 | 免费在线观看黄色av | 欧美黄色视屏 | 波多野42部无码喷潮在线 | 日本三级生活片 | 色婷婷婷婷 | 久久久久久久国产精品影院 | 在线观看毛片av | 久久精品一二区 | 欧洲乱码伦视频免费 | 亚洲伊人天堂 | 天天爽天天干 | 亚洲人成在线观看 | 午夜在线观看视频网站 | 青青视频二区 | 久久精品夜色噜噜亚洲a∨ 久久精品一二三 | 色偷偷亚洲男人的天堂 | 18分钟处破好疼哭视频在线观看 | 欧美v国产v亚洲v日韩九九 | 国产欧美精品一区二区色综合 | 婷婷色婷婷开心五月四房播播 | 99精品国产99久久久久久白柏 | 欧美囗交做爰视频 | 日韩欧美在线综合网 | 粉嫩av一区二区在线播 | 国产日韩精品在线观看 | 国产色91| 欧美18av| 永久免费在线观看视频 | 欧美三级视频在线播放 | 国内精品久久久久影院中文字幕 | 中国美女牲交视频 | 日本成a人片在线播放 | 精品一区二区在线视频 | 亚洲17p | 久久77| 久久99精品国产麻豆91樱花 | 国产三级精品三级 | 祝英台艳史高h(np)小说全文 | 99久久国产综合精品麻豆 | 中文字幕综合网 | 国产肥白大熟妇bbbb | 国产乱淫av免费 | 国产在线拍偷自揄拍无码 | 久久人妻av一区二区软件 | 最大胆裸体人体牲交免费 | 特级黄一级播放 | 久久久av男人的天堂 | 日韩一区国产二区欧美三区 | 91精品啪在线观看国产线免费 | 亚洲一区二区三区自拍公司 | 成人天堂666 | 午夜大片 | 精品一二三 | 网站黄色在线免费观看 | 精品国产青草久久久久福利 | 欧美性生活网 | 五月婷婷综合色 | 国产一二三区av | 91porn成人精品 | 99久久国产综合精品女不卡 | 精品久久一二三区 | 狠狠干中文字幕 | 久久久婷 | 在线一区二区三区 | 色欲av亚洲一区无码少妇 | 中文在线字幕免费观看电 | 国产黄色片免费在线观看 | 国产乱码av| 少妇偷乱偷乱视频在线 | 国産精品久久久久久久 | 成人性生交大全免 | 国产人妖ts重口系列喝尿视频 | 再深点灬舒服灬太大了快点91 | 日本狠狠操 | 国产黄色在线免费看 | 高潮久久久久久久久 | av手机观看 | 国产主播在线一区 | 欧美成人黑人xx视频免费观看 | 国产99久60在线视频 | 传媒 | 日韩一级二级视频 | 久久精品国产免费一区 | 77久久| 网站一区二区 | 综合自拍亚洲综合图区高清 | 激情综合色综合啪啪开心 | 免费精品一区二区三区视频日产 | 国产成人天天爽高清视频 | 一区二区视频在线播放 | 在线观看精品黄av片免费 | 99国产精品99久久久久久娜娜 | 亚洲 欧美 日韩 国产综合 在线 | 免费观看日本 | 欧美xxxx中国 | 久久精品网 | 少妇三级| 久久这里只有精品18 | 污视频网址在线观看 | 国产精品久久久久久久福利竹菊 | 99精品欧美一区二区三区综合在线 | 少妇的激情 | 3344国产永久在线观看视频 | 亚洲理论电影在线观看 | 色噜噜狠狠一区二区三区果冻 | 亚洲毛片精品 | 黄色欧美日韩 | 小日本xxx| 粉嫩av一区二区三区在线观看 | 丁香久久婷婷 | 久久久免费 | 日日鲁鲁夜夜狼狼视频 | 久久av无码精品人妻系列 | 九九在线观看视频 | 一级黄色免费 | 91丨九色丨丰满 | 91久久久久久亚洲精品禁果 | 欧美午夜性生活 | 又爽又黄又无遮挡网站 | 少妇又色又紧又爽又高潮 | 欧美成人高清ww | 少妇偷乱偷乱视频在线 | 国产极品在线播放 | 窝窝午夜精品一区二区 | 99男女国产精品免费视频 | 亚洲在线一区二区三区 | 成人免费看片粪便 | 日本视频在线观看免费 | 婷婷久久av | 美女av影院 | 亚洲一二三区视频 | 九一九色国产 | 久久国产精品区 | 欧亚日韩精品一区二区在线 | 国产精品久久 | 亚洲欧美性视频 | 男人av网站 | 蜜乳av中文| 成人毛片在线精品国产 | 天堂а√在线中文在线最新版 | 欧美成人生活片 | 曰韩精品一区二区 | 91精品国自产拍在线观看不卡 | 97久久综合区小说区图片区 | 精品二三区 | 人妻激情偷乱一区二区三区 | 香蕉99久久国产综合精品宅男自 | 成人免费视屏 | 特黄aaaaaaaaa毛片免 | 国产成人无码18禁午夜福利p | 91久久免费视频 | 福利视频第一页 | 狠狠色图 | 亚洲蜜芽在线精品一区 | 欧美日韩亚洲二区 | 国产精品久久久久免费a∨大胸 | 精品少妇人妻av一区二区 | 国产精品无码不卡一区二区三区 | 最新黄色av网站 | 精品久久免费 | 亚洲第一福利视频 | 亚洲黄色毛片视频 | 久久国产免费直播 | 优优亚洲精品久久久久久久 | 欧美一级做一级爱a做片性 欧美一极片 | 日韩一级视频在线观看 | 草草地址线路①屁屁影院成人 | 久久综合a∨色老头免费观看 | 好湿好紧太硬了我太爽了视频 | 欧美大片免费看 | 国产亚洲婷婷香蕉久久精品 | 无码人妻黑人中文字幕 | 国产麻豆一区二区三区精品 | 91激情影院 | 成年黄色片 | 中文字幕丰满子伦 | 老美黑人狂躁亚洲女 | 99精品综合 | 三上悠亚人妻中文字幕在线 | 艳妇臀荡乳欲伦交换在线播放 | 天堂网男人| 国产精选久久 | 亲子乱对白乱都乱了视频 | 午夜免费网址 | 欧美乱码精品一区二区 | 国产一级片 | 国产精品男人天堂 | 色婷婷国产精品综合在线观看 | 老牛影视av老牛影视av | 亚洲国产aⅴ成人精品无吗 亚洲国产aaa | 国产极品美女高潮抽搐免费网站 | 毛片基地黄久久久久久天堂 | 国产亚洲精久久久久久无码苍井空 | 日批| 91精品国产爱久久丝袜脚 | 国产精品高潮呻吟久久av野狼 | 亚洲精品乱码久久久久红杏 | 国产八十老太另类视频 | 久久这里都是精品 | 色先锋av资源中文字幕 | 亚洲另类激情综合偷自拍图 | 色偷偷色噜噜狠狠成人免费视频 | 天堂网2021天堂手机版 | 精品一卡二卡三卡四卡 | 黄频视频在线观看 | 少妇又紧又色又爽又刺激视频网站 | 日本爽妇网 | 日本一本视频 | 日韩欧美综合 | 美日韩精品 | 操极品女神 | 人人爽久久涩噜噜噜蜜桃 | 蜜桃无码av一区二区 | 揄拍自拍 | 亚洲色无码国产精品网站可下载 | av毛片网 | 五月色婷婷俺来也在线观看 | 欧美三根一起进三p | 香蕉久久av一区二区三区 | 亚洲午夜免费 | 久久国产精品99久久久久久丝袜 | 国严产品自偷自偷在线观看 | 污视频网站免费在线观看 | 国产一区二区三区免费观看网站上 | 欧美日韩免费观看一区=区三区 | 天天干天天干天天干天天 | 无码国产精品一区二区免费3p | 91秒拍国产福利一区 | 日韩不卡在线播放 | 手机在线永久免费观看av片 | av网在线| 午夜久久久久久久 | 人妻美妇疯狂迎合系列视频 | 国产内射老熟女aaaa | 综合免费视频 | www.日韩在线观看 | 成人免费毛片日本片视频 | 久久人人爽人人爽人人片亚洲 | 午夜精品久久久久久久久 | 国产精品永久免费 | 69xxxx国产 | 欧美人与禽zozzo性之恋的特点 | 亚洲精品久久久久中文字幕二区 | 天美传媒一区二区 | 久久精品国产99国产 | 窝窝午夜精品一区二区 | 国产精品三级久久久久三级 | 蜜臀久久精品99国产精品日本 | 精品国产一区二区三区四 | 午夜在线播放 | 亚洲日韩欧美国产高清αv 性夜久久一区国产9人妻 | 午夜久久久 | 日本精品三级 | 污网站在线免费看 | 欧美激情一区二区 | 18国产精品福利片久久婷 | 国产免费福利 | 四虎国产精品成人免费4hu | 樱花影院电视剧免费 | 日产精品久久久一区二区福利 | 9l视频自拍蝌蚪9l视频成人 | 色翁荡熄又大又硬又粗又视频 | 国产乱码精品一区二区三区五月婷 | 日韩国产精品一区二区 | 国产欧美日韩va另类在线播放 | 成人性生交大片免费看vrv66 | 美女粉嫩饱满的一线天mp4 | 播放男人添女人下边视频 | av网天堂| 十八女人国产毛毛片视频 | 欧美性猛交xxxx黑人交 | www.国产精品视频 | 欧美一级不卡 | 久久人人爽人人爽人人片亞洲 | 久草免费资源 | xx性欧美肥妇精品久久久久久 | 色极品影院 | 伦人伦xxx国产对白 亚洲国产精品一区二区成人片国内 | 韩国三级中文字幕hd久久精品 | 偷看少妇做爰过程裸体 | 中产乱码中文在线观看免费软件 | 天天色综| 色噜噜狠狠色综合成人网 | 欧美大片免费观看在线观看网站推荐 | av亚洲午夜网站福利天堂 | 青娱乐最新视频 | 蜜臀久久99精品久久久久久宅男 | 久久九九国产 | 日本激情视频一区二区三区 | 视频一区二区三区四区五区 | 高清国产在线观看 | 久激情内射婷内射蜜桃人妖 | 亚洲人成亚洲精品 | 777精品伊人久久久久大香线蕉 | 国产a级黄色 | 日日噜噜噜夜夜爽爽狠狠同性男 | 成人真人毛片 | lutube成人福利在线观看污 | 丁香婷婷亚洲综合 | 精品不卡一区二区 | 亚洲精品一区二区三区中文字幕 | 亚洲国产精品美女 | 狠狠色狠色综合曰曰 | 亚洲熟女乱色综合亚洲图片 | 国产日韩精品欧美一区喷水 | 少妇撒尿一区二区在线视频 | 99精品偷拍视频一区二区三区 | 欧美激情亚洲激情 | 欧美色99| 欧美aa一级 | 人妻巨大乳hd免费看 | 久久久久久亚洲精品a片成人 | 欧产日产国产精品视频 | 51国产偷自视频区视频 | 国语自产少妇精品视频 | 中国女人黄色大片 | 欧美精品在线免费 | 性欧美精品动漫片 | 黄色性网站 | 宅女午夜福利免费视频 | 欧美在线精品一区 | 中文成人精品久久一区 | 精品少妇一区二区三区四区五区 | 老司机在线ae85 | 亚洲欧美大片 | 国产精久久一区二区三区 | 九九色网站 | 欧美日韩精品中文字幕 | 国产成人涩涩涩视频在线观看 | 国产黄色片免费在线观看 | 国产精品一品二区三区四区五区 | 日本一本二本三区免费 | 亚洲国产av高清无码 | 欧美性折磨bdsm另类 | 91xxx| 日本一丰满一bbw | 欧美白嫩少妇xxxxx性 | 欧美极品第一页 | 国产又黄又猛又粗又爽 | 日本特级黄色录像 | 精品人妻久久久久久888 | 国偷自产av一区二区三区 | 午夜精品美女久久久久av福利 | xxxx少妇 | 亚洲自拍p | 欧美日韩美女 | 激情综合网五月婷婷 | 午夜三级网站 | 亚洲小少妇 | 一区免费视频 | 香港三级日本三级韩国三级 | 日韩99在线 | 中文 | 男女羞羞视频网站18 | www亚洲一区二区三区 | 日本十八少妇毛片视频 | 午夜三级在线观看 | 亚洲涩涩图| 青草青草久热精品视频在线观看 | 国产乱码一二三区精品 | 97国产精品一区二区 | 日日骚av| 日韩极品视频在线观看 | 手机看片国产一区 | 亚洲无av| 91精品国产美女在线观看 | 久久黄色视 | 成人污污视频 | 上海富婆spa又高潮了 | 久久久久久久久国产精品 | 日韩av网站在线播放 | 91国偷自产一区二区介绍 | 国产卡一卡二卡三无线乱码新区 | 大肉大捧一进一出好爽app | 成人免费在线观 | 无码精品人妻一区二区三区av | 国产乱人对白 | 好吊色av | 岛国av免费在线 | 欧美午夜理伦三级在线观看吃奶汁 | 操碰91| 国产福利精品一区二区 | 国产96在线| www69堂| 亚洲成人自拍 | 日本a v网站 | 少妇放荡的呻吟干柴烈火视频 | 乱中年女人伦av一区二区 | www.污在线观看 | 国产污视频网站 | 国产精品久久777777毛茸茸 | 亚洲午夜天堂吃瓜在线 | 国产精品无遮挡 | 日本高清www视频在线观看 | 亚洲精品一区二区三区在线观看 | 国产亚洲精品久久久ai换 | 宅女午夜福利免费视频 | 51调教丨国产调教视频 | 国产r级在线观看 | 一本一本久久a久久精品综合麻豆 | 少妇性l交大片7724com | 精品久久久久久久 | 欧美日韩国产成人在线 | 日本三级高清视频 | 精品人妻av一区二区三区 | 一区二区三区在线不卡 | 国产精品第12页 | 免费观看的vr毛片 | 亚洲国产中文字幕 | 成人网站免费观看 | www.亚洲成人 | 成人含羞草tv免费入口 | 欧美成人精品欧美一 | 韩国黄色av | 草久网| 久久精品女人天堂av | 免费在线看黄网站 | youjizz.com在线播放 | 99在线成人精品视频 | 国产h视频在线观看 | xnxx国产| 秋霞成人午夜鲁丝一区二区三区 | 女人夜夜春高潮爽a∨片传媒 | 91成人精品 | 人人妻人人狠人人爽天天综合网 | 国内自拍av| 伊人成人在线 | 欧美一区二区久久久 | 欧美xxxx做受欧美 | 国产在线精品一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 巨胸爆乳美女露双奶头挤奶 | 巨大乳沟h晃动双性总受视频一区 | 91超碰在| 欧美第五页 | 久久国产原创 | 男女啪啪猛烈无遮挡猛进猛出 | 天天爽| 久久久老熟女一区二区三区 | 成年无码av片在线 | 丰满肥臀大屁股熟妇激情视频 | 国产精品资源 | 日本视频在线免费 | 国产传媒毛片精品视频第一次 | 中文字幕日韩一区二区不卡 | 中文字幕_第2页_高清免费在线 | 亚a洲v中文字幕2023 | www.亚洲高清| 女人下面流白浆的视频 | 99久久精品费精品国产一区二区 | 丰满少妇小早川怜子影片了 | www.人人干| 性欧美老人牲交xxxxx视频 | 四虎免费网址 | 青草青草久热精品视频国产4 | 免费的黄色的视频 | 黄频视频在线观看 | 久夜精品 | 18处破外女出血在线 | 久久99热只有频精品8 | 国产第六页 | 亚洲精品午夜无码专区 | 国产一二三精品 | 日本黄色免费视频 | 老汉老妇姓交视频 | 国产午夜成人av在线播放 | 精品国产伦一区二区三区免费 | 日韩性色av| 国产伦精品一区二区三区免费 | 国精品产品区三区 | 狠狠老司机 | 无码人妻av一区二区三区蜜臀 | 日本一区二区三区免费看 | 午夜成年人视频 | 色噜噜狠狠成人中文 | videos麻豆 | 国产综合亚洲精品一区二 | 日韩欧美国产成人 | 少妇大叫太大太粗太爽了 | 99精品久久 | 高潮喷水抽搐无码免费 | 韩国三级hd中文字幕 | 少妇无码太爽了不卡视频在线看 | 丁香花开心四播房麻豆 | 久久久久人妻一区精品 | 成人精品一区二区三区网站 | a∨视频 | 极品久久久久 | 午夜在线国语中文字幕视频 | 国产永久在线 | 免费看黄色一级片 | 久久久久久夜精品精品免费啦 | 蜜月va乱码一区二区三区 | 中文字幕日韩精品一区 | 欧美色欧美亚洲高清在线观看 | 国产人妖乱国产精品人妖 | 女职员的丝袜 中文字幕 | 懂色av一区二区三区四区 | 日批视频免费 | 一级做a爱片久久毛片a高清 | 国产女人第一次做爰视频 | 欧美日本在线播放 | 久艹在线观看视频 | 影音先锋日韩精品 | 免费观看的无遮挡av | 免费在线观看不卡av | 妇女bbbbb撒尿正面视频 | 蜜桃av在线 | 日躁夜躁狠狠躁2001 | 美女赤身免费网站 | 波多野成人无码精品电影 | 天天aaaaxxxx躁日日躁 | 亚洲人精品亚洲人成在线 | 欧美日韩网 | 国产精品一区一区 | a级片毛片 | 亚洲天堂最新 | 国产女人18毛片18精品 | 日韩丝袜一区 | 国产福利小视频在线 | av天堂久久天堂色综合 | 国产69精品久久777的优势 | 69视频免费在线观看 | 国产一起色一起爱 | 91丨porny丨国产| 可以直接看的毛片 | 久草加勒比 | 粉嫩精品国产色综合久久不8 | 日韩欧美一区二区在线观看 | 国产偷v国产偷v亚洲 | 丰满老女人乱妇dvd在线播放 | 国产乱人乱精一区二视频国产精品 | 美女裸体十八禁免费网站 | 深夜福利免费观看 | 天堂在线www天堂中文在线 | 精品国产日韩亚洲一区 | 国产成a人亚洲精品 | 国产高潮久久久久久绿帽 | 日韩女同互慰一区二区 | 欧美婷婷精品激情 | 欧美日韩高清免费 | 在线免费观看av网站 | av解说在线 | 青草视频在线免费观看 | 深爱开心激情 | 精品视频网 | 噜噜噜噜狠狠狠7777视频 | 爽成人777777婷婷 | 天天看a| av手机在线播放 | 国产午夜精品一区二区三区嫩草 | 亚洲va久久久噜噜噜久牛牛影视 | 欧色图 | 91av入口| 久久亚洲精中文字幕冲田杏梨 | 国产又粗又猛又爽又黄av | 国产cd人妖ts在线观看 | 国产人成视频在线观看 | 人妻洗澡被强公日日澡 | 麻花传媒mv在线观看 | 奇米成人网| 亚洲日韩中文字幕在线播放 | 91制片厂麻花 | 女职员的丝袜 中文字幕 | 人与禽交av在线播放 | 久久人妖| 精品国产乱码久久久久久口爆 | 国产微拍精品一区 | 国产精品久久久久影院 | 亚洲第一福利视频 | 国产精品丰满 | 黄网站色视频免费观看 | 波多野结衣一区二区三区免费视频 | 一区二区三区蜜桃 | 成人亚洲精品久久久久软件 | 人人妻人人澡人人爽精品日本 | 五月婷在线观看 | 二色av | 免费人成在线视频无码 | 黄色三极片 | 国产剧情精彩演绎 | 日韩一级欧美 | 欧美综合在线观看视频 | 天天操天天弄 | 九九九在线 | 久久久久人妻精品一区三寸蜜桃 | 一区二区视频在线免费观看 | 精品一区二区三区无码免费直播 | av片大全| 日本www黄 | av一区二区三区在线观看 | 免费人成视频在线观看不卡 | 激情97综合亚洲色婷婷五 | 青椒国产97在线熟女 | 中文在线一区 | 日批视频网站 | 久热精品在线视频 |