精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

工業物聯網核心技術——MQTT(二)

物聯網 工業物聯網
MQTT優點在于可以以極少的代碼和有限的帶寬,為遠程設備提供實時可靠的消息服務。做為一種低開銷、低帶寬占用的即時通訊協議,MQTT在物聯網、小型設備、移動應用等方面有廣泛的應用。

 接上篇《工業物聯網核心技術——MQTT(一)

[[265232]]

三、MQTT的安全

由于MQTT運行于TCP層之上并以明文方式傳輸,這就相當于HTTP的明文傳輸,使用Wireshark可以完全看到MQTT發送的所有消息,消息指令一覽無遺,如圖1所示。

工業物聯網核心技術(三):MQTT的安全

圖1 Wireshark抓取MQTT數據包

這樣可能會產生以下風險:

  • 設備可能會被盜用;
  • 客戶端和服務端的靜態數據可能是可訪問的(可能會被修改);
  • 協議行為可能有副作用;
  • 通信可能會被攔截、修改、重定向或者泄露;
  • 虛假控制報文注入。

作為傳輸協議,MQTT僅關注消息傳輸,提供合適的安全功能是開發者的責任。安全功能可以從三個層次來考慮——應用層、傳輸層、網絡層。

  • 應用層:在應用層上,MQTT提供了客戶標識(Client Identifier)以及用戶名和密碼,可以在應用層驗證設備。
  • 傳輸層:類似于HTTPS,MQTT基于TCP連接,也可以加上一層TLS,傳輸層使用TLS加密是確保安全的一個好手段,可以防止中間人攻擊。客戶端證書不但可以作為設備的身份憑證,還可以用來驗證設備。
  • 網絡層:如果有條件的話,可以通過拉專線來連接設備與MQTT代理,以提高網絡傳輸的安全性。

1. 認證

MQTT支持兩種層次的認證:

  • 應用層:MQTT支持客戶標識、用戶名和密碼認證;
  • 傳輸層:傳輸層可以使用TLS,除了加密通訊,還可以使用X509證書來認證設備。

2. 客戶標識

MQTT客戶端可以發送最多65535個字符作為客戶標識(Client Identifier),一般來說可以使用嵌入式芯片的MAC地址或者芯片序列號。雖然使用客戶標識來認證可能不可靠,但是在某些封閉環境或許已經足夠了。

3. 用戶名和密碼

MQTT協議支持通過CONNECT消息的username和password字段發送用戶名和密碼。

用戶名及密碼的認證使用起來非常方便,不過由于它們是以明文形式傳輸,所以使用抓包工具就可以輕易的獲取。

一般來說,使用客戶標識、用戶名和密碼已經足夠了,比如支持MQTT協議連接的OneNET云平臺,就是使用了這三個字段作為認證。如果感覺還不夠安全,還可以在傳輸層進行認證。

4. 在傳輸層認證

在傳輸層認證是這樣的:MQTT代理在TLS握手成功之后可以繼續發送客戶端的X509證書來認證設備,如果設備不合法便可以中斷連接。使用X509認證的好處是,在傳輸層就可以驗證設備的合法性,在發送CONNECT消息之前便可以阻隔非法設備的連接,以節省后續不必要的資源浪費。而且,MQTT協議運行在使用TLS時,除了提供身份認證,還可以確保消息的完整性和保密性。

5. 選擇用戶數據格式

MQTT協議只實現了傳送消息的格式,并沒有限制用戶協議需要按照一定的風格,因此在MQTT協議之上,我們需要定義一套自己的通信協議。比如說,發布者向設備發布一條打開消息,設備可以回復一個消息并攜帶返回碼,這樣的消息格式是使用二進制、字符串還是JSON格式呢?下面就簡單做個選型參考。

6. 十六進制/二進制

MQTT原本就是基于二進制實現的,所以用戶協議使用二進制實現是一個不錯的選擇。雖然失去了直觀的可讀性,但可以將流量控制在非常小。其實對于單片機開發者來說十六進制并不陌生,因為單片機寄存器都是以位來操作的,芯片間通信也會使用十六進制/二進制。而對于沒有單片機開發經驗的工程師來說,十六進制/二進制可能就太原始了。下面我們繼續看看還有沒有其他方案。

