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

什么是物聯網協議MQTT

物聯網
MQTT是一個基于客戶端-服務器的消息發布/訂閱傳輸協議。由IBM在1999年發布。MQTT協議是輕量、簡單、開放和易于實現的,這些特點使它適用范圍非常廣泛。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

1、MQTT簡介

MQTT(消息隊列遙測傳輸)是ISO 標準(ISO/IEC PRF 20922)下基于發布/訂閱范式的消息協議。它工作在 TCP/IP協議族上,是為硬件性能低下的遠程設備以及網絡狀況糟糕的情況下而設計的發布/訂閱型消息協議,為此,它需要一個消息中間件?。

MQTT是一個基于客戶端-服務器的消息發布/訂閱傳輸協議。由IBM在1999年發布。MQTT協議是輕量、簡單、開放和易于實現的,這些特點使它適用范圍非常廣泛。在很多情況下,包括受限的環境中,作為一種低開銷、低帶寬占用的即時通訊協議,使其在物聯網、小型設備、移動應用等方面有較廣泛的應用。如:機器與機器(M2M)通信和物聯網(IoT)。其在通過鏈路通信傳感器、偶爾撥號的醫療設備、智能家居、及一些小型化設備中已廣泛使用。

MQTT最大優點在于,用極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的消息服務。

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

2、MQTT特點

本協議運行在 TCP/IP,或其它提供了有序、可靠、 雙向連接的網絡連接上。MQTT屬于應用層協議,它有以下特點:使用發布/訂閱消息模式,提供了一對多的消息分發和應用之間的解耦。消息傳輸不需要知道負載內容。

提供三種等級的服務質量: .

  • QS0:“最多一次”,盡操作環境所能提供的最大努力分發消息。 消息可能會丟失。 ??例如, 這個等級可用于環境傳感器數據,單次的數據丟失沒關系, 因為不久之后會再次發送。
  • QS1:“至少一次”,保證消息可以到達, 但是可能會重復。
  • QS2: “僅一次”, 保證消息只到達一次。 例如, 這個等級可用在一個計費系統中, 這里如果消息重復或丟失會導致不正確的收費。很小的傳輸消耗和協議數據交換,最大限度減少網絡流量。??

在MQTT連接建立時,客戶端需要通過TCP連接到MQTT服務器,并進行握手協商,包括協議版本、客戶端標識符、遺囑消息、 QoS級別等信息,以確保雙方能夠正確地交換數據。一旦握手成功,客戶端和服務器之間就建立了一個持久化的TCP連接,可以隨時進行消息傳輸。
由于TCP協議本身已經提供了一定程度的可靠性保證,因此MQTT協議只需要在TCP的基礎上實現發布/訂閱機制、 QoS級別控制、保留消息等特性即可,從而使得它成為一種輕量級且高效的物聯網通信協議。

3、MQTT協議數據量限制

MQTT協議本身沒有限制數據包的大小,但是它需要遵循底層傳輸協議(TCP/IP)的限制和約束。在實際應用中,MQTT協議能夠傳輸的有效數據量是受多種因素影響的,如網絡帶寬、QoS級別、MQTT消息頭部信息等。一般來說,在默認情況下,MQTT協議對于單個消息的有效載荷有一個限制,即不超過256MB。這個限制主要由MQTT協議的消息長度字段決定,該字段的最大值是4字節,因此最大能表示2^32-1個字節的消息長度,即約為4GB。然而,在實際應用中,由于網絡帶寬和設備性能等方面的限制,很難實現傳輸如此巨大的消息。另外,需要注意的是,如果使用較高級別的QoS,如“至少一次”或“恰好一次”,則MQTT協議會對每條消息進行確認和重傳,這可能會導致更多的網絡流量和延遲。因此,在選擇QoS級別時,需要根據應用場景和網絡環境的實際情況進行優化和調整,以充分利用MQTT協議的特點和優勢。

4、MQTT控制報文

MQTT協議通過交換預定義的 MQTT 控制報文來通信。MQTT 控制報文由三部分組成:固定報頭(Fixed header)、可變報頭(Variable header)、有效載荷(Payload)。

Fixed header 固定報頭,所有控制報文都包含

Variable header 可變報頭, 部分控制報文包含

Payload 有效載荷, 部分控制報文包含

