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

    基于ASR1601的物聯(lián)網(wǎng)4G模塊數(shù)據(jù)透?jìng)鬈浖O(shè)計(jì)

    2021-11-08 02:37:18鄭文波
    廣東通信技術(shù) 2021年10期
    關(guān)鍵詞:發(fā)送數(shù)據(jù)命令嘗試

    [鄭文波]

    1 應(yīng)用背景

    4G cat1 IoT模塊廣泛應(yīng)用在物聯(lián)網(wǎng)行業(yè),如遠(yuǎn)程抄表、遠(yuǎn)程監(jiān)控、公網(wǎng)無(wú)線對(duì)講機(jī)等等。

    在實(shí)際的應(yīng)用中多采用MCU+IoT模塊的方式來(lái)實(shí)現(xiàn)數(shù)據(jù)傳輸,MCU 通過(guò)與其連接的傳感器實(shí)現(xiàn)數(shù)據(jù)的采集,然后通過(guò)AT 命令控制IoT模塊實(shí)現(xiàn)數(shù)據(jù)端到端或端到云的數(shù)據(jù)傳輸。

    IoT模塊一般都有完整的AT 命令集。MCU 可以通過(guò)命令集中的數(shù)據(jù)傳輸子集,實(shí)現(xiàn)數(shù)據(jù)的傳輸,包括數(shù)據(jù)的接收和發(fā)送。由于數(shù)據(jù)傳輸子集中的AT 命令多數(shù)是異步執(zhí)行的,這就帶來(lái)兩個(gè)問(wèn)題。問(wèn)題一是MCU 側(cè)的控制部分軟件編碼復(fù)雜,尤其是對(duì)很多應(yīng)用中MCU 是功能簡(jiǎn)單的單片機(jī),程序是單任務(wù)的。問(wèn)題二是無(wú)論數(shù)據(jù)的發(fā)送和接收,都是通過(guò)AT 命令一條一條的執(zhí)行,兩個(gè)AT 命令之間必須有一定的時(shí)間間隔,這樣數(shù)據(jù)的傳輸?shù)恼w效率就不高。

    為了克服MCU 數(shù)據(jù)傳輸部分的編程復(fù)雜和數(shù)據(jù)傳輸?shù)恼w效率不高這兩個(gè)缺點(diǎn),同時(shí)又要保證IoT模塊的通用性。在保留原有的AT 命令集不變的情況下,增加了數(shù)據(jù)透?jìng)鞴δ?。?shù)據(jù)透?jìng)鞴δ芸梢杂行У目朔懊嫣岬降膬蓚€(gè)缺點(diǎn),因此,受到無(wú)線數(shù)據(jù)傳輸行業(yè)應(yīng)用開發(fā)者的普遍歡迎。

    2 功能設(shè)計(jì)

    2.1 配置功能

    IoT模塊開機(jī)后默認(rèn)是AT 命令模式,在這個(gè)模式下MCU 可以通過(guò)AT 命令和IoT模塊交互。

    通過(guò)專用的數(shù)據(jù)透?jìng)鰽T 命令A(yù)T+VTRANS,MCU可以命令I(lǐng)oT模塊進(jìn)入數(shù)據(jù)透?jìng)髂J健T跀?shù)據(jù)透?jìng)髂J较?,模塊將暫時(shí)不能接收AT 命令,直到模塊退出數(shù)據(jù)透?jìng)髂J健?/p>

    2.2 數(shù)據(jù)緩沖

    數(shù)據(jù)傳輸分為上行(如圖1 所示)和下行(如圖2 所示),上行指MCU 發(fā)送數(shù)據(jù)給IoT模塊,通過(guò)IoT模塊發(fā)送到網(wǎng)絡(luò),下行指IoT模塊從網(wǎng)絡(luò)側(cè)接收數(shù)據(jù),然后通過(guò)AT uart 口發(fā)送給MCU。buffer A 中的數(shù)據(jù)發(fā)送完后,buffer A 和buffer B 可以快速切換,接著把buffer B 中的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)側(cè),同時(shí),如果MCU 有數(shù)據(jù)發(fā)送給IoT 時(shí),就可以緩存到buffer A 中。下行數(shù)據(jù)傳輸類似。

    圖1 上行數(shù)據(jù)流

    圖2 下行數(shù)據(jù)流

    如果某些應(yīng)用場(chǎng)合,MCU 和IoT 之間數(shù)據(jù)傳輸?shù)臄?shù)據(jù)特點(diǎn)是:小包、頻繁。那么可以進(jìn)一步優(yōu)化buffer的設(shè)計(jì),增加buffer的數(shù)量,這些buffer 按順序輪換,同時(shí)提高了MCU 與IoT模塊之間數(shù)據(jù)傳輸和IoT模塊與網(wǎng)絡(luò)側(cè)之間數(shù)據(jù)傳輸?shù)男?,進(jìn)而提高了整體的上行數(shù)據(jù)傳輸效率。如此設(shè)計(jì)buffer,下行數(shù)據(jù)傳輸也一樣可以提高效率。

    2.3 數(shù)據(jù)流控

    在數(shù)據(jù)傳輸時(shí),某些情況下會(huì)出現(xiàn)吞吐率A 和吞吐率B 嚴(yán)重不匹配的情況,比如上行當(dāng)AT uart 吞吐率持續(xù)大于IoT模塊發(fā)送到網(wǎng)絡(luò)的吞吐率時(shí),即使有buffer 緩存數(shù)據(jù),buffer 也存在溢出的風(fēng)險(xiǎn),數(shù)據(jù)一旦有溢出,那么就意味著數(shù)據(jù)中傳輸?shù)倪^(guò)程中發(fā)生了部分丟失,即數(shù)據(jù)傳輸變得不可靠,這在實(shí)際應(yīng)用中是不可接受的。

    為了避免由于數(shù)據(jù)buffer 溢出而導(dǎo)致的數(shù)據(jù)丟失,必須進(jìn)行數(shù)據(jù)流控。當(dāng)數(shù)據(jù)buffer 中的數(shù)據(jù)量達(dá)到流控閥值上限時(shí),啟動(dòng)流控,通知數(shù)據(jù)發(fā)送方暫停數(shù)據(jù)的發(fā)送,直到buffer 中的數(shù)據(jù)量下降到流控閥值下限。

    MCU 和IoT模塊之間通過(guò)AT uart 傳輸數(shù)據(jù)的速率,我們這里姑且稱為吞吐率A,與IoT模塊和網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸速率,我們姑且稱為吞吐率B。理想的結(jié)果是吞吐率A 和吞吐率B 在任何情況下都是匹配的。上行發(fā)送數(shù)據(jù)時(shí),MCU 通過(guò)AT uart 丟給IoT模塊的數(shù)據(jù),IoT模塊馬上通過(guò)網(wǎng)絡(luò)發(fā)送出去。下行接收網(wǎng)絡(luò)側(cè)的數(shù)據(jù)是,IoT模塊接收到數(shù)據(jù),馬上通過(guò)AT uart 丟給MCU。

    實(shí)際的情況是吞吐率A 和吞吐率B 經(jīng)常不匹配,導(dǎo)致數(shù)據(jù)傳輸時(shí)出現(xiàn)丟失數(shù)據(jù)的現(xiàn)場(chǎng)。我們采用增加數(shù)據(jù)buffer的方式來(lái)解決這個(gè)問(wèn)題,即通過(guò)適當(dāng)?shù)臄?shù)據(jù)緩存,來(lái)達(dá)到減少數(shù)據(jù)丟失的概率,增加上行和下行數(shù)據(jù)傳輸?shù)男省?/p>

    為了進(jìn)一步提高數(shù)據(jù)傳輸?shù)男剩瑴p少因?yàn)閿?shù)據(jù)buffer 被占用,而導(dǎo)致數(shù)據(jù)傳輸效率受影響的情況發(fā)生,我們采用了乒乓buffer 來(lái)緩存數(shù)據(jù)。上行傳輸數(shù)據(jù)時(shí),即使buffer A 中的數(shù)據(jù)正在上傳到網(wǎng)絡(luò)側(cè),那么buffer B還可以用于接收緩存MCU 發(fā)送給IoT模塊的數(shù)據(jù)。當(dāng)

    2.4 維護(hù)長(zhǎng)連接

    在數(shù)據(jù)透?jìng)鹘⒌倪^(guò)程中,可能會(huì)由于基站、終端受到干擾等原因,導(dǎo)致數(shù)據(jù)連接建立的過(guò)程中,出現(xiàn)異常。在數(shù)據(jù)建立連接后,在數(shù)據(jù)傳輸過(guò)程中或者在等待數(shù)據(jù)傳輸時(shí),連接也可能出現(xiàn)異常,導(dǎo)致SOCKET 關(guān)閉,數(shù)據(jù)連接斷開。

    當(dāng)出現(xiàn)連接異常時(shí),要根據(jù)異常的不同情況,采取不同的處理方法,去嘗試恢復(fù)連接,目的是維持持續(xù)的數(shù)據(jù)連接。

    2.5 心跳功能

    IP 資源是有限的,運(yùn)營(yíng)商為了基于有限的IP 資源,為盡可能多的無(wú)線數(shù)據(jù)終端提供數(shù)據(jù)服務(wù),會(huì)定時(shí)清理長(zhǎng)時(shí)間處于無(wú)數(shù)據(jù)收發(fā)狀態(tài)(稱為idle 狀態(tài))的終端。

    當(dāng)數(shù)據(jù)終端處于idle 狀態(tài)持續(xù)時(shí)間超過(guò)運(yùn)營(yíng)商設(shè)定的時(shí)間(電信數(shù)據(jù)服務(wù)器的這個(gè)時(shí)間參數(shù)設(shè)置為6 分鐘),運(yùn)營(yíng)商的數(shù)據(jù)服務(wù)器就會(huì)強(qiáng)制釋放連接,并收回終端占用的IP。

    有些應(yīng)用中需要持續(xù)的數(shù)據(jù)連接,那么就要通過(guò)發(fā)送心跳包的方法,避免終端處于idle 狀態(tài)持續(xù)時(shí)間超過(guò)運(yùn)營(yíng)商允許的最長(zhǎng)時(shí)間。

    3 流程設(shè)計(jì)

    3.1 建立連接與數(shù)據(jù)透?jìng)鞴δ?/h3>

    建立數(shù)據(jù)連接的過(guò)程分為兩步,如圖3 所示,第一步是PPP 撥號(hào),第二步是創(chuàng)建SOCKET。

    圖3 SOCKET 創(chuàng)建流程

    本文所述的IOT模塊PPP撥號(hào)對(duì)應(yīng)的AT命令格式為:

    參數(shù)說(shuō)明:

    示例:AT+CGDATA=”PPP”,1

    PPP 撥號(hào)成功后,接著需要為數(shù)據(jù)連接創(chuàng)建SOCKET。SOCKET 用于描述IP 地址和端口,是一個(gè)通信鏈的句柄,可以用來(lái)實(shí)現(xiàn)不同虛擬機(jī)或不同計(jì)算機(jī)之間的通信。

    創(chuàng)建SOCKET 前,需要選擇協(xié)議的類型。本文所述的IoT模塊支持TCP/IP UDP 兩種協(xié)議。MCU 可以在發(fā)給IoT模塊建立數(shù)據(jù)透?jìng)鞯腁T 命令中通過(guò)參數(shù)設(shè)置在兩種協(xié)議中選擇其一。

    在IoT模塊和數(shù)據(jù)接收端之間,建立一個(gè)用于數(shù)據(jù)傳輸?shù)腟OCKET,并且維持該SOCKET 持續(xù)有效。在端到端或端到云之間建立一個(gè)數(shù)據(jù)傳輸?shù)臄?shù)據(jù)通道。數(shù)據(jù)通道一旦成功創(chuàng)建,MCU 就可以直接把數(shù)據(jù)發(fā)送給IoT模塊,而不需要每次發(fā)送數(shù)據(jù)前都要發(fā)送一堆的AT 命令來(lái)判斷網(wǎng)絡(luò)狀態(tài)和創(chuàng)建數(shù)據(jù)連接。這樣就實(shí)現(xiàn)了數(shù)據(jù)的透?jìng)鞴δ堋?/p>

    3.2 異常情況的處理

    3.2.1 建立過(guò)程中的異常

    (1)無(wú)網(wǎng)絡(luò)服務(wù)

    建立數(shù)據(jù)透?jìng)髦?,先查詢一下終端有沒有注冊(cè)到網(wǎng)絡(luò),如果已經(jīng)注冊(cè)到網(wǎng)絡(luò),就繼續(xù)查詢一下是否有基站的網(wǎng)絡(luò)服務(wù),如果沒有注冊(cè)到網(wǎng)絡(luò)或者沒有網(wǎng)絡(luò)服務(wù),就上報(bào)錯(cuò)誤信息給MCU。MCU 可以一段時(shí)間后再重新嘗試連接。

    (2)PPP 撥號(hào)失敗

    出現(xiàn)PPP 撥號(hào)失敗時(shí),如果重新嘗試數(shù)次后還是不成功,可能的原因有:運(yùn)營(yíng)商網(wǎng)絡(luò)原因,終端的SIM 卡欠費(fèi)等。嘗試次數(shù)達(dá)到了設(shè)定的最大次數(shù),就放棄PPP 撥號(hào),同時(shí)通過(guò)AT uart 口上報(bào)給MCU。

    (3)SOCKET 無(wú)法打開

    PPP 撥號(hào)成功后,終端會(huì)或獲得有效的IP 地址。接著就可以嘗試打開SOCKET。如果打開失敗,可以再嘗試幾次。如果嘗試幾次后還是無(wú)法成功打開SOCKET,就要關(guān)閉PPP,重新打開PPP,然后再嘗試去打開SOCKET。如果這樣的操作循環(huán)嘗試數(shù)次后還是無(wú)法打開SOCKET,就通過(guò)AT uart 口上報(bào)給MCU。這種情況最可能的原因是目標(biāo)服務(wù)器有異常。

    3.2.2 長(zhǎng)連接狀態(tài)下的異常

    (1)SOCKET 異常關(guān)閉

    導(dǎo)致SOCKET 異常關(guān)閉的常見原因有:目標(biāo)服務(wù)器主動(dòng)關(guān)閉、目標(biāo)服務(wù)器異常、運(yùn)營(yíng)商網(wǎng)絡(luò)異常、由于信號(hào)不好等原因?qū)е碌慕K端接收靈敏度大幅下降等。

    SOCKET 異常關(guān)閉后,可以重新嘗試打開SOCKET。如果嘗試次數(shù)達(dá)到最大限制次數(shù),還是無(wú)法成功打開SOCKET,就關(guān)閉PPP,然后重新嘗試打開PPP 連接和SOCKET。如果嘗試次數(shù)達(dá)到最大限制次數(shù),還是無(wú)法打開SOCKET,就放棄建立連接,把錯(cuò)誤信息通過(guò)AT uart口上報(bào)給MCU。

    (2)SOCKET 和PPP 同時(shí)斷開

    如果SOCKET 和PPP 同時(shí)斷開,就按照打開PPP,打開SOCKET的順序重新建立連接,前面有闡述,就不再重復(fù)。

    (3)SOCKET 未斷開,數(shù)據(jù)始終發(fā)送不成功

    如果連續(xù)發(fā)生數(shù)次數(shù)據(jù)發(fā)送失敗時(shí),就說(shuō)明當(dāng)前的連接出現(xiàn)了問(wèn)題,這時(shí)候就要嘗試斷開當(dāng)前的連接,然后重新建立數(shù)據(jù)透?jìng)鳌榱吮苊饨⒌倪^(guò)程中MCU 繼續(xù)發(fā)送數(shù)據(jù)給IoT模塊,進(jìn)而導(dǎo)致因buffer 溢出而丟失數(shù)據(jù),IoT模塊發(fā)現(xiàn)有數(shù)據(jù)連續(xù)發(fā)送失敗時(shí),要把錯(cuò)誤信息通過(guò)AT uart 口上報(bào)給MCU,然后再開始嘗試重新建立連接。建立連接成功后,通過(guò)AT uart 口上報(bào)給MCU,MCU 就可以繼續(xù)發(fā)送數(shù)據(jù)給IoT模塊。

    4 數(shù)據(jù)結(jié)構(gòu)

    為了實(shí)現(xiàn)數(shù)據(jù)透?jìng)鞴δ埽O(shè)計(jì)了一個(gè)數(shù)據(jù)結(jié)構(gòu)體DataMngrT。

    4.1 結(jié)構(gòu)體定義

    4.2 結(jié)構(gòu)體解析

    數(shù)據(jù)結(jié)構(gòu)體的解析如表1 所示。

    表1 數(shù)據(jù)結(jié)構(gòu)解析

    5 數(shù)據(jù)透?jìng)鞴δ艿膽?yīng)用效果

    選相同型號(hào)的兩個(gè)IoT模塊,一個(gè)采用逐條AT 命令的方式,另外一個(gè)采用數(shù)據(jù)透?jìng)鞯姆绞?,在相同的網(wǎng)絡(luò)環(huán)境下做數(shù)據(jù)收發(fā)的對(duì)比測(cè)試,實(shí)測(cè)數(shù)據(jù)如表2 所示。

    表2 數(shù)據(jù)收發(fā)實(shí)測(cè)

    由實(shí)驗(yàn)測(cè)試數(shù)據(jù)可以看到,在持續(xù)收發(fā)數(shù)據(jù)應(yīng)用場(chǎng)景下,數(shù)據(jù)透?jìng)髂J接忻黠@的速率優(yōu)勢(shì)。

    支持?jǐn)?shù)據(jù)透?jìng)髂J降腎oT 軟件版本發(fā)布后,用戶使用一段時(shí)間之后,我們收到了用戶很好的反饋??偨Y(jié)一下主要有兩點(diǎn):一是MCU 側(cè)收發(fā)數(shù)據(jù)的編程簡(jiǎn)單了;二是收發(fā)數(shù)據(jù)速率明顯提高了。

    版本經(jīng)過(guò)一段時(shí)間的測(cè)試和實(shí)際產(chǎn)品使用驗(yàn)證穩(wěn)定后,我們?cè)谄渌吞?hào)的IoT模塊中也移植了該功能。此后,數(shù)據(jù)透?jìng)鞴δ艹蔀槲宜綢oT模塊的標(biāo)配功能。

    猜你喜歡
    發(fā)送數(shù)據(jù)命令嘗試
    移動(dòng)自組網(wǎng)中MAC層協(xié)議研究
    只聽主人的命令
    再試試看
    一次驚險(xiǎn)的嘗試
    基于馬爾科夫鏈的LoRaWAN網(wǎng)絡(luò)節(jié)點(diǎn)性能分析
    帶標(biāo)記方式的CRDSA++協(xié)議性能分析*
    嘗試
    移防命令下達(dá)后
    一次讓我受益的嘗試
    北極光(2018年12期)2018-03-07 01:01:58
    使用IPSec安全傳輸數(shù)據(jù)
    人体艺术视频欧美日本| 日韩三级伦理在线观看| 欧美人与善性xxx| 午夜精品国产一区二区电影| 免费观看无遮挡的男女| 七月丁香在线播放| 肉色欧美久久久久久久蜜桃| 欧美变态另类bdsm刘玥| 久久久久久久亚洲中文字幕| 国产精品久久久久久av不卡| 高清日韩中文字幕在线| 国产一区二区三区av在线| 国产精品一区二区在线观看99| 日韩电影二区| 人妻系列 视频| av国产精品久久久久影院| 亚洲精品乱久久久久久| 日日啪夜夜撸| 国产男女超爽视频在线观看| av在线老鸭窝| 韩国高清视频一区二区三区| 国产免费视频播放在线视频| 亚洲欧美精品专区久久| 欧美激情极品国产一区二区三区 | 亚洲av福利一区| 午夜日本视频在线| 一级毛片aaaaaa免费看小| 麻豆成人午夜福利视频| 美女xxoo啪啪120秒动态图| 婷婷色综合大香蕉| 亚洲av日韩在线播放| 80岁老熟妇乱子伦牲交| 男人狂女人下面高潮的视频| 少妇猛男粗大的猛烈进出视频| 精品午夜福利在线看| 欧美日韩在线观看h| 黄色配什么色好看| h视频一区二区三区| 熟妇人妻不卡中文字幕| 久久久久网色| 天堂8中文在线网| 色婷婷av一区二区三区视频| 午夜福利在线观看免费完整高清在| 亚洲第一av免费看| 性色av一级| 国产精品嫩草影院av在线观看| 大香蕉97超碰在线| 欧美另类一区| 亚洲精品乱久久久久久| 七月丁香在线播放| 免费观看a级毛片全部| 看非洲黑人一级黄片| 高清黄色对白视频在线免费看 | 不卡视频在线观看欧美| 香蕉精品网在线| 啦啦啦啦在线视频资源| 91精品国产国语对白视频| 91久久精品国产一区二区三区| 99久久中文字幕三级久久日本| 五月伊人婷婷丁香| 国产真实伦视频高清在线观看| 国产亚洲5aaaaa淫片| 免费高清在线观看视频在线观看| 永久免费av网站大全| 国产成人精品久久久久久| www.av在线官网国产| 成人高潮视频无遮挡免费网站| 国产精品人妻久久久久久| 国产一区有黄有色的免费视频| 国产精品麻豆人妻色哟哟久久| 中文字幕亚洲精品专区| 超碰97精品在线观看| 国产黄色视频一区二区在线观看| 亚洲va在线va天堂va国产| a级毛片免费高清观看在线播放| 大码成人一级视频| 五月玫瑰六月丁香| 久久久成人免费电影| 深夜a级毛片| 日韩av在线免费看完整版不卡| 中文天堂在线官网| 国产欧美亚洲国产| 久久久精品免费免费高清| 午夜免费观看性视频| 97超碰精品成人国产| 欧美人与善性xxx| 蜜桃在线观看..| 亚洲三级黄色毛片| 久久久久久久亚洲中文字幕| 免费少妇av软件| 久久这里有精品视频免费| 精品一品国产午夜福利视频| 国产伦精品一区二区三区四那| 人人妻人人看人人澡| 尾随美女入室| 欧美高清成人免费视频www| 久久毛片免费看一区二区三区| 秋霞伦理黄片| 国产成人午夜福利电影在线观看| 97超碰精品成人国产| 久久久欧美国产精品| h视频一区二区三区| 久久国产精品男人的天堂亚洲 | 麻豆乱淫一区二区| 性色av一级| 91精品国产九色| 亚洲精品乱码久久久v下载方式| 亚洲av综合色区一区| 人妻少妇偷人精品九色| 国产 精品1| 国产精品熟女久久久久浪| 五月天丁香电影| 成人无遮挡网站| 舔av片在线| 亚洲色图综合在线观看| 欧美日韩国产mv在线观看视频 | 97超碰精品成人国产| 人人妻人人看人人澡| 免费看不卡的av| 黄色欧美视频在线观看| 又爽又黄a免费视频| 日韩电影二区| 亚洲久久久国产精品| 国产精品.久久久| 99国产精品免费福利视频| 国产白丝娇喘喷水9色精品| av视频免费观看在线观看| 午夜视频国产福利| 欧美 日韩 精品 国产| 嘟嘟电影网在线观看| 啦啦啦啦在线视频资源| 美女高潮的动态| 在线亚洲精品国产二区图片欧美 | 日本与韩国留学比较| 亚洲天堂av无毛| 欧美日韩精品成人综合77777| 黄片wwwwww| 精华霜和精华液先用哪个| 婷婷色综合大香蕉| 亚洲成人中文字幕在线播放| 最新中文字幕久久久久| 精品久久久久久久久亚洲| 国产黄频视频在线观看| 国产精品福利在线免费观看| 国产极品天堂在线| 人妻一区二区av| 久久99热6这里只有精品| 少妇人妻精品综合一区二区| 建设人人有责人人尽责人人享有的 | 特大巨黑吊av在线直播| 美女高潮的动态| 久久精品久久久久久久性| 一级毛片我不卡| 男男h啪啪无遮挡| 午夜免费鲁丝| 精品少妇久久久久久888优播| 中国国产av一级| 日本猛色少妇xxxxx猛交久久| 哪个播放器可以免费观看大片| 在线观看一区二区三区| 中文欧美无线码| 观看av在线不卡| 观看av在线不卡| 少妇人妻一区二区三区视频| 男女边摸边吃奶| 亚洲精品日韩在线中文字幕| 亚洲激情五月婷婷啪啪| 亚洲精品久久久久久婷婷小说| 午夜日本视频在线| 在线观看免费日韩欧美大片 | 精品久久久久久电影网| 麻豆国产97在线/欧美| www.色视频.com| 日本wwww免费看| 高清日韩中文字幕在线| 国产精品免费大片| 麻豆国产97在线/欧美| 日日摸夜夜添夜夜爱| 亚洲综合精品二区| 国产人妻一区二区三区在| 亚洲精品第二区| 黄色视频在线播放观看不卡| 乱系列少妇在线播放| 超碰97精品在线观看| 亚洲国产精品国产精品| 在线观看一区二区三区激情| 精品一品国产午夜福利视频| 中国美白少妇内射xxxbb| 在线精品无人区一区二区三 | 亚洲欧美日韩无卡精品| 日韩精品有码人妻一区| 国产亚洲欧美精品永久| 精品午夜福利在线看| 美女xxoo啪啪120秒动态图| 久久久久久久精品精品| 美女内射精品一级片tv| 水蜜桃什么品种好| 性色av一级| 又爽又黄a免费视频| 在线观看免费视频网站a站| 色5月婷婷丁香| 看十八女毛片水多多多| 欧美区成人在线视频| 亚洲av欧美aⅴ国产| 国产亚洲午夜精品一区二区久久| 国模一区二区三区四区视频| av黄色大香蕉| 人人妻人人澡人人爽人人夜夜| 日本av免费视频播放| av在线播放精品| 欧美极品一区二区三区四区| 黄色一级大片看看| 日日啪夜夜撸| 国产一区二区三区av在线| 国产亚洲欧美精品永久| 精品久久久精品久久久| 国产视频内射| 伦精品一区二区三区| 熟女电影av网| 99久久中文字幕三级久久日本| 国产精品女同一区二区软件| 老司机影院成人| 18禁动态无遮挡网站| 久久av网站| 免费观看av网站的网址| 欧美日韩在线观看h| 亚州av有码| 国产黄片视频在线免费观看| 成年免费大片在线观看| 精品久久久噜噜| 国产成人精品福利久久| 身体一侧抽搐| 亚洲国产av新网站| 精品久久久久久久久av| 91精品国产国语对白视频| 美女cb高潮喷水在线观看| 性色av一级| 国产亚洲av片在线观看秒播厂| 91狼人影院| 成人亚洲精品一区在线观看 | 欧美xxⅹ黑人| 亚洲成人中文字幕在线播放| 国产精品人妻久久久影院| 久久综合国产亚洲精品| 97热精品久久久久久| 久久精品夜色国产| 中文字幕亚洲精品专区| 国产黄色视频一区二区在线观看| 最后的刺客免费高清国语| 久久 成人 亚洲| 一级黄片播放器| 亚洲精品456在线播放app| 久久精品国产鲁丝片午夜精品| 国产又色又爽无遮挡免| 99视频精品全部免费 在线| 男的添女的下面高潮视频| 18禁裸乳无遮挡动漫免费视频| 国产亚洲最大av| 老司机影院成人| 99热这里只有精品一区| 日本欧美视频一区| 成人亚洲精品一区在线观看 | 亚洲av成人精品一二三区| 国产精品精品国产色婷婷| 18禁裸乳无遮挡免费网站照片| 精品99又大又爽又粗少妇毛片| 成人综合一区亚洲| 国产av精品麻豆| 久久久久久久久大av| 夜夜骑夜夜射夜夜干| 中文字幕久久专区| 国产高潮美女av| 丰满迷人的少妇在线观看| 香蕉精品网在线| 国产在线免费精品| 成人黄色视频免费在线看| 亚洲国产欧美在线一区| 国产av国产精品国产| 秋霞在线观看毛片| 成人美女网站在线观看视频| 三级经典国产精品| 网址你懂的国产日韩在线| 91aial.com中文字幕在线观看| 久久人人爽人人爽人人片va| 欧美成人a在线观看| 嘟嘟电影网在线观看| 尾随美女入室| 自拍偷自拍亚洲精品老妇| 99九九线精品视频在线观看视频| 亚洲精品中文字幕在线视频 | av一本久久久久| 亚洲综合精品二区| 美女视频免费永久观看网站| 国产免费又黄又爽又色| 黄色配什么色好看| 成人黄色视频免费在线看| 久久99热这里只频精品6学生| 欧美3d第一页| 色5月婷婷丁香| 只有这里有精品99| 国产精品三级大全| 高清欧美精品videossex| tube8黄色片| 久久久久久久久久人人人人人人| 国产成人91sexporn| 国产老妇伦熟女老妇高清| 国产成人午夜福利电影在线观看| 成人黄色视频免费在线看| 在线观看免费高清a一片| videos熟女内射| 亚洲av欧美aⅴ国产| 国产精品精品国产色婷婷| 欧美极品一区二区三区四区| 国产有黄有色有爽视频| 日本vs欧美在线观看视频 | 日日撸夜夜添| 卡戴珊不雅视频在线播放| 熟妇人妻不卡中文字幕| 精品国产一区二区三区久久久樱花 | 亚洲精品视频女| 最近中文字幕高清免费大全6| 伊人久久国产一区二区| .国产精品久久| 成人黄色视频免费在线看| 有码 亚洲区| 嫩草影院入口| 性色av一级| 午夜免费男女啪啪视频观看| 老司机影院毛片| 亚洲伊人久久精品综合| 18禁在线无遮挡免费观看视频| 欧美极品一区二区三区四区| 人妻制服诱惑在线中文字幕| 亚洲av中文av极速乱| 免费av中文字幕在线| 亚洲国产精品成人久久小说| 精品久久久噜噜| 国内少妇人妻偷人精品xxx网站| 亚洲精品乱久久久久久| 国产免费一区二区三区四区乱码| 蜜桃亚洲精品一区二区三区| 18+在线观看网站| 亚洲欧美精品专区久久| 久久综合国产亚洲精品| 欧美丝袜亚洲另类| 免费人成在线观看视频色| 亚洲成人av在线免费| 亚洲美女黄色视频免费看| 在线观看美女被高潮喷水网站| 成年人午夜在线观看视频| 99久久人妻综合| 欧美一级a爱片免费观看看| 五月开心婷婷网| 亚洲综合色惰| 欧美精品亚洲一区二区| 中文字幕人妻熟人妻熟丝袜美| 五月开心婷婷网| 国产黄频视频在线观看| 亚洲伊人久久精品综合| 亚洲精品久久午夜乱码| 国产爽快片一区二区三区| 久久鲁丝午夜福利片| 亚洲av国产av综合av卡| 国产精品偷伦视频观看了| 大片免费播放器 马上看| av在线app专区| 插逼视频在线观看| 亚洲av.av天堂| 高清欧美精品videossex| 成人美女网站在线观看视频| 九九在线视频观看精品| xxx大片免费视频| 51国产日韩欧美| 久久av网站| 欧美日韩精品成人综合77777| 国产精品精品国产色婷婷| 一级黄片播放器| 国产成人精品福利久久| 高清日韩中文字幕在线| 久久国产亚洲av麻豆专区| 人人妻人人添人人爽欧美一区卜 | 特大巨黑吊av在线直播| 成人毛片60女人毛片免费| 亚洲精品色激情综合| 国产精品嫩草影院av在线观看| 最近最新中文字幕大全电影3| 你懂的网址亚洲精品在线观看| 中文精品一卡2卡3卡4更新| 下体分泌物呈黄色| 亚洲国产精品999| 日本色播在线视频| 日本爱情动作片www.在线观看| 如何舔出高潮| 色网站视频免费| 一级片'在线观看视频| 少妇人妻精品综合一区二区| 精品酒店卫生间| 亚洲av福利一区| 秋霞在线观看毛片| 黄色一级大片看看| 亚洲欧洲国产日韩| 性色avwww在线观看| 免费少妇av软件| 午夜日本视频在线| 亚洲精品久久午夜乱码| 成年av动漫网址| 久久女婷五月综合色啪小说| 少妇的逼好多水| 男人狂女人下面高潮的视频| 黑丝袜美女国产一区| 麻豆国产97在线/欧美| 51国产日韩欧美| 夫妻性生交免费视频一级片| 舔av片在线| 免费黄频网站在线观看国产| 亚洲精品亚洲一区二区| 99久久综合免费| 少妇的逼水好多| 在线观看免费日韩欧美大片 | 久久国产精品男人的天堂亚洲 | 搡女人真爽免费视频火全软件| 一级毛片我不卡| 男女无遮挡免费网站观看| 只有这里有精品99| 久久久久网色| 一级毛片黄色毛片免费观看视频| 噜噜噜噜噜久久久久久91| 亚洲美女搞黄在线观看| 久久久午夜欧美精品| 一本一本综合久久| 伦精品一区二区三区| 搡女人真爽免费视频火全软件| 亚洲va在线va天堂va国产| 久久久a久久爽久久v久久| 人妻夜夜爽99麻豆av| 视频中文字幕在线观看| 国产乱人偷精品视频| 日韩av不卡免费在线播放| 欧美zozozo另类| a级一级毛片免费在线观看| 亚洲精品自拍成人| 欧美zozozo另类| 少妇精品久久久久久久| 午夜日本视频在线| 国产成人a∨麻豆精品| 赤兔流量卡办理| 色婷婷av一区二区三区视频| 我要看黄色一级片免费的| 97超碰精品成人国产| 亚洲怡红院男人天堂| 国产 精品1| 色综合色国产| 在线观看三级黄色| 国产亚洲一区二区精品| 国产高清不卡午夜福利| 久久久精品94久久精品| 久久精品国产亚洲av天美| 国产黄频视频在线观看| 好男人视频免费观看在线| 国产成人午夜福利电影在线观看| 99热国产这里只有精品6| 国内精品宾馆在线| 亚洲,欧美,日韩| 国产国拍精品亚洲av在线观看| 国产无遮挡羞羞视频在线观看| 亚洲电影在线观看av| 在线观看国产h片| 一个人免费看片子| 亚洲精品,欧美精品| 亚洲精品国产av成人精品| 熟女av电影| 18禁裸乳无遮挡动漫免费视频| 久久精品国产亚洲网站| 欧美区成人在线视频| 国产亚洲午夜精品一区二区久久| 国产精品久久久久久久久免| 精品一区二区免费观看| 777米奇影视久久| 午夜精品国产一区二区电影| 日韩av在线免费看完整版不卡| 国模一区二区三区四区视频| 十八禁网站网址无遮挡 | 亚洲精品久久久久久婷婷小说| 视频中文字幕在线观看| 秋霞在线观看毛片| 成人免费观看视频高清| 亚洲美女视频黄频| 国产精品熟女久久久久浪| 九草在线视频观看| 国国产精品蜜臀av免费| 亚洲国产毛片av蜜桃av| 免费播放大片免费观看视频在线观看| 成年人午夜在线观看视频| 一个人看的www免费观看视频| 丰满迷人的少妇在线观看| 欧美97在线视频| 亚洲成人中文字幕在线播放| 在线免费十八禁| 免费av不卡在线播放| 噜噜噜噜噜久久久久久91| 精品久久久噜噜| 久久精品久久久久久噜噜老黄| 欧美精品亚洲一区二区| 一级毛片黄色毛片免费观看视频| 日韩成人av中文字幕在线观看| 午夜免费观看性视频| 欧美精品国产亚洲| 97在线人人人人妻| 免费人妻精品一区二区三区视频| 亚洲av免费高清在线观看| 女人久久www免费人成看片| av一本久久久久| 国产 一区 欧美 日韩| 久久精品国产自在天天线| 99热全是精品| 大话2 男鬼变身卡| 午夜老司机福利剧场| 亚洲在久久综合| 国产男女内射视频| 97在线人人人人妻| 哪个播放器可以免费观看大片| 五月天丁香电影| 看免费成人av毛片| 国产精品爽爽va在线观看网站| 乱码一卡2卡4卡精品| 91aial.com中文字幕在线观看| 午夜激情福利司机影院| av天堂中文字幕网| 一区二区三区四区激情视频| 欧美日本视频| 免费av中文字幕在线| 国产免费又黄又爽又色| 国产男女内射视频| 久热这里只有精品99| 国产精品人妻久久久影院| 建设人人有责人人尽责人人享有的 | 狂野欧美激情性bbbbbb| 夫妻性生交免费视频一级片| 天美传媒精品一区二区| 免费少妇av软件| 美女国产视频在线观看| 亚洲国产精品成人久久小说| av福利片在线观看| 成人无遮挡网站| 99国产精品免费福利视频| a级毛片免费高清观看在线播放| 日韩电影二区| 国产男人的电影天堂91| 亚洲不卡免费看| 日韩伦理黄色片| 啦啦啦啦在线视频资源| 亚洲精品乱码久久久久久按摩| 国产精品久久久久成人av| 国产在线免费精品| 久久ye,这里只有精品| 大又大粗又爽又黄少妇毛片口| 一级毛片 在线播放| 熟妇人妻不卡中文字幕| 日本午夜av视频| 国产成人aa在线观看| 高清午夜精品一区二区三区| 美女福利国产在线 | 精品国产露脸久久av麻豆| 精品少妇久久久久久888优播| 18+在线观看网站| 夫妻午夜视频| 黄色欧美视频在线观看| 日日撸夜夜添| 久久久久久久久久久丰满| 欧美精品一区二区免费开放| 日韩一区二区三区影片| 男人舔奶头视频| 国产 精品1| 久久精品人妻少妇| 色婷婷久久久亚洲欧美| 亚洲成色77777| 日本av手机在线免费观看| 高清视频免费观看一区二区| 欧美另类一区| 免费人成在线观看视频色| 国产成人精品婷婷| 老女人水多毛片| 亚洲怡红院男人天堂| 免费黄网站久久成人精品| 五月伊人婷婷丁香| 极品教师在线视频| 精品国产乱码久久久久久小说| 成年免费大片在线观看| 少妇人妻一区二区三区视频| 啦啦啦啦在线视频资源| 亚洲精品日韩av片在线观看| 国产精品蜜桃在线观看| 亚洲怡红院男人天堂| av在线老鸭窝| 亚洲一级一片aⅴ在线观看| 又黄又爽又刺激的免费视频.| 一本—道久久a久久精品蜜桃钙片| 亚洲国产毛片av蜜桃av| 又粗又硬又长又爽又黄的视频| 夜夜爽夜夜爽视频| 国产精品三级大全| 亚洲人成网站在线观看播放| 激情五月婷婷亚洲| 日韩在线高清观看一区二区三区| 观看美女的网站| 伦理电影大哥的女人| 在线观看免费高清a一片| 久久女婷五月综合色啪小说| 一区二区三区乱码不卡18| 免费观看av网站的网址| 国产人妻一区二区三区在| 亚洲一区二区三区欧美精品| 在线免费观看不下载黄p国产| 男女啪啪激烈高潮av片| 久久99热6这里只有精品|