7. 字符串

 

對單片機開發者來說,字符串也是一個選擇。比如通過串口傳輸的AT指令就是基于字符串通信的。使用字符串方便了人閱讀,但是對高級語言開發者來說,鍵值對(Key-Value)才更受歡迎。

四、MQTT拍檔

1. JSON

JSON中文全稱是JavaScript對象標記語言,在這門語言中,一切都是對象。因此,任何支持的類型都可以通過JSON來表示,例如字符串、數字、對象、數組等。其語法規則是:

  • 對象表示為鍵值對;
  • 數據由逗號分隔;
  • 花括號保存對象;
  • 方括號保存數組。

JSON層次結構簡潔清晰,易于閱讀和編寫,同時也易于機器解析和生成,有效提升網絡傳輸效率。

對于單片機開發者,主流的微控制器軟件開發工具Keil有提供JSON庫,可以用于STC、STM32等微控制器開發,所以在微控制器上解析JSON不需要自己寫一個JSON解析器或者移植了。

如果實在懶得使用JSON庫生成或解析,也可以直接使用C語言中的sprintf生成JSON字符串,比如:

  1. sprintf(buf, "{"String":"%s", "Value":%d}", "Hello World!", 12345); 

這樣就可以生成一個{“String”:”Hello World!”, “Value”:12345}JSON字符串了。

2. XML

MQTT協議只負責通信部分,用戶協議可以自己選擇,當然也可以選擇復雜又冗長的XML格式。可是既然要選擇MQTT+XML,為什么不考慮換為XMPP呢?

3. 小結

綜上所述,MQTT+JSON協議簡潔清晰、易于閱讀、解析和生成等,也考慮了服務器端開發者和設備端開發者的開發成本。

五、有關MQTT的云平臺和工具

1. 支持MQTT的云平臺

目前,百度、阿里、騰訊的云平臺都逐漸有了物聯網開發套件:騰訊QQ物聯平臺內測中,阿里云物聯網套件公測中,兩者都需要進行申請試用,而百度云物聯網套件已經支持MQTT并且可以免費試用一段時間。除了BAT三大家,下面再介紹一些其他支持MQTT的物聯網云平臺。

  • OneNET云平臺:OneNET是由中國移動打造的PaaS物聯網開放平臺。平臺能夠幫助開發者輕松實現設備接入與設備連接,快速完成產品開發部署,為智能硬件、智能家居產品提供完善的物聯網解決方案。OneNET云平臺已經于2014年10月正式上線。
  • 云巴:云巴(Cloud Bus)是一個跨平臺的雙向實時通信系統,為物聯網、App和Web提供實時通信服務。云巴基于MQTT,支持Socket.IO協議,支持RESTful API。

2. MQTT服務器

如果不想使用云平臺,只是純粹地玩一下MQTT,或者只想在內網對設備進行監控,那么可以自己本地部署一個MQTT服務器。下面介紹幾款MQTT服務器:

  • Apache-Apollo:一個代理服務器,在ActiveMQ基礎上發展而來,可以支持STOMP、AMQP、MQTT、Openwire、SSL和WebSockets等多種協議,并且Apollo提供后臺管理頁面,方便開發者管理和調試。
  • EMQ:EMQ 2.0,基于Erlang/OTP語言平臺開發,支持大規模連接和分布式集群,發布訂閱模式的開源MQTT消息服務器。
  • HiveMQ:一個企業級的MQTT代理,主要用于企業和新興的機器到機器M2M通訊和內部傳輸,滿足可伸縮性、易管理和安全特性,提供免費的個人版。HiveMQ提供了開源的插件開發包。
  • Mosquitto:一款實現了消息推送協議MQTT v3.1的開源消息代理軟件,提供輕量級的、支持可發布/可訂閱的消息推送模式。

3. MQTT調試工具

知道了各大平臺的MQTT,同時自己也可以在內網部署MQTT服務器,那接下來沒有調試工具怎么行呢,難道要用自己喜歡的語言編寫一個?當然不需要。MQTT調試工具可以考慮使用HiveMQ的MQTT客戶端——HiveMQ Websockets Client,這是一款基于WebSocket的瀏覽器MQTT客戶端,支持主題訂閱和發布。

