• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Lora的智慧農(nóng)業(yè)移動端系統(tǒng)設(shè)計

    2020-01-03 01:24:44張偉
    計算機測量與控制 2019年12期
    關(guān)鍵詞:終端服務(wù)器監(jiān)控

    ,張偉

    (1.湖北大學(xué) 計算機與信息工程學(xué)院,武漢 430062; 2.烽火通信科技股份有限公司,武漢 430073)

    0 引言

    傳統(tǒng)農(nóng)業(yè)生產(chǎn)主要依賴人工,生產(chǎn)效率難以提高,極易受環(huán)境氣候的約束,難以形成產(chǎn)業(yè)化、規(guī)模化[1]。為了減小以上限制,實現(xiàn)生產(chǎn)的現(xiàn)代化,智能農(nóng)業(yè)物聯(lián)網(wǎng)應(yīng)運而生。智能農(nóng)業(yè)物聯(lián)網(wǎng)依托物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等技術(shù)[2],實現(xiàn)對農(nóng)業(yè)生產(chǎn)、加工、銷售等各個方面的優(yōu)化。

    現(xiàn)今,農(nóng)業(yè)物聯(lián)網(wǎng)在我國的產(chǎn)業(yè)化仍處在進行中。當(dāng)前農(nóng)業(yè)物聯(lián)網(wǎng)面臨的主要問題是無論是前期開發(fā)還是后期維護都需要投入大量成本,并且實際的農(nóng)業(yè)生產(chǎn)人員難以準(zhǔn)確使用農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng)。基于Android平臺的農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng),通過LoRa無線網(wǎng)絡(luò)結(jié)合以太網(wǎng)/4G網(wǎng)絡(luò),將感知層采集的傳感器信息、實時監(jiān)控視頻等數(shù)據(jù)上行發(fā)送至農(nóng)業(yè)物聯(lián)網(wǎng)智能云服務(wù)器[3],通過云服務(wù)器將數(shù)據(jù)分發(fā)至移動終端。Lora網(wǎng)絡(luò)成本低、可靠性高,結(jié)合農(nóng)業(yè)物聯(lián)網(wǎng)智能云平臺使得開發(fā)及維護成本降低??蒲腥藛T及農(nóng)業(yè)生產(chǎn)人員通過Android手機、平板等移動設(shè)備遠程查看并控制智能農(nóng)業(yè)物聯(lián)網(wǎng),避免了系統(tǒng)復(fù)雜難以操作等問題。

    本文基于Android平臺對農(nóng)業(yè)物聯(lián)網(wǎng)移動終端軟件進行設(shè)計,使用戶能在具備網(wǎng)絡(luò)的任何時間、任何地點對農(nóng)業(yè)生產(chǎn)進行查看以及控制。

    1 系統(tǒng)設(shè)計

    1.1 系統(tǒng)整體設(shè)計

    系統(tǒng)整體架構(gòu)可分為感知層、傳輸層和應(yīng)用層。智慧農(nóng)業(yè)系統(tǒng)通過感知層收集農(nóng)業(yè)大棚內(nèi)的各項環(huán)境數(shù)據(jù)、監(jiān)控視頻,感知層的數(shù)據(jù)使用Lora無線網(wǎng)絡(luò)進行傳輸,每個LoRa基站可以傳輸多個農(nóng)業(yè)大棚內(nèi)收集的數(shù)據(jù)。系統(tǒng)將感知層收集的數(shù)據(jù)經(jīng)過有線、無線網(wǎng)絡(luò)發(fā)往應(yīng)用層。應(yīng)用層包括云服務(wù)器、云數(shù)據(jù)庫及移動終端。云服務(wù)器實現(xiàn)對上下行各項數(shù)據(jù)的處理,云數(shù)據(jù)庫實現(xiàn)對相應(yīng)數(shù)據(jù)的存儲管理,移動端實現(xiàn)對數(shù)據(jù)的展示實現(xiàn)與用戶的交互。系統(tǒng)整體架構(gòu)如圖1所示。系統(tǒng)支持對數(shù)據(jù)的上行下行雙向傳輸。從下自上時,傳感器收集各個農(nóng)業(yè)大棚的環(huán)境數(shù)據(jù),經(jīng)過Lora自組網(wǎng)絡(luò)發(fā)往Lora基站,Lora基站經(jīng)過有線、無線、3G/4G網(wǎng)絡(luò)傳輸將數(shù)據(jù)發(fā)送至云服務(wù)器,云服務(wù)器對數(shù)據(jù)進行處理,用戶通過移動客戶端實現(xiàn)對數(shù)據(jù)的訪問。自上而下時,用戶通過移動端發(fā)出指令,云服務(wù)接收指令并處理發(fā)放,云服務(wù)器通過有線、無線、3G/4G網(wǎng)絡(luò)將指令發(fā)往Lora基站,Lora基站通過Lora網(wǎng)絡(luò)將指令發(fā)往對應(yīng)控制設(shè)備。

    圖1 系統(tǒng)整體架構(gòu)

    1.2 通信協(xié)議設(shè)計

    系統(tǒng)上下級以不同的協(xié)議傳輸數(shù)據(jù)。Lora節(jié)點與Lora基站以Lorawan協(xié)議傳輸數(shù)據(jù),Lora基站與云服務(wù)器以tcp/ip協(xié)議傳輸數(shù)據(jù),云服務(wù)與移動端以http,websocket等協(xié)議傳輸數(shù)據(jù)。系統(tǒng)設(shè)計5種通用幀結(jié)構(gòu)用于系統(tǒng)數(shù)據(jù)的上行下行傳達。分別為上行數(shù)據(jù)幀、上行到達應(yīng)答幀、上行執(zhí)行應(yīng)答幀、下行控制指令幀和下行設(shè)備掃描幀。其中上行數(shù)據(jù)幀攜帶感知層采集的各項數(shù)據(jù);上行數(shù)據(jù)幀發(fā)出后,上行到達應(yīng)答幀向下層反應(yīng)數(shù)據(jù)到達情況;下行控制指令幀攜帶從移動端發(fā)出的指令;指令到達下層,上行執(zhí)行應(yīng)答幀向上層反應(yīng)指令到達情況;下行設(shè)備掃描幀用于啟動感知層各個各個設(shè)備。

    Lora基站、云服務(wù)器和移動端等各層的通信協(xié)議上荷載通用數(shù)據(jù)幀,每層對數(shù)據(jù)幀進行拆包、數(shù)據(jù)處理、裝包然后發(fā)出。通用數(shù)據(jù)幀格式如圖2所示,包括開始、類型、站點id、大棚id、設(shè)備類型、數(shù)據(jù)內(nèi)容、校驗位和結(jié)束字節(jié)。

    圖2 數(shù)據(jù)幀格式

    2 移動端設(shè)計

    2.1 移動端系統(tǒng)設(shè)計

    Android平臺發(fā)展迅速,2019年安卓系統(tǒng)的份額已經(jīng)達到87%。本文旨在實現(xiàn)移動終端與云平臺之間的數(shù)據(jù)交互,使得用戶在遠程狀態(tài)下可以通過網(wǎng)絡(luò)對農(nóng)業(yè)生產(chǎn)數(shù)據(jù)進行訪問和控制,即實現(xiàn)一個C/S架構(gòu)的應(yīng)用系統(tǒng)。

    基于Android平臺的移動終端是用戶對農(nóng)業(yè)物聯(lián)網(wǎng)進行操作的入口。依據(jù)主要功能可以劃分為用戶管理、數(shù)據(jù)監(jiān)控塊、設(shè)備控制和系統(tǒng)設(shè)置共4個模塊。

    用戶管理模塊實現(xiàn)用戶登陸與用戶權(quán)限管理。數(shù)據(jù)監(jiān)控模塊采集并實時地顯示農(nóng)業(yè)大棚外內(nèi)的光照強度、風(fēng)力大小、降水強度、溫度、濕度、二氧化碳濃度等影響農(nóng)業(yè)生產(chǎn)的環(huán)境數(shù)據(jù),各個設(shè)備運行狀態(tài)以及監(jiān)控視頻。設(shè)備控制模塊通過數(shù)據(jù)采集模塊采集到的各項數(shù)據(jù)對農(nóng)業(yè)大棚中生產(chǎn)設(shè)備[5],包括對內(nèi)外遮陽、頂通風(fēng)、水簾補水、苗床灌溉、肥料攪拌、施肥泵、增氧機、照明和熱風(fēng)機等,進行手動或者自動控制,并對各種設(shè)備進行添、刪除等管理操作。系統(tǒng)設(shè)置主要是對農(nóng)業(yè)大棚的各項參數(shù)如環(huán)境數(shù)據(jù)閾值、設(shè)備控制參數(shù)進行設(shè)置。功能模塊如圖3所示。

    圖3 移動端功能模塊

    2.2 開發(fā)環(huán)境

    云平臺服務(wù)器使用JAVA語言進行開發(fā),使用jdk8在IDEA軟件進行開發(fā),使用mysql數(shù)據(jù)庫,1核cup、2G內(nèi)存的阿里云服務(wù)器。

    Android移動終端使用JAVA語言進行開發(fā),使用jdk8在Android studio軟件進行開發(fā)。調(diào)試環(huán)境為一臺Android8.1.0系統(tǒng)版本的小米手機。

    3 功能模塊實現(xiàn)

    3.1 用戶管理模塊

    用戶登陸模塊需要實現(xiàn)用戶登陸和用戶注冊功能[6]。當(dāng)用戶登陸時,移動終端發(fā)起請求時,云服務(wù)器接收用到請求,并在云數(shù)據(jù)庫中查找用戶信息進行驗證。第一次使用的用戶需要進行注冊。移動端使用MVP架構(gòu)使得登陸注冊的界面與數(shù)據(jù)的交互分類。MVP架構(gòu)可以分為以下三個層面:

    View層:Android 的Activity或Fragment通常用作View層,負(fù)責(zé)對登陸注冊頁面進行數(shù)據(jù)展示,便于實現(xiàn)界面交互功能。

    Model層:即圖3中的Repository,Model層將通過網(wǎng)絡(luò)請求云服務(wù)器,取得數(shù)據(jù)庫信息,驗證用戶登陸。

    Presenter層:對View層和Model層進行邏輯連接與處理。

    View層和Model層不直接進行交互,在Presenter層以面向接口編程方式實現(xiàn)功能。View層和Model層以接口形式引入到Presenter層。Presenter層將View層和Model層隔離,并將具體實現(xiàn)代碼交由Presenter接口實現(xiàn)類處理,保證View層和Model層解耦合,易于測試和維護[7]。其實現(xiàn)過程如圖4所示。

    圖4 用戶登陸/注冊流程圖

    3.2 用戶權(quán)限管理

    智慧農(nóng)業(yè)移動端系統(tǒng)擁有查看各項環(huán)境、設(shè)置環(huán)境參數(shù)閾值、查看監(jiān)控視頻、查看設(shè)備運行狀態(tài)、控制設(shè)備運行狀態(tài)及管理設(shè)備等功能。不同用戶的使用需求不同,并且出于對智慧農(nóng)業(yè)移動端系統(tǒng)的安全保障,需對用戶進行權(quán)限分類管理。普通用戶可以查看當(dāng)前數(shù)據(jù)監(jiān)控模塊中的環(huán)境數(shù)據(jù)和監(jiān)控視頻。一級管理員可以查看數(shù)據(jù)監(jiān)控模塊的所有數(shù)據(jù)并擁有設(shè)備控制操作權(quán)限。二級管理員擁有設(shè)備控制管理權(quán)限和系統(tǒng)設(shè)置權(quán)限。三級管理員可對賬戶管理、站點管理等進行操作。每級管理員擁有當(dāng)前及以下等級用戶權(quán)限。權(quán)限管理流程如圖5所示。

    圖5 權(quán)限管理流程圖

    3.3 數(shù)據(jù)監(jiān)控模塊

    數(shù)據(jù)監(jiān)控模塊包括環(huán)境數(shù)據(jù)、監(jiān)控視頻和設(shè)備運行狀態(tài)監(jiān)控,圖6為數(shù)據(jù)監(jiān)控模塊流程圖。

    圖6 數(shù)據(jù)監(jiān)控流程圖

    視頻監(jiān)控使用HLS協(xié)議,延時在可接受范圍內(nèi)。HSL協(xié)議的特性使得客戶端在不同的網(wǎng)絡(luò)情況下,可以依據(jù)網(wǎng)速對視頻流在不同的碼率中進行切換,使用戶能更方便在遠程查看農(nóng)業(yè)大棚中情況。監(jiān)控視頻在移動終端上通過HTML5播放,HTML5的VIDEO標(biāo)簽支持HLS協(xié)議[8]。

    環(huán)境數(shù)據(jù)監(jiān)控和設(shè)備運行狀態(tài)監(jiān)控使用WebSocket協(xié)議。感知層將底層的各項數(shù)據(jù)通過網(wǎng)關(guān)/DTU發(fā)送到云服務(wù)器。云服務(wù)器將收到的數(shù)據(jù)解析為不同的環(huán)境信息,并持久化到數(shù)據(jù)庫,同時通過WebSocket協(xié)議與移動終端傳輸信息。

    WebSocket協(xié)議是HTTP/1.1協(xié)議的升級,可以實現(xiàn)基于服務(wù)器推送并保持長連接[9]。在移動終端對服務(wù)器發(fā)起請求時,服務(wù)器讀取HTTP請求首部,讀取相應(yīng)的WebSocket請求字段,服務(wù)器將請求識別為WebSocket請求并與移動終端建立連接。

    云服務(wù)器端實現(xiàn)WebSocket的onopen, onmessage, onclose和onerror消息。當(dāng)成功接收到一個WebSocket請求后,建立一個WebSocket連接接收onopen消息并將這個WebSocket連接加入隊列。當(dāng)WebSocket連接接收 onclose和onerro消息[10],表明連接出現(xiàn)錯誤或已經(jīng)關(guān)閉。服務(wù)器將當(dāng)前WebSocket連接從連接隊列中移除。當(dāng)收到傳感器信息時發(fā)送當(dāng)前隊列所有WebSocket連接的onmessage消息,將傳感器信息發(fā)送至移動終端。

    移動終端在用戶登陸成功后,立刻發(fā)送一個Webocket請求建立與云平臺建立連接,等待推送消息。為了保證WebSocket連接能持續(xù)運行在后臺,移動終端使用Android四大組件之一的Service組件。通過Service組件保持WebSocket連接的使用方法如下:

    1)Activity組件在收到服務(wù)器返回的登陸成功信息后,通過startService()啟動服務(wù),Service服務(wù)在生命周期的onStartCommand,服務(wù)開始運行。

    2)Service組件在Android系統(tǒng)中優(yōu)先級比較低,當(dāng)內(nèi)存不足時會被系統(tǒng)回收。通過startForeground()開啟前臺服務(wù),將Service通過通知的方式運行在后臺。

    3)在onStartCommand()中對WebSock- et連接進行初始化并發(fā)起連接。當(dāng)WebSo- cket接收到服務(wù)器發(fā)送的onMessage消息,Service組件發(fā)送廣播,向展示環(huán)境信息的Activity和Fragment發(fā)送消息。

    4)當(dāng)用戶退出登陸,Service進入onDestroy狀態(tài),WebSocket發(fā)起onClose消息,斷開WebSocket連接。

    3.4 設(shè)備控制模塊

    設(shè)備控制模塊包括設(shè)備控制和設(shè)備管理,設(shè)備控制模塊流程如圖7所示。

    圖7 設(shè)備控制流程圖

    設(shè)備控制主要實現(xiàn)移動端控制用于農(nóng)業(yè)生產(chǎn)的設(shè)備,如燈光、通風(fēng)、水簾、肥料攪拌等。當(dāng)用戶通過移動終端對任意一個控制設(shè)備進行操作時,移動終端會對云服務(wù)發(fā)送一個POST請求,并帶有操作類型id的JSON請求體。

    設(shè)備管理主要實現(xiàn)對設(shè)備的添加、刪除等操作。在實際農(nóng)業(yè)生產(chǎn)的不同時期,對各類設(shè)備的需求有所不同,因此涉及到設(shè)備的添加、刪除管理。移動終端會對云端發(fā)送POST請求,發(fā)送帶有操作設(shè)備id和操作類型的JSON請求體。

    移動終端的網(wǎng)絡(luò)請求架構(gòu)使用Square公司的Retrofit2。Retrofit2是常用于移動端開發(fā)的OkHttp網(wǎng)絡(luò)請求框架的升級。通過Retrofit2構(gòu)建網(wǎng)請求的方法如下:

    1)創(chuàng)建一個實體類,用于接收服務(wù)器端發(fā)送的數(shù)據(jù)。

    2)創(chuàng)建一個用于Http請求的java接口,接口標(biāo)注表示Http請求方法和參數(shù)的注解。方法注解與請求方法同名,用戶登陸使用POST請求方法,用于登陸的接口使用@POST標(biāo)注。接口使用@Body標(biāo)注為非表單請求體,請求體為JSON類型。

    3)構(gòu)建網(wǎng)絡(luò)請求實例。創(chuàng)建Retrofit事件,設(shè)置網(wǎng)絡(luò)請求的URL(統(tǒng)一資源定位符)設(shè)置OkHttp請求的連接超時等參數(shù),設(shè)置Gson數(shù)據(jù)解析器用于處理服務(wù)器返回的數(shù)據(jù),通過retrofit.create(ApiService.class) 創(chuàng)建網(wǎng)絡(luò)請求。

    4)轉(zhuǎn)換線程,發(fā)送網(wǎng)絡(luò)請求,并對服務(wù)器返回數(shù)據(jù)進行處理。

    3.5 系統(tǒng)設(shè)置模塊

    系統(tǒng)設(shè)置模塊主要實現(xiàn)對底層設(shè)備包括數(shù)據(jù)監(jiān)控設(shè)備和控制設(shè)備進行初始化設(shè)置和各項參數(shù)調(diào)整。對環(huán)境數(shù)據(jù)可以進行采集頻率設(shè)置,采集頻率包括秒、分鐘、小時等單位;對數(shù)據(jù)精度進行設(shè)置,如對光照強度單位設(shè)置;對環(huán)境數(shù)據(jù)閾值進行區(qū)間設(shè)定,當(dāng)高于或低于閾值區(qū)間時,云服務(wù)器向移動終端推送警報信息。對設(shè)備控制可以設(shè)置設(shè)備的運行情況,如運行速度、運行方向等。根據(jù)生產(chǎn)人員的經(jīng)驗,在系統(tǒng)運行初期進行初始化系統(tǒng)設(shè)置。系統(tǒng)進入穩(wěn)定運行后,分析已產(chǎn)生的數(shù)據(jù)對系統(tǒng)參數(shù)進行相應(yīng)的調(diào)整以根據(jù)滿足生產(chǎn)。系統(tǒng)設(shè)置流程如圖8所示。

    圖8 系統(tǒng)設(shè)置流程圖

    移動終端會依據(jù)系統(tǒng)設(shè)置內(nèi)容通過Retrofit2向服務(wù)器發(fā)送http請求,請求體為包括設(shè)置設(shè)備和設(shè)置內(nèi)容的JSON字符串。

    4 系統(tǒng)測試

    4.1 系統(tǒng)功能測試

    移動終端主要測試對服務(wù)器的請求能否正常提交,云服務(wù)器是正常接收傳感器數(shù)據(jù)并通過WebSocket與移動終端進行連接各項傳輸數(shù)據(jù),視頻監(jiān)控監(jiān)控能否實時傳輸?shù)揭苿咏K端,移動端控制指令能否正確發(fā)送。

    測試時以測試用戶test登陸,如圖9所示。當(dāng)test用戶登陸成功時,移動終端開啟與云服務(wù)器的WebSocket連接。如圖10所示,建立WebSocket連接成功,移動終端接收的消息可以在數(shù)據(jù)監(jiān)控模塊查看,表明數(shù)據(jù)上行成功。

    圖10 部分環(huán)境數(shù)據(jù)

    移動終端可以對底層多個控制設(shè)進行多項操作。如圖11所示,測試用戶控制外遮陽1開啟正轉(zhuǎn),說明數(shù)據(jù)下行成功。

    圖11 外遮陽正轉(zhuǎn)指令

    如圖12所示,移動終端可以在任意時間查看監(jiān)控視頻。

    圖12 視頻監(jiān)控夜間情況

    4.2 系統(tǒng)性能測試

    系統(tǒng)功能測試主要測試websocket連接傳輸數(shù)據(jù)的頻率和移動端發(fā)起http請求控制底層設(shè)備的延時。

    在系統(tǒng)設(shè)置頁面將數(shù)據(jù)采集設(shè)備的設(shè)采集頻率設(shè)置為為3分鐘。以一天中四個時間段測試,記錄每個時間段平均時間間隔,測試結(jié)果如表1所示。

    表1 采集頻率測試結(jié)果

    從移動端發(fā)起對控制設(shè)備的操作請求,記錄每組請求從發(fā)起請求到完成操作的平均時間,測試結(jié)果如表2,用戶從移動端發(fā)起指令到底層設(shè)備響應(yīng)延時在合理范圍以內(nèi),用戶使用感流暢。

    表2 設(shè)備控制延時

    測試結(jié)果表明,移動終端對服務(wù)器的請求,與服務(wù)器的WebSocket連接以及視頻監(jiān)控的傳輸?shù)裙δ芏颊_\行,能夠滿足農(nóng)業(yè)物聯(lián)網(wǎng)的各項需求。

    5 結(jié)束語

    本文旨在設(shè)計基于Lora的智慧農(nóng)業(yè)Android移動終端系統(tǒng)。移動終端實現(xiàn)功能幫助農(nóng)業(yè)生產(chǎn)人員或研究人員,在任何時間、任何地點可通過數(shù)據(jù)采集模塊查看農(nóng)業(yè)大棚的各項環(huán)境數(shù)據(jù),通過視頻監(jiān)控模塊掌握作物的生長情況。通過對各項環(huán)境數(shù)據(jù)實時情況的分析,農(nóng)業(yè)生產(chǎn)人員或研究人員可以使用設(shè)備控制模塊調(diào)整農(nóng)業(yè)大棚的環(huán)境以滿足作物生長。經(jīng)測試,智能農(nóng)業(yè)移動終端系統(tǒng)運行穩(wěn)定。通過對環(huán)境數(shù)據(jù)的長時間收集,可以實現(xiàn)對各項設(shè)備的自動控制,軟件具有較強的可擴展性。

    猜你喜歡
    終端服務(wù)器監(jiān)控
    The Great Barrier Reef shows coral comeback
    X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
    通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
    你被監(jiān)控了嗎?
    Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
    看監(jiān)控攝像機的4K之道
    多功能北斗船載終端的開發(fā)應(yīng)用
    電子制作(2016年15期)2017-01-15 13:39:14
    得形忘意的服務(wù)器標(biāo)準(zhǔn)
    計算機網(wǎng)絡(luò)安全服務(wù)器入侵與防御
    ABB Elastimold 10kV電纜終端及中間接頭
    自動化博覽(2014年4期)2014-02-28 22:31:14
    免费高清在线观看视频在线观看| 亚洲欧美清纯卡通| 99久国产av精品| 人人妻人人看人人澡| 全区人妻精品视频| 国产成年人精品一区二区| 18禁在线无遮挡免费观看视频| 午夜激情福利司机影院| 久久久a久久爽久久v久久| 亚洲最大成人中文| 久久久午夜欧美精品| 在线免费观看的www视频| 毛片一级片免费看久久久久| 国产一级毛片在线| 国产成人精品福利久久| 亚洲欧洲国产日韩| 丰满少妇做爰视频| 久久精品国产鲁丝片午夜精品| 日韩,欧美,国产一区二区三区| 婷婷色麻豆天堂久久| 高清av免费在线| 亚洲av免费高清在线观看| 精品人妻一区二区三区麻豆| 亚洲电影在线观看av| 免费播放大片免费观看视频在线观看| 91久久精品国产一区二区成人| 又爽又黄无遮挡网站| 国产精品人妻久久久久久| 中文天堂在线官网| 国产亚洲91精品色在线| 乱系列少妇在线播放| 黄色欧美视频在线观看| 久久久久久九九精品二区国产| 久久久久久久久久黄片| 久久久久网色| 在线播放无遮挡| 男女边摸边吃奶| 精品久久久久久久久av| 少妇熟女欧美另类| 欧美激情国产日韩精品一区| 又大又黄又爽视频免费| 午夜福利在线观看吧| 蜜桃久久精品国产亚洲av| 少妇熟女aⅴ在线视频| av播播在线观看一区| 亚洲最大成人av| 欧美xxxx性猛交bbbb| 久久这里有精品视频免费| 边亲边吃奶的免费视频| 久久久精品欧美日韩精品| 久久精品夜色国产| 色5月婷婷丁香| 婷婷色麻豆天堂久久| 日韩强制内射视频| 18禁动态无遮挡网站| 大香蕉久久网| 99久久中文字幕三级久久日本| 97热精品久久久久久| 欧美成人午夜免费资源| 黄色日韩在线| 亚洲国产av新网站| 国产精品久久久久久av不卡| 极品少妇高潮喷水抽搐| 欧美三级亚洲精品| 国产精品日韩av在线免费观看| 在线免费十八禁| 精品国内亚洲2022精品成人| 国产黄色免费在线视频| 欧美一区二区亚洲| 熟妇人妻不卡中文字幕| 欧美日韩一区二区视频在线观看视频在线 | 在线免费观看不下载黄p国产| 一级毛片aaaaaa免费看小| 国产精品一区二区性色av| 99久国产av精品| 天天一区二区日本电影三级| 亚洲国产精品专区欧美| 亚洲精品日本国产第一区| 欧美97在线视频| 身体一侧抽搐| 国产精品日韩av在线免费观看| 午夜激情福利司机影院| 九草在线视频观看| 七月丁香在线播放| 亚洲成人久久爱视频| av专区在线播放| 午夜日本视频在线| 久久6这里有精品| 日本三级黄在线观看| 熟女电影av网| 国产成人福利小说| 婷婷色av中文字幕| 亚洲成人av在线免费| 日日撸夜夜添| 乱系列少妇在线播放| 免费看不卡的av| 免费高清在线观看视频在线观看| 69av精品久久久久久| 亚洲不卡免费看| 夫妻性生交免费视频一级片| 床上黄色一级片| 日韩 亚洲 欧美在线| 国产午夜精品一二区理论片| 欧美日韩精品成人综合77777| 免费观看无遮挡的男女| 免费黄网站久久成人精品| 久久久久久久久久人人人人人人| 欧美精品国产亚洲| 韩国高清视频一区二区三区| 不卡视频在线观看欧美| 一级毛片 在线播放| 大香蕉97超碰在线| 亚洲av中文字字幕乱码综合| 国产精品国产三级专区第一集| 深爱激情五月婷婷| 亚洲图色成人| 我的老师免费观看完整版| 久久久久久久午夜电影| 中文字幕免费在线视频6| 国产精品一区二区在线观看99 | 99久国产av精品| 国产黄片美女视频| 高清av免费在线| 99热全是精品| 亚洲经典国产精华液单| 久久久国产一区二区| 少妇熟女欧美另类| 天天一区二区日本电影三级| 欧美精品国产亚洲| 蜜桃亚洲精品一区二区三区| 你懂的网址亚洲精品在线观看| 国产男人的电影天堂91| 亚洲一区高清亚洲精品| 网址你懂的国产日韩在线| 七月丁香在线播放| 非洲黑人性xxxx精品又粗又长| 亚洲美女搞黄在线观看| 天堂中文最新版在线下载 | 国产午夜精品久久久久久一区二区三区| 嫩草影院新地址| 丝瓜视频免费看黄片| 熟女电影av网| 超碰av人人做人人爽久久| 成人亚洲精品av一区二区| 国产高清不卡午夜福利| 日韩强制内射视频| 老女人水多毛片| 亚洲精品aⅴ在线观看| 狂野欧美激情性xxxx在线观看| 免费看日本二区| 亚洲av二区三区四区| 中文精品一卡2卡3卡4更新| 午夜激情欧美在线| 久久久久久久久久人人人人人人| 嫩草影院精品99| 午夜精品国产一区二区电影 | 国产黄色免费在线视频| 午夜老司机福利剧场| 青春草视频在线免费观看| 婷婷色麻豆天堂久久| 69av精品久久久久久| 国产成人a区在线观看| 亚洲精品乱码久久久久久按摩| 最近中文字幕高清免费大全6| videos熟女内射| 国内少妇人妻偷人精品xxx网站| 日韩成人av中文字幕在线观看| 99久久人妻综合| 国产女主播在线喷水免费视频网站 | 极品少妇高潮喷水抽搐| 久久久久久九九精品二区国产| 日韩成人av中文字幕在线观看| 国产在视频线在精品| 欧美xxⅹ黑人| 国产免费视频播放在线视频 | 听说在线观看完整版免费高清| 国产91av在线免费观看| 亚洲激情五月婷婷啪啪| 国产免费视频播放在线视频 | 在线观看美女被高潮喷水网站| 丝瓜视频免费看黄片| 午夜福利网站1000一区二区三区| 一个人观看的视频www高清免费观看| 国产一区有黄有色的免费视频 | 亚洲国产最新在线播放| 中国美白少妇内射xxxbb| 男人舔女人下体高潮全视频| 中文乱码字字幕精品一区二区三区 | av免费在线看不卡| 啦啦啦啦在线视频资源| 天堂中文最新版在线下载 | 亚洲高清免费不卡视频| 日韩在线高清观看一区二区三区| 亚洲一级一片aⅴ在线观看| 51国产日韩欧美| 国产成人精品福利久久| 激情 狠狠 欧美| 亚洲图色成人| 深夜a级毛片| 国语对白做爰xxxⅹ性视频网站| a级一级毛片免费在线观看| eeuss影院久久| 99久国产av精品国产电影| 亚洲国产日韩欧美精品在线观看| 又粗又硬又长又爽又黄的视频| 美女高潮的动态| 久久久久久久久久人人人人人人| 一级毛片久久久久久久久女| 日韩电影二区| 精品国产三级普通话版| 三级国产精品片| 老司机影院毛片| 91久久精品国产一区二区三区| 久久精品国产亚洲av天美| 国内少妇人妻偷人精品xxx网站| 亚洲婷婷狠狠爱综合网| 欧美变态另类bdsm刘玥| 日韩大片免费观看网站| 亚洲久久久久久中文字幕| 22中文网久久字幕| 国产成人a∨麻豆精品| av专区在线播放| 热99在线观看视频| 免费看av在线观看网站| 午夜福利高清视频| 18禁裸乳无遮挡免费网站照片| 小蜜桃在线观看免费完整版高清| 97超视频在线观看视频| 久久草成人影院| 国产高潮美女av| 少妇裸体淫交视频免费看高清| 国产大屁股一区二区在线视频| 蜜臀久久99精品久久宅男| 亚洲婷婷狠狠爱综合网| 亚洲欧美日韩东京热| 亚洲av成人av| 高清在线视频一区二区三区| 中文欧美无线码| 99久国产av精品国产电影| 天天一区二区日本电影三级| 我要看日韩黄色一级片| 日韩一区二区视频免费看| 热99在线观看视频| 91精品国产九色| 两个人的视频大全免费| 最后的刺客免费高清国语| 伦精品一区二区三区| 国产男人的电影天堂91| 国产综合懂色| 国内揄拍国产精品人妻在线| 最近的中文字幕免费完整| 国产高清不卡午夜福利| 日韩av在线大香蕉| 一个人看视频在线观看www免费| 日韩av免费高清视频| 午夜福利成人在线免费观看| 只有这里有精品99| 午夜激情福利司机影院| 亚洲欧美一区二区三区黑人 | 国产老妇女一区| 18禁在线播放成人免费| 国产伦精品一区二区三区四那| 婷婷色综合大香蕉| 建设人人有责人人尽责人人享有的 | 成人av在线播放网站| 欧美不卡视频在线免费观看| 国产精品女同一区二区软件| 国产激情偷乱视频一区二区| 国产精品一区二区三区四区久久| 亚洲天堂国产精品一区在线| 深夜a级毛片| 国产精品美女特级片免费视频播放器| av在线蜜桃| 国产成人a∨麻豆精品| 国产伦理片在线播放av一区| 狂野欧美激情性xxxx在线观看| 亚洲在线观看片| 男女下面进入的视频免费午夜| 人妻系列 视频| 三级国产精品欧美在线观看| 18禁裸乳无遮挡免费网站照片| 日韩,欧美,国产一区二区三区| 激情五月婷婷亚洲| 日韩电影二区| 欧美精品国产亚洲| 成人美女网站在线观看视频| 欧美bdsm另类| 国产视频内射| 亚洲av中文av极速乱| 一本一本综合久久| 欧美区成人在线视频| 亚洲av一区综合| 成年女人在线观看亚洲视频 | 日韩欧美精品免费久久| 波野结衣二区三区在线| 毛片一级片免费看久久久久| 国产精品一区二区三区四区免费观看| 激情 狠狠 欧美| 欧美潮喷喷水| 国产精品人妻久久久影院| 欧美高清性xxxxhd video| 亚洲精品视频女| 国产亚洲av嫩草精品影院| 亚洲av二区三区四区| 最近中文字幕高清免费大全6| 18+在线观看网站| 亚洲熟妇中文字幕五十中出| 男女那种视频在线观看| 久久久久久久久久黄片| 国产精品麻豆人妻色哟哟久久 | 国产淫语在线视频| 亚洲精品色激情综合| 国产91av在线免费观看| 又大又黄又爽视频免费| 亚洲久久久久久中文字幕| 亚洲国产精品sss在线观看| 国产麻豆成人av免费视频| 寂寞人妻少妇视频99o| 一级毛片我不卡| 色综合色国产| 欧美激情在线99| 熟妇人妻久久中文字幕3abv| 美女xxoo啪啪120秒动态图| 可以在线观看毛片的网站| 日韩大片免费观看网站| av在线老鸭窝| 国产精品国产三级国产av玫瑰| av线在线观看网站| 日韩中字成人| 晚上一个人看的免费电影| 亚洲自拍偷在线| 午夜激情欧美在线| 午夜福利在线在线| 久久人人爽人人片av| 边亲边吃奶的免费视频| 乱系列少妇在线播放| 三级国产精品欧美在线观看| 亚洲国产精品成人久久小说| 国产永久视频网站| 精品人妻熟女av久视频| av网站免费在线观看视频 | 三级经典国产精品| 卡戴珊不雅视频在线播放| 亚洲在久久综合| 国产精品女同一区二区软件| 内射极品少妇av片p| 国产精品精品国产色婷婷| 日韩欧美一区视频在线观看 | 国产伦理片在线播放av一区| 欧美日韩视频高清一区二区三区二| 中文字幕av在线有码专区| 亚洲内射少妇av| 国产日韩欧美在线精品| 国产国拍精品亚洲av在线观看| 国产成人精品一,二区| 免费不卡的大黄色大毛片视频在线观看 | 男人舔奶头视频| 国产人妻一区二区三区在| 国内精品美女久久久久久| 一本久久精品| 夜夜看夜夜爽夜夜摸| 性色avwww在线观看| 国产精品1区2区在线观看.| 91久久精品国产一区二区成人| 久久鲁丝午夜福利片| 久久精品久久精品一区二区三区| 99久久九九国产精品国产免费| 欧美zozozo另类| 久久久久国产网址| 亚洲国产精品成人综合色| 成人高潮视频无遮挡免费网站| 久久99热这里只频精品6学生| 亚洲,欧美,日韩| 在线观看美女被高潮喷水网站| 亚洲,欧美,日韩| 欧美日韩视频高清一区二区三区二| 尾随美女入室| 一个人免费在线观看电影| 一个人看视频在线观看www免费| 一个人免费在线观看电影| 精品少妇黑人巨大在线播放| 91在线精品国自产拍蜜月| 一个人看视频在线观看www免费| 午夜亚洲福利在线播放| 一个人看视频在线观看www免费| 天美传媒精品一区二区| www.av在线官网国产| 亚洲国产精品成人综合色| 黄色配什么色好看| 少妇猛男粗大的猛烈进出视频 | 国产不卡一卡二| 女的被弄到高潮叫床怎么办| 成人国产麻豆网| 亚洲精品一区蜜桃| 丰满人妻一区二区三区视频av| 亚洲天堂国产精品一区在线| 国产成人精品婷婷| 国产高清三级在线| 亚洲欧洲日产国产| 久久久久免费精品人妻一区二区| 一夜夜www| 精品酒店卫生间| 久久韩国三级中文字幕| 大陆偷拍与自拍| 亚洲综合精品二区| 天堂中文最新版在线下载 | 又爽又黄无遮挡网站| av免费观看日本| 熟妇人妻不卡中文字幕| 97超视频在线观看视频| av专区在线播放| 狂野欧美激情性xxxx在线观看| 国产伦理片在线播放av一区| 亚洲aⅴ乱码一区二区在线播放| 国产精品1区2区在线观看.| 大片免费播放器 马上看| 国产精品一区二区在线观看99 | 国产成人精品福利久久| 亚洲va在线va天堂va国产| 日本免费在线观看一区| 在线免费十八禁| 亚洲精品日韩在线中文字幕| 久久草成人影院| 亚洲欧洲国产日韩| 亚洲在线自拍视频| 日韩强制内射视频| 九草在线视频观看| 春色校园在线视频观看| 男女啪啪激烈高潮av片| 久热久热在线精品观看| www.色视频.com| 国产日韩欧美在线精品| 日韩强制内射视频| 免费大片黄手机在线观看| 91精品伊人久久大香线蕉| 国产有黄有色有爽视频| 国产淫片久久久久久久久| 日韩一本色道免费dvd| 久久久久性生活片| 欧美日韩精品成人综合77777| 色尼玛亚洲综合影院| 爱豆传媒免费全集在线观看| 日韩一区二区视频免费看| 乱人视频在线观看| 大香蕉久久网| 亚洲av免费高清在线观看| 久久精品人妻少妇| 一级av片app| 免费播放大片免费观看视频在线观看| 久久久久久久亚洲中文字幕| 夫妻午夜视频| 亚洲欧美日韩东京热| 午夜福利在线观看吧| 寂寞人妻少妇视频99o| 亚洲精品第二区| 国产午夜精品久久久久久一区二区三区| 亚洲av电影不卡..在线观看| 亚洲国产精品专区欧美| 精品一区在线观看国产| 亚洲精品一二三| 嫩草影院新地址| 老司机影院毛片| 精品一区二区三区视频在线| 免费看a级黄色片| 午夜福利成人在线免费观看| 亚洲精品色激情综合| 少妇的逼水好多| 超碰av人人做人人爽久久| 免费无遮挡裸体视频| 国产在视频线精品| 久久热精品热| 久久草成人影院| 国产成人免费观看mmmm| 久久这里有精品视频免费| 综合色丁香网| 在线a可以看的网站| 中文乱码字字幕精品一区二区三区 | 午夜福利视频1000在线观看| 男人舔奶头视频| 亚洲av不卡在线观看| 日日撸夜夜添| 国产午夜精品一二区理论片| 91久久精品国产一区二区成人| 亚洲第一区二区三区不卡| 国产成人aa在线观看| 亚洲成人中文字幕在线播放| 国产一区有黄有色的免费视频 | 国产色婷婷99| 18禁在线播放成人免费| 最近中文字幕2019免费版| 亚洲国产色片| 国产 一区精品| 乱码一卡2卡4卡精品| 久久久久久国产a免费观看| 国产成人freesex在线| 一区二区三区免费毛片| 91午夜精品亚洲一区二区三区| 欧美日韩亚洲高清精品| 亚洲av福利一区| 高清视频免费观看一区二区 | 亚洲精品乱码久久久久久按摩| 特大巨黑吊av在线直播| 亚洲av成人av| 天天一区二区日本电影三级| 男人和女人高潮做爰伦理| 国产精品国产三级专区第一集| 亚洲美女搞黄在线观看| 国产一区二区亚洲精品在线观看| 色综合色国产| 人妻少妇偷人精品九色| 美女大奶头视频| 高清在线视频一区二区三区| 日韩强制内射视频| 夫妻性生交免费视频一级片| 久久精品夜色国产| 亚洲国产av新网站| 久久久久久久久中文| 亚洲aⅴ乱码一区二区在线播放| 国产精品一区二区性色av| 成人二区视频| 精品午夜福利在线看| 欧美人与善性xxx| 精品久久久精品久久久| 久久99精品国语久久久| 天堂影院成人在线观看| 久久久精品欧美日韩精品| 国产精品1区2区在线观看.| 日韩 亚洲 欧美在线| 日韩精品有码人妻一区| 秋霞伦理黄片| 性插视频无遮挡在线免费观看| 国产高潮美女av| 午夜福利成人在线免费观看| 有码 亚洲区| 99久久九九国产精品国产免费| 亚洲国产精品成人久久小说| 男人舔女人下体高潮全视频| 久久这里有精品视频免费| 国产免费视频播放在线视频 | 特大巨黑吊av在线直播| 少妇的逼好多水| 国产毛片a区久久久久| 老司机影院成人| 亚洲熟女精品中文字幕| 国产成人精品一,二区| 日本av手机在线免费观看| 身体一侧抽搐| 成人亚洲精品av一区二区| 麻豆国产97在线/欧美| 看十八女毛片水多多多| 水蜜桃什么品种好| 久久久成人免费电影| 亚洲人成网站在线观看播放| 成人无遮挡网站| 久久久午夜欧美精品| 日韩欧美国产在线观看| 免费大片18禁| 三级国产精品欧美在线观看| 中文字幕制服av| 色哟哟·www| 国产精品一区二区在线观看99 | 三级国产精品欧美在线观看| 中文字幕亚洲精品专区| 九色成人免费人妻av| 黄色一级大片看看| 能在线免费观看的黄片| 精品国产三级普通话版| 免费av观看视频| 婷婷色综合www| 亚洲精品日韩av片在线观看| 成人综合一区亚洲| 久久6这里有精品| 男女啪啪激烈高潮av片| 天堂影院成人在线观看| 观看美女的网站| 亚洲欧美一区二区三区黑人 | 爱豆传媒免费全集在线观看| 日本熟妇午夜| 亚洲欧美一区二区三区国产| 日日撸夜夜添| 久久精品国产亚洲av涩爱| 成人av在线播放网站| 日本wwww免费看| 亚洲精华国产精华液的使用体验| 插阴视频在线观看视频| av播播在线观看一区| 精品一区二区三卡| 欧美zozozo另类| 亚洲av中文av极速乱| 国产色爽女视频免费观看| 日本免费a在线| 国产精品综合久久久久久久免费| 内地一区二区视频在线| 亚洲av电影在线观看一区二区三区 | 中文天堂在线官网| 久久精品国产鲁丝片午夜精品| 欧美一区二区亚洲| 纵有疾风起免费观看全集完整版 | 日本与韩国留学比较| 成人综合一区亚洲| 亚洲精品影视一区二区三区av| 亚洲精品久久久久久婷婷小说| 国产大屁股一区二区在线视频| 国产黄片视频在线免费观看| 男的添女的下面高潮视频| av黄色大香蕉| 日韩成人av中文字幕在线观看| 日韩人妻高清精品专区| av线在线观看网站| 综合色丁香网| 国产乱人视频| 男女那种视频在线观看| 国产免费视频播放在线视频 | 尤物成人国产欧美一区二区三区| 日韩成人av中文字幕在线观看|