(1)固定報頭格式

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

控制報文類型

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

(2)MQTT控制報文類型集標志

固定報頭第1個字節高4位(47)為控制報文類型,一共14個,低4位(03)包含每個 MQTT 控制報文類型特定的標志,見下表。表中任何標記為“保留”的標志位,都是保留給以后使用的,必須設置為表格中列出的值。如果收到非法的標志,接收者必須關閉網絡連接。

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

DUP1 =控制報文的重復分發標志。

QoS2 = PUBLISH 報文的服務質量等級。

RETAIN3 = PUBLISH 報文的保留標志。

詳情參考MQTT3.1協議。

(3)剩余長度計算

剩余長度(Remaining Length) 表示當前報文剩余部分的字節數,包括可變報頭和負載的數據。 剩余長度不包括用于編碼剩余長度字段本身的字節數。

剩余長度字段使用一個可變長度編碼方案,對小于128的值它使用單字節編碼。 更大的值按下面的方式處理。低7位有效位用于編碼數據,最高有效位用于指示是否有更多的字節。 即剩余長度安裝128進制進行計數,剩余長度字段最大 4 個字節。

剩余長度字段取值如下:

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

剩余長度按128進制計數,采用16進制方式表示,低字節在前。剩余長度編碼示例:

①例如64:(64/128)取整=0,說明64不需要進位,1個字節即可表示,即:0x40。

②例如456:(456/128)取整=3,(3/128)取整=0,說明456需要2個字節表示。

第一個字節bit7=1,(bit0~bit6)=456%128=72=0x48,即第一個字節表示為:0xc8。

第二個字節bit7=3/128=0,(bit0~bit6)=3%128=3,即第二個字節表示位:0x3。

綜上,456采用2個字節表示為:0xc8 0x3。

③例如100000:(100000/128)=781,(781/128)=6,說明100000需要3字節表示。

第一個字節bit7=1,(bit0~bit6)=100000%128=0x20,即第一個字節為0xa0。

第二個字節bit7=1,(bit0~bit6)=781%128=0x0d,即第二個字節為0x8d。

第三個字節bit7=0,(bit0~bit6)=6%128=6,即第三個字節為0x6。

綜上,100000采用3字節表示為:0xa0 0x8d 0x6。

(4)剩余長度計算C語言實現示例

剩余長度編碼

int MQTT_RemainSum(int data,u8 buff[])
{
int cnt=0;//記錄編碼的字節數
do
{
u8 encodedByte = data % 128;
data/=128;
if(data>0)
{
//若data超過128,則將最最高位置1
encodedByte=encodedByte|=0x80;
}
buff[cnt++]=encodedByte;

}while(data>0);
return cnt;//返回需要編碼的字節數個數
}

剩余長度解碼

int MQTT_remainGet(u8 buff[],int cnt)
{
int data=0;
int i=0;
int count=1;
for(;i<cnt;i++)
{
data+=(buff[i]&0x7f)*count;
count<<=7;
}
return data;
}

測試示例:

int main(int argc,char *argv[])
{
if(argc!=2)
{
printf("格式:./a.out <剩余長度>\n");
return 0;
}
int data=atoi(argv[1]);
u8 buff[4];
int cnt=MQTT_RemainSum(data,buff);
for(int i=0;i<cnt;i++)
{
printf("%#x ",buff[i]);
}
printf("\n");
printf("data=%d\n", MQTT_remainGet(buff,cnt));
}
[wbyq@wbyq work]$ ./a.out 64
0x40
data=64
[wbyq@wbyq work]$ ./a.out 456
0xc8 0x3
data=456
[wbyq@wbyq work]$ ./a.out 100000
0xa0 0x8d 0x6
data=100000
[wbyq@wbyq work]$ ./a.out 268435455
0xff 0xff 0xff 0x7f
data=268435455

5、MQTT消息等級

MQTT提供三種等級的服務質量。

  • QS0:“最多一次”,盡操作環境所能提供的最大努力分發消息。 消息可能會丟失。 例如,這個等級可用于環境傳感器數據,  單次的數據丟失沒關系, 因為不久之后會再次發送。
  • QS1:“至少一次”,保證消息可以到達, 但是可能會重復。
  • QS2: “僅一次”, 保證消息只到達一次。 例如, 這個等級可用在一個計費系統中,這里如果消息重復或丟失會導致不正確的收費。很小的傳輸消耗和協議數據交換,最大限度減少網絡流量。

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