4. MQTT與其他協議

目前各大平臺都開始支持MQTT協議,MQTT相比其他協議有什么優勢呢?物聯網設備能不能用其他的協議呢?下面是MQTT與其他部分協議的比較,給大家作為參考。

5. MQTT與TCP Socket

雖然MQTT運行于TCP層之上,看起來這兩者之間根本沒有比較性,但筆者覺得還是有必要敘述一番,因為大多數從事硬件或嵌入式開發的工程師,都是直接在TCP層上通信的。從事嵌入式開發工作的人都應該知道LwIP,LwIP是一套用于嵌入式系統的開放源代碼TCP/IP協議棧,LwIP在保證嵌入式產品擁有完整的TCP/IP功能的同時,又能保證協議棧對處理器資源的有限消耗,其運行一般僅需要幾十KB的RAM和40KB左右的ROM。

也就是說,只要是嵌入式產品使用了LwIP,就支持TCP/IP協議棧,進而可以使用MQTT協議。

由于TCP協議有粘包和分包問題,所以傳輸數據時需要自定義協議,如果傳輸的數據報超過MSS(報文段長度),一定要給協議定義一個消息長度字段,確保接收端能通過緩沖完整收取消息。一個簡單的協議定義:消息頭部+消息長度+消息正文。

當然,使用MQTT協議則不需要考慮這個問題,這些MQTT都已經處理好了,MQTT最長可以一次性發送256MB數據,不用考慮粘包分包的問題。

總之,TCP和MQTT本身并不矛盾,只不過基于Socket開發需要處理更多的事情,而且大多數嵌入式開發模塊本身也只會提供Socket接口供廠家自定義協議。

6. MQTT與HTTP

HTTP最初的目的是提供一種發布和接收HTML頁面的方法,主要用于Web。HTTP是典型的C/S通訊模式:請求從客戶端發出,服務端只能被動接收,一條連接只能發送一次請求,獲取響應后就斷開連接。該協議最早是為了適用Web瀏覽器的上網瀏覽場景而設計的,目前在PC、手機、Pad等終端上都應用廣泛。由于這樣的通信特點,HTTP技術在物聯網設備中很難實現設備的反向控制,不過非要實現也不是不行,下面看一下Web端的例子。

目前,在微博等SNS網站上有海量用戶公開發布的內容,當發布者發布消息,數據傳到服務器更新時,就需要給關注者盡可能的實時更新內容。Web網站基于HTTP協議,使用HTTP協議探測服務器上是否有內容更新,就必須頻繁地讓客戶端請求服務器進行確認。在瀏覽器中要實現這種效果,可以使用Comet技術,Comet是基于HTTP長連接的“服務器推”技術,主要有兩種實現模型:基于AJAX的長輪詢(long-polling)方式和基于Iframe及htmlfile的流(streaming)方式。這兩種技術模型在這里不詳細展開,有興趣的讀者可以查閱相關資料。

如果要實現設備的反向控制,可能就要用到前面提到的Comet技術。由于需要不斷的請求服務器,會導致通信開銷非常大,加上HTTP冗長的報文頭,在節省流量上實在沒有優勢。

當然,如果只是單純地讓設備定時上報數據而不做控制,也是可以使用HTTP協議的。

7. MQTT與XMPP

最有可能與MQTT競爭的是XMPP協議。XMPP(可擴展通訊與表示協議)是一項用于實時通訊的開放技術,它使用可擴展標記語言(XML)作為交換信息的基本格式。其優點是協議成熟、強大、可擴展性強。目前主要應用于許多聊天系統中,在消息推送領域,MQTT和XMPP互相競爭。下面列舉MQTT與XMPP各自的特性:

  • XMPP協議基于繁重的XML,報文體積大且交互繁瑣;而MQTT協議固定報頭只有兩個字節,報文體積小、編解碼容易;
  • XMPP基于JID的點對點消息傳輸;MQTT協議基于主題(Topic)發布訂閱模式,消息路由更為靈活;
  • XMPP協議采用XML承載報文,二進制必須進行Base64編碼或其他方式處理;MQTT協議未定義報文內容格式,可以承載JSON、二進制等不同類型報文,開發者可以針對性的定義報文格式;
  • MQTT協議支持消息收發確認和QoS保證,有更好的消息可靠性保證;而XMPP主協議并未定義類似機制;
  • 在嵌入式設備開發中大多使用的是C語言開發,C語言解析XML是非常困難的。MQTT基于二進制實現且未定義報文內容格式,可以很好的兼顧嵌入式C語言開發者;而XMPP基于XML,開發者需要配合協議格式,不能靈活開發。

綜上所述,在嵌入式設備中,由于需要一個靈巧簡潔,對設備開發者和服務端開發者都友好的協議,MQTT比XMPP更具有優勢。

8. MQTT與CoAP

CoAP也是一個能與MQTT競爭的協議。其模仿HTTP的REST模型,服務端以URI方式創建資源,客戶端可以通過GET、PUT、POST、DELETE方式訪問這些資源,并且協議風格也和HTTP極為相似,例如一個設備有溫度數據,那么這個溫度可以被描述為:

  1. CoAP://:/sensors/temperature 

其中為設備的IP,為端口。

不過,如果使用CoAP可能會讓物聯網后臺的情況變得復雜,比如MQTT可以實現一個最簡單的IoT架構:Device + MQTT服務器 + APP,手機端或Web端可以直接從MQTT服務器訂閱想要的主題。而CoAP可能需要這樣的架構:CoAP + Web + DataBase + App,使用CoAP必須經過DataBase才能轉給第三方。

至于CoAP和MQTT孰優孰劣,這里不作定論。不過目前來說,CoAP資料還是略少。而且,MQTT除了可以應用于物聯網領域,在手機消息推送、在線聊天等領域都可以有所作為。

9. 小結

經過以上的比較,我們可以得出如下結論:MQTT基于異步發布/訂閱的實現解耦了消息發布者和訂閱者,基于二進制的實現節省了存儲空間及流量,同時MQTT擁有更好的消息處理機制,可以替代TCP Socket一部分應用場景。相對于HTTP和XMPP,MQTT可以選擇用戶數據格式,解析復雜度低,同時MQTT也可用于手機推送等領域。手機作為與人連接的入口,正好建立了人與物的連接,可謂一箭雙雕。當然,其他協議也可以作為一個輔助的存在,HTTP可以為只需定時上傳數據的設備服務,CoAP則更適用于非常受限的移動通信網絡,表3直觀地展示了上文提到的幾種協議之間的優劣異同。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2019-05-15 08:26:44

工業物聯網MQTT物聯網

2022-05-07 14:31:46

物聯網

2019-08-16 10:16:45

2023-09-12 23:08:09

2019-01-11 08:27:06

2019-08-16 02:20:14

工業物聯網商業模式IIOT

2019-07-11 16:30:04

智能物聯自動駕駛麥肯錫

2020-09-18 07:54:21

物聯網工業物聯網IOT

2022-11-22 15:34:24

物聯網

2020-12-14 16:35:51

物聯網萬物互聯智能制造

2022-07-18 14:17:00

工業物聯網物聯網商業模式

2022-05-29 21:39:32

工業物聯網信息技術

2015-11-03 09:35:42

物聯網核心技術

2022-09-09 13:14:46

物聯網IoT

2021-03-28 09:24:48

工業物聯網IIOT物聯網

2023-05-10 11:12:28

2024-11-05 16:35:05

物聯網工業物聯網物聯網技術

2018-05-14 05:44:41

工業物聯網工業4.0自動化

2018-05-31 10:25:12

工業物聯網IIoT物聯網

2022-09-19 23:20:09

物聯網工業4.0工業物聯網
點贊
收藏

51CTO技術棧公眾號