PUBLISH報文不能將 QoS所有的位設置為1。如果服務端或客戶端收到QoS所有位都為 1的PUBLISH報文,它必須關閉網絡連接。Qos0最多一次。

只發送一次消息,不進行重試。在協議中也沒有定義重傳的語義。消息可能到達服務器1次,也可能根本不會到達。

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

Qos1至少一次


服務器接收到消息會被確認,通過傳輸一個PUBACK信息。如果有一個可以辨認的傳輸失敗,無論是通訊連接還是發送設備,還是過了一段時間確認信息沒有收到,發送方都會將消息頭的DUP位置1,然后再次發送消息。消息最少一次到達服務器。

如果客戶端沒有接收到PUBACK信息(無論是應用定義的超時,還是檢測到失敗然后通訊session重啟),客戶端都會再次發送PUBLISH信息,并且將DUP位置1。

它從客戶端接收到重復的數據,服務器重新發送消息給訂閱者,并且發送另一個PUBACK消息。

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區


如上圖所示, Qos1消息等級為了保證至少傳達一次,發布方會將發送的消息本地暫存,并且會每隔一段時間重發一次,直到接收方返回應答為止。當我們收到應答后即可將暫存消息刪除,停止重傳。

對應接收方,則需要在每次收到消息后都要回復應答。在上圖中publisher(發布方)到broker(代理方,服務器)和broker(代理方,服務器)到subscriber(訂閱方)是同等的,兩段通信都應按以上討論的進行實現。

Qos2僅一次

#創作者激勵#物聯網協議MQTT-開源基礎軟件社區

QS2消息等級保證消息一定可以到達一次,publisher(發布方)到broker(代理方,服務器)和broker(代理方,服務器)到subscriber(訂閱方)是同等的,兩段通信都是相同等級。具體消息傳輸過程如下:

1.發布方發送消息,并將消息內容本地暫存。

2.接收方接收到消息內容后,將消息內容暫存本地,并給發送方回復一個應答(PUBREC),發布方在沒有收到PUBREC之前會隔一段時間進行消息重發一次,以確保消息一定可以送達。

3.當發布方收到PUBREC后,則停止消息重發,并給接收方發送釋放(PUBREL)消息內容,接收方收到PUBREL后即可確定消息傳輸成功。

4.刪除暫存的消息,之后發送端每次收到PUBREC都直接發送一個PUBREL消息給接收端。

5.接收端在收到PUBREL消息后,修改暫存的消息狀態為發布完成,停止發送PUBREC,然后給發送端發去一個發布完成(PUBCOM)的消息。此時接收端則將刪除暫存的消息,之后每次收到PUBREL都直接回復PUBCOM。

6.發送端收到PUBCOM,如果發現暫存的消息還每刪除的話,就刪除暫存消息,如果已經刪除了就不管了。

注意:在此過程中本地暫存消息的作用是為了在收到重復內容時可以實現去重,在接收到PUBREL后,就能確定發送端不再會發送此消息,所以這個時候就可以刪除暫存消息了,同樣的,發送端在接收到PUBREC后知道接收端已經接收到消息了,所以不必再發送消息,并且可以刪除暫存了。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2023-09-24 23:18:50

2024-03-26 11:52:13

2022-06-27 10:41:45

MQTT物聯網協議

2018-08-17 06:13:16

物聯網協議MQTTMQTT-SN

2023-09-07 14:59:42

物聯網MQTTCoAP

2023-07-18 10:38:09

2024-01-23 12:47:27

2024-01-12 07:46:07

MQTT協議物聯網應用.NET

2020-11-15 23:25:50

物聯網IoT協議IOT

2020-07-26 00:25:07

物聯網IOT物聯網應用

2022-06-02 10:10:24

物聯網傳感器

2022-10-28 11:44:44

物聯網IoT

2023-04-19 15:02:01

MQTT人工智能物聯網

2013-04-28 10:29:07

MQTT物聯網消息隊列遙測傳輸

2019-12-27 10:42:45

HTTPMQTT物聯網

2022-12-07 15:04:16

物聯網蜂窩物聯網通信

2020-03-26 07:52:20

物聯網平臺物聯網IOT

2022-11-11 11:07:33

2022-08-29 12:04:39

物聯網節點物聯網IOT

2022-05-27 12:22:56

物聯網物聯網安全
點贊
收藏

51CTO技術棧公眾號

欧美日韩在线国产| 一二三级黄色片| 蜜桃视频在线观看网站| 久久国产夜色精品鲁鲁99| 久久综合亚洲社区| 久久人妻少妇嫩草av无码专区| 午夜激情电影在线播放| 亚洲欧洲av一区二区三区久久| 国产精品自拍首页| 中文字幕人妻丝袜乱一区三区| 欧美 日韩 国产一区二区在线视频| 亚洲精品第一国产综合精品| 午夜久久福利视频| 涩涩视频在线播放| 亚洲黄色片在线观看| 日本不卡在线播放| 天天操天天插天天射| 久久er99热精品一区二区| 456亚洲影院| 青青操国产视频| 精品久久久久久久久久久下田| 日韩一级完整毛片| 一区二区三区视频网| 男人天堂视频在线观看| 樱桃国产成人精品视频| 亚洲精品一区二| 欧美色视频免费| 国产69精品一区二区亚洲孕妇| 国产精品一区二区性色av| 日韩欧美视频在线免费观看| 久久精品亚洲人成影院 | 日本一极黄色片| heyzo一区| 亚洲天堂成人在线观看| 日本一区视频在线| 日韩有码电影| youjizz国产精品| 91九色蝌蚪成人| 国产又粗又猛又色又| 日韩激情一二三区| 日本高清久久天堂| 国产午夜性春猛交ⅹxxx| 亚洲一级二级| 欧美激情奇米色| 欧美精品一区二区成人| 欧美一区综合| 欧美另类xxx| 免费国产羞羞网站美图| 91精品国产91久久久久久密臀| 在线成人中文字幕| 欧美福利第一页| 精品av一区二区| 亚洲午夜未删减在线观看| 黄色aaa视频| 色综合久久中文| 日韩精品高清视频| 国产乱国产乱老熟300部视频| 高清国产一区二区三区四区五区| 欧美日韩国产综合视频在线观看| 欧美伦理片在线看| 成人网ww555视频免费看| 91久久国产综合久久| 91热这里只有精品| 日韩欧美专区| 日韩欧美国产综合一区| 亚洲一区二区三区黄色| 国产成人aa在线观看网站站| 亚洲精品久久久久中文字幕二区| 影音先锋黄色资源| 久操精品在线| 日韩中文字幕av| 日本不卡一二区| 综合国产在线| 性欧美xxxx| 中文字幕在线播| 免费人成精品欧美精品| 成人免费视频网址| 免费av网站在线播放| xnxx国产精品| 一级日韩一区在线观看| 69成人在线| 黄网站色欧美视频| 丰满少妇在线观看| 欧美h版在线观看| 亚洲国产欧美一区| 高清国产在线观看| 综合一区在线| 欧美亚洲在线播放| 伊人久久成人网| 懂色av一区二区三区免费看| 蜜桃精品久久久久久久免费影院| 91看片在线观看| 夜夜精品浪潮av一区二区三区| 大陆极品少妇内射aaaaa| 天堂久久午夜av| 日韩视频国产视频| 日韩中文字幕电影| 自拍欧美日韩| 国产精品福利在线观看| 精品久久人妻av中文字幕| ww久久中文字幕| 制服国产精品| 色多多在线观看| 3atv在线一区二区三区| 一级特级黄色片| 国产精品久久久久蜜臀| 欧美又大又粗又长| 国产色在线视频| 91麻豆免费看| 中文字幕乱码免费| 日韩一级二级| 日韩av一区在线| 538精品在线观看| 日韩电影免费在线看| 国产精品 日韩| 婷婷五月在线视频| 欧美性极品少妇精品网站| 久久久久久国产精品日本| 欧美日韩一区二区综合 | 日韩高清不卡| 亚洲第一区中文99精品| 侵犯稚嫩小箩莉h文系列小说| 久久久久久婷| 精品国产乱码久久久久久88av | 国产综合视频在线| 自拍偷拍亚洲欧美日韩| wwwwww.色| 亚洲香蕉视频| 97福利一区二区| 99久久免费国产精精品| 国产精品丝袜久久久久久app| 黄色av网址在线播放| 9999久久久久| 久久久av网站| 亚洲天堂视频网| 欧美国产日本视频| 久久久久久久少妇| 精品一区欧美| 日韩av毛片网| 男人天堂网在线观看| 欧美日韩国产麻豆| 色婷婷精品久久二区二区密| 欧美日韩国产免费观看| 亚洲iv一区二区三区| 精品孕妇一区二区三区| 欧美巨大另类极品videosbest | 在线播放av网址| 欧美a级一区| 亚洲最大成人免费视频| www.欧美日本韩国| 日韩欧美中文字幕精品| 美女毛片在线观看| 成人丝袜视频网| 精品无码一区二区三区在线| 女同另类激情重口| 日本欧美中文字幕| 北岛玲日韩精品一区二区三区| 在线精品国精品国产尤物884a| 亚洲一区二区三区日韩| 日本不卡高清视频| 国产精品波多野结衣| 日日夜夜精品视频| 久久久久久久影院| 日韩三级电影网| 欧美亚日韩国产aⅴ精品中极品| 国产成人免费观看网站| 麻豆91在线观看| 日韩视频在线免费播放| 6080亚洲理论片在线观看| 午夜精品久久久久久99热软件| 天堂中文字幕av| 欧美图区在线视频| 中文字幕av免费在线观看| 成人高清视频免费观看| 女性隐私黄www网站视频| 日韩欧美高清| 国产精品久久久久久久小唯西川 | 亚州成人在线电影| 亚洲激情视频小说| 国产一区美女在线| 男女超爽视频免费播放| 不卡一区2区| 99久久一区三区四区免费| 久久久久久久| 欧美不卡视频一区发布| 日韩午夜影院| 777午夜精品视频在线播放| 国产精品成人久久| 国产欧美精品一区二区三区四区| aaa一级黄色片| 国产毛片久久| 2021狠狠干| 免费黄色成人| 俄罗斯精品一区二区三区| 九九热线视频只有这里最精品| 久久这里有精品视频| 青青久在线视频免费观看| 91精品国产乱| 伊人中文字幕在线观看| 一卡二卡欧美日韩| 91导航在线观看| 97精品国产露脸对白| 亚洲av无日韩毛片久久| 久久午夜激情| 真人抽搐一进一出视频| 欧美电影免费播放| 久久另类ts人妖一区二区| 精品久久免费| 国产精品美女久久| 午夜伦理福利在线| 久久久久久久国产精品| 成人无遮挡免费网站视频在线观看| 亚洲免费视频一区二区| 亚洲福利在线观看视频| 欧美久久久久久蜜桃| 男人的天堂av网站| 午夜精品一区二区三区免费视频 | 97超碰在线资源| 国产成人av一区二区三区在线 | 精品美女久久久久| 亚洲精品乱码久久久久久黑人| 成人在线一级片| 97se亚洲国产综合自在线观| 国产精品二区视频| 国产自产v一区二区三区c| 日本久久久久久久久久久久| 巨乳诱惑日韩免费av| 国模无码视频一区二区三区| 亚洲激情婷婷| 亚洲色欲久久久综合网东京热| 久久久人成影片免费观看| 伊人婷婷久久| 日韩一区二区中文| 亚洲丰满在线| 成人国产精品一级毛片视频| 日韩区国产区| 国产欧美日韩| 欧洲精品码一区二区三区免费看| 欧美成人基地| 激情伦成人综合小说| 久久夜色电影| 九九99久久| 久久精品亚洲成在人线av网址| 国产一区二区不卡视频在线观看 | 国内欧美视频一区二区| 午夜剧场高清版免费观看| 看电视剧不卡顿的网站| 日韩精品视频一二三| 久久国产生活片100| 久久久精品高清| 狠狠v欧美v日韩v亚洲ⅴ| 999这里有精品| 国产一区二区在线看| 下面一进一出好爽视频| 国产成人午夜99999| 韩国黄色一级片| 99久久综合精品| 成人免费av片| 中文字幕av免费专区久久| 中日韩一级黄色片| 伊人夜夜躁av伊人久久| 国产精彩视频在线| 精品久久久久久久久中文字幕 | 日韩一区二区三区免费看| a级片在线免费看| 精品国产凹凸成av人导航| 天堂av2024| 国产亚洲视频在线| 老司机午夜在线视频| 欧美精品生活片| 自拍偷拍亚洲视频| 国产精品视频内| 精品视频在线观看网站| 国产偷久久久精品专区| 精品国产乱码久久久久久果冻传媒| 中文字幕日韩精品一区二区| 国产精品久久| 免费av网址在线| 精品综合久久久久久8888| 国产高潮失禁喷水爽到抽搐| 久久综合色综合88| 91久久国产综合| 黑人巨大精品欧美一区二区| 国产精品高潮呻吟AV无码| 精品国产91久久久久久久妲己| 欧美色综合一区二区三区| 久久伊人精品一区二区三区| 九色porny丨国产首页在线| 国产精品视频大全| 第四色中文综合网| 在线观看日本一区| 日韩午夜av| 激情图片中文字幕| 99re这里只有精品视频首页| 国产中文字幕久久| 精品福利在线看| 国产三级精品在线观看| 亚洲人成电影网站色| 欧美卡一卡二| 国产精品主播视频| 日韩欧美黄色| 国产人妻人伦精品| 美女尤物国产一区| 无码人妻aⅴ一区二区三区 | 怡红院精品视频| gogo高清在线播放免费| 91精品久久久久久久久久久| 卡通动漫精品一区二区三区| 国产精品夜夜夜爽张柏芝| 久久不射2019中文字幕| 男人女人拔萝卜视频| 国产精品午夜免费| 日韩欧美不卡视频| 日韩视频免费观看高清在线视频| 电影在线高清| 国外色69视频在线观看| 欧美激情三级| 一区二区精品国产| 天堂资源在线中文精品| 88av在线播放| 一区二区三区四区不卡在线| 国产精品视频一二区| 色综合影院在线| 日韩另类视频| 久久久久天天天天| 激情综合视频| 无套白嫩进入乌克兰美女| 国产精品网站导航| 日本中文字幕在线观看视频| 亚洲国产精品va在看黑人| 免费在线观看的电影网站| 91在线观看免费观看| 91一区二区| 自拍偷拍21p| 欧美激情一区三区| 黄色一级视频免费看| 亚洲精品国产精品乱码不99按摩 | 免费在线看v| 91国产高清在线| 国产精品一区二区中文字幕 | 综合久久2019| 亚洲tv在线观看| 一区二区中文字| 五月天开心婷婷| 亚洲男同性恋视频| 99免费在线视频| 欧美人成在线视频| 国产精品超碰| 性欧美大战久久久久久久| www.视频一区| 午夜毛片在线观看| 亚洲天堂av综合网| 久久日本片精品aaaaa国产| 一区二区三区视频在线播放| 久久国产日韩欧美精品| 青娱乐免费在线视频| 欧美mv日韩mv| 蜜桃视频www网站在线观看| 蜜桃成人免费视频| 欧美aa在线视频| 91视频综合网| 欧美精品一区二区在线播放| 青青青免费在线视频| 日本黑人久久| 久久精品国产秦先生| 欧美极品aaaaabbbbb| 日韩第一页在线| av在线日韩| 99热一区二区三区| 国产成人亚洲综合色影视| 精品91久久久| 亚洲午夜av久久乱码| 日韩在线电影| 精品国偷自产一区二区三区| ww亚洲ww在线观看国产| 亚洲天堂网在线视频| 欧美噜噜久久久xxx| 亚洲精华一区二区三区| 久久久久免费精品| 亚洲视频免费看| 好吊色一区二区| 97超级碰碰人国产在线观看| 第一会所sis001亚洲| 亚洲美女高潮久久久| 一本色道久久综合亚洲aⅴ蜜桃| 性开放的欧美大片| 不卡一卡2卡3卡4卡精品在| 香蕉国产精品偷在线观看不卡| 精品成人无码一区二区三区| 欧美日韩高清影院| 538在线观看| 亚洲午夜精品久久久中文影院av| 国产成人综合网| 黄色av网站免费| 久久久久久香蕉网| 成人在线免费观看网站| 亚洲天堂av网站| 欧美日韩亚洲丝袜制服| 久草在线中文最新视频| 51xx午夜影福利|