国产在线视频第一页| 91精选在线| 亚洲欧美日韩另类精品一区二区三区| 一区二区三区精品久久久| 国模冰冰炮一区二区| 免费的av网站| 伊人久久久久久久久久久| 国产精品日韩一区二区| 国产精品50页| 欧美老女人另类| 91精品婷婷国产综合久久竹菊| 国产成人亚洲综合无码| 手机亚洲第一页| 久久99久久久久| 欧美人成在线视频| 欧美精品一区二区免费| 韩国国内大量揄拍精品视频| 手机在线成人av| julia一区二区三区中文字幕| 亚洲你懂的在线视频| 免费h精品视频在线播放| 在线观看国产黄| 99精品热6080yy久久| 在线电影中文日韩| 精品一区二区三区四区五区六区| 成人涩涩视频| 欧美日韩亚洲一区二| 特级黄色录像片| 欧美一区二区三区黄片| 久久69国产一区二区蜜臀| 欧美在线性爱视频 | 国产麻豆精品theporn| 2019中文字幕在线免费观看| 久热这里有精品| 人人狠狠综合久久亚洲婷| 看亚洲a级一级毛片| 日韩成人精品一区| 亚洲福利视频网| 999在线观看| 国产亚洲一区二区手机在线观看| 亚洲一区二区三区精品在线| 国产又黄又爽免费视频| 国产高清视频在线| 91美女片黄在线观看91美女| 国产高清一区二区三区| 国产福利资源在线| 麻豆精品视频在线观看免费| 国产精品精品视频一区二区三区| 国产成人免费观看视频| 99视频一区| 欧美丰满少妇xxxx| 国产成人无码aa精品一区| 四虎8848精品成人免费网站| 亚洲色图在线观看| 国产精品一区二区入口九绯色| 丁香综合av| 精品国产乱码久久久久久图片| 精品无码av一区二区三区不卡| 国产精品1区在线| 在线成人午夜影院| 天天色天天综合网| 电影一区二区三区久久免费观看| 91精品国产美女浴室洗澡无遮挡| 色噜噜狠狠一区二区| 国产色在线 com| 日本aa在线| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产乱人伦偷精品视频不卡| 国产精品香蕉国产| 一区二区三区在线免费观看视频| 秋霞电影网一区二区| 国产精品吴梦梦| 91精品国产乱码久久久| 极品少妇一区二区三区精品视频| 成人免费自拍视频| 国产色在线视频| 国产成人av电影在线观看| 国产一区二区三区奇米久涩| 视频一区二区免费| 26uuu色噜噜精品一区| 青青成人在线| 久久日韩视频| 亚洲国产成人91porn| 久久久999免费视频| 欧美日韩激情电影| 欧美剧情电影在线观看完整版免费励志电影| 午夜免费看视频| 精品国产亚洲一区二区三区大结局| 日韩免费在线观看| jizz日本免费| 日韩欧美1区| 欧美激情亚洲国产| 中文字幕在线播| 国产在线精品一区二区不卡了| 国产精品入口免费| 成人在线免费公开观看视频| 亚洲精品国产精品乱码不99 | 精品国产一区二区三区麻豆小说| 黄色美女网站在线观看| 亚洲视频免费在线| 日韩精品视频久久| 伊人亚洲精品| 日韩精品中文字| 一区二区三区四区五区| 亚洲黄网站黄| 成人天堂噜噜噜| 日韩精品一二| 一区二区国产视频| 免费观看成人在线视频| 久久精品九色| 永久免费看mv网站入口亚洲| 麻豆疯狂做受xxxx高潮视频| 久色成人在线| 国产精品污www一区二区三区| sese在线视频| 精品成人在线视频| 欧美性在线视频| 国产午夜精品久久久久久久久| 欧美精品aa| 国产精品久久久久91| 丰满熟妇乱又伦| 中文字幕一区日韩精品欧美| 大j8黑人w巨大888a片| 国产在线一区不卡| 一本一道久久a久久精品逆3p | 香蕉久久一区二区不卡无毒影院| 欧美三级理论片| 亚洲成人一品| 久久久久久久久久久亚洲| 一级黄色片视频| 日本午夜一区| 在线视频你懂得一区| 亚洲欧洲国产视频| 91精品国产视频| 国产成人亚洲综合91精品| 乱精品一区字幕二区| 亚洲视频在线一区| 一级片视频免费观看| 免费视频一区三区| 98视频在线噜噜噜国产| 亚洲精品一区二区口爆| 亚洲视频图片小说| 日韩a一级欧美一级| 日产精品一区二区| 国产乱人伦真实精品视频| 久久天堂电影| 日本高清不卡aⅴ免费网站| 国产精品第七页| 99国产精品| 狠狠综合久久av| 日韩精品av| 精品亚洲一区二区三区| 国产精品男女视频| 91美女视频网站| 青青在线免费观看视频| 少妇一区二区视频| 国产精品久久不能| yjizz视频网站在线播放| 欧美天堂一区二区三区| 日韩一区二区三区四区视频| 日本不卡在线视频| 综合操久久久| 亚洲国产中文在线二区三区免| 欧美日韩国产成人在线观看| 亚洲精品无amm毛片| 午夜久久久久久久久| 中文字幕影片免费在线观看| 亚洲深夜av| 三区精品视频观看| 欧美三级电影网址| 久久91精品国产| 日韩中文字幕影院| 日韩欧美999| 91网站免费看| www.亚洲黄色| 欧美日韩亚洲精品一区二区三区| 久久久久久国产精品无码| 青青草国产精品亚洲专区无| eeuss中文| 97精品久久人人爽人人爽| 国产成人福利片| 日批视频在线免费看| 欧美一区二区三区高清视频| 91麻豆国产语对白在线观看| 成人福利电影| 99国产精品国产精品久久| 日韩欧美一区二区在线观看| 99精品美女视频在线观看热舞| 欧美精品videosex牲欧美| 亚洲欧美自偷自拍| 欧美日韩你懂得| 中文在线观看免费网站| 国产偷国产偷精品高清尤物| 久久久久久久高清| 亚洲激情国产| 亚洲精品永久www嫩草| 成人精品毛片| 国产精品久久久久一区二区| 人妖欧美1区| 在线视频免费一区二区| 免费观看国产视频| 欧美三级电影一区| 日韩黄色精品视频| 日韩一区欧美小说| 黄色性生活一级片| 国产在线一区观看| 宅男噜噜噜66国产免费观看| 婷婷丁香综合| 欧美污视频久久久| 一区二区三区免费在线看| 国产精品视频xxxx| 黄色在线网站噜噜噜| 欧美wwwxxxx| av男人的天堂在线| 日韩激情在线视频| 国产 欧美 自拍| 欧美日本乱大交xxxxx| 国产精品一区无码| 亚洲一区二区高清| 日本精品在线免费观看| 久久久久99精品国产片| 99久久久无码国产精品性波多| 久久精品久久综合| 日本在线观看免费视频| 久久xxxx精品视频| 日本a在线免费观看| 综合一区av| 伊人久久大香线蕉午夜av| 欧美美女在线观看| 韩国一区二区三区美女美女秀| 亚洲三级电影| 国产在线观看精品一区二区三区| 日韩欧美一区二区三区在线观看 | 草民电影神马电影一区二区| 2018中文字幕一区二区三区| 女人天堂av在线播放| 久久av红桃一区二区小说| 女女色综合影院| 色哟哟网站入口亚洲精品| 深夜福利视频网站| 99久久综合狠狠综合久久| 日韩成人av电影在线| 精品亚洲自拍| 翡翠波斯猫1977年美国| 国产精品视频一区二区三区| 国产综合久久久久久| 好吊视频一区二区三区| 99在线热播精品免费| 国产女主播在线播放| 国产精品小仙女| 99热这里只有精品2| 国产精品资源在线看| 两性午夜免费视频| 国产激情偷乱视频一区二区三区| 樱花草www在线| 国产在线一区二区综合免费视频| 污污视频在线免费| 国产大陆精品国产| 成年人小视频在线观看| www.av精品| 魔女鞋交玉足榨精调教| 国产午夜精品在线观看| 国产黄色录像视频| 国产精品二区一区二区aⅴ污介绍| 久久久99999| 一区二区三区国产| 国产一级在线观看视频| 舔着乳尖日韩一区| 在线免费观看国产精品| 欧美日韩在线播| 国产精品视频久久久久久| 日韩亚洲欧美在线观看| 日韩一卡二卡在线| 亚洲男女性事视频| 素人av在线| 久久五月天色综合| 俺来也官网欧美久久精品| 青青草一区二区| www.一区| 国产精品福利视频| 欧美肉体xxxx裸体137大胆| 亚洲一区二区在线免费观看| 欧美/亚洲一区| 欧美色图另类小说| 麻豆成人av在线| 91福利视频免费观看| 93久久精品日日躁夜夜躁欧美| 国产成人无码精品久久二区三| 国产精品久久一卡二卡| 国产亚洲精品久久777777| 日韩欧美一区二区三区久久| 91在线观看喷潮| 亚洲激情国产精品| 成人高清免费在线播放| 欧美激情网站在线观看| 91精品xxx在线观看| 92国产精品久久久久首页| 欧美男人操女人视频| 亚洲一区精彩视频| 亚洲一区二区三区免费在线观看 | 国产精品综合激情| 亚洲免费视频中文字幕| 91在线视频在线观看| 欧美日韩在线免费视频| 六月丁香综合网| 久久精品视频一| 三上悠亚国产精品一区二区三区| 99视频免费观看蜜桃视频| 欧美亚洲国产一区| 日韩视频免费播放| 国内精品伊人久久久久av影院| 性欧美丰满熟妇xxxx性久久久| 国产精品久久久久久久久快鸭 | 欧美丝袜第三区| 噜噜噜久久,亚洲精品国产品| www.亚洲一区| 日韩在线影院| 国产一区国产精品| 欧美~级网站不卡| 天堂中文av在线| 国产网站一区二区| 国产污污视频在线观看| 日韩午夜av一区| 日本在线看片免费人成视1000| 欧美夜福利tv在线| gogo人体一区| 国内外成人激情免费视频| 久久精品久久99精品久久| 在线不卡av电影| 天涯成人国产亚洲精品一区av| 精品人妻aV中文字幕乱码色欲| 中文字幕精品在线| 欧美成人h版| 欧美在线播放一区二区| 一本不卡影院| 国产真实乱人偷精品| 亚洲一区二区四区蜜桃| 国产黄色一区二区| 久久久精品免费视频| 色婷婷成人网| 伊人精品久久久久7777| 精品一区二区三区影院在线午夜| 日本污视频网站| 91久久精品一区二区二区| 青青青手机在线视频观看| 2021久久精品国产99国产精品| 大陆精大陆国产国语精品 | 久久一区二区三区四区五区 | 国产精品美女视频| 中文字幕在线一| 日韩有码视频在线| 欧美亚洲黄色| 4444在线观看| 国产成人免费网站| 免费在线观看黄色av| 精品国产免费人成电影在线观看四季| 免费看电影在线| 国产一区二区无遮挡| 99久久激情| 欧美中在线观看| 亚洲视频国产| 东北少妇不带套对白| 99re这里只有精品6| 日本视频在线观看免费| 国产一区二区三区中文| 欧美视频在线视频精品| 日韩第一页在线观看| 福利一区福利二区| www.一区二区.com| 免费av在线电影| 99久久伊人久久99| 亚洲一区亚洲二区| av黄色在线播放| 一区免费在线| 久久亚洲精品成人| 夫妇露脸对白88av| 亚洲人成网亚洲欧洲无码| 欧美一区二区三区电影| 日日碰狠狠躁久久躁婷婷| 宅男在线观看免费高清网站| 亚洲一区二区三区在线播放| 男女视频一区二区三区| 国产午夜精品久久久久久免费视 | 欧美日韩亚洲一区二区| 99热这里是精品| 国产精品国产精品国产专区不片| 久久久精品毛片| 久久在线观看视频| 少妇久久久久| 亚洲精品久久久久久宅男| 亚洲精品菠萝久久久久久久| 性感美女视频一二三| 国产精品18久久久久久首页狼| 999久久久91| 亚洲黄色免费在线观看| 在线成人小视频| 欧美无毛视频| 隔壁人妻偷人bd中字| 中文字幕免费不卡| 色欲久久久天天天综合网|