免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

三款開源MQTT調(diào)試工具實(shí)測:MQTTX、MQTT Explorer與MQTT CLI使用指南

三款開源MQTT調(diào)試工具實(shí)測:MQTTX、MQTT Explorer與MQTT CLI使用指南 做物聯(lián)網(wǎng)開發(fā)這些年我?guī)缀跆焯於荚诟?MQTT 協(xié)議打交道。設(shè)備離線了、指令沒回執(zhí)、某個主題的數(shù)據(jù)格式不對問題一大半都能在調(diào)試工具里現(xiàn)出原形。最近項(xiàng)目里又用到幾款開源 MQTT 調(diào)試工具實(shí)測下來確實(shí)好用今天專門抽時間整理成一篇使用筆記分享給同樣被 MQTT 調(diào)試折磨過的朋友。無論你是剛?cè)腴T物聯(lián)網(wǎng)的新手還是已經(jīng)在嵌入式、智能家居、工業(yè)采集領(lǐng)域摸爬滾打多年的老手這三款工具都能幫你省下大量抓包分析的時間值得人手一份。我這次要聊的是 MQTTX、MQTT Explorer、MQTT CLI 這三款開源工具。它們的定位完全不同一個像是“聊天軟件”專門處理收發(fā)消息一個像是“文件樹瀏覽器”專門把主題層級攤開給人看還有一個是“命令行利器”用來寫自動化測試腳本。三者組合起來基本覆蓋了我日常調(diào)試 MQTT 的絕大多數(shù)場景。1. 為什么你需要一套趁手的 MQTT 調(diào)試工具1.1 調(diào)試 MQTT 到底在“調(diào)”什么很多人一聽到“調(diào)試 MQTT”第一反應(yīng)就是“不就是訂閱一個主題、發(fā)一條消息嗎”。但真正做過量產(chǎn)設(shè)備接入的人都知道MQTT 調(diào)試遠(yuǎn)不只是“能連上、能說話”這么簡單。它涉及連接鑒權(quán)、主題設(shè)計(jì)、QoS 語義、保留消息、遺囑消息、心跳?;?、會話恢復(fù)等一系列細(xì)枝末節(jié)任何一個環(huán)節(jié)出問題表現(xiàn)都是“消息發(fā)不出來”或者“訂閱收不到”。舉個例子設(shè)備端上報(bào)數(shù)據(jù)用的是publish云平臺或者 App 端用subscribe來收。如果設(shè)備端的 Client ID 跟其他設(shè)備重了Broker 會把舊連接踢掉表現(xiàn)就是設(shè)備一會兒在線一會兒離線如果發(fā)布端用的是 QoS 0而訂閱端期望 QoS 1消息在網(wǎng)絡(luò)抖動時可能直接丟再比如你訂閱了/dev/#但設(shè)備實(shí)際發(fā)布到了/dev/device01/data通配符中間多了一層那也一樣收不到。這些現(xiàn)象光憑肉眼看日志基本看不出來必須有一個趁手的調(diào)試工具把“連接狀態(tài)、主題關(guān)系、消息內(nèi)容”同時擺在你面前才行。所以我認(rèn)為調(diào)試 MQTT 本質(zhì)上是在調(diào)五樣?xùn)|西第一Broker 地址、端口、TLS 配置是否正確第二Client ID、用戶名密碼是否被 Broker 接受第三主題字符串是否完全匹配通配符是否寫對第四QoS 和 Retain 標(biāo)志是否符合業(yè)務(wù)預(yù)期第五Payload 內(nèi)容是否被上下游正確解析。只要這五樣都通了設(shè)備接入才算真正跑通。而這三款工具恰好能在不同層面幫你驗(yàn)證這五樣?xùn)|西。1.2 選型思路三款工具如何各司其職最開始我其實(shí)只用一款命令行工具后來發(fā)現(xiàn)不同的調(diào)試場景對工具的要求完全不同。日常聯(lián)調(diào)時我需要一個圖形界面能快速創(chuàng)建連接、輸入主題、點(diǎn)按鈕發(fā)消息最好還能看到消息時間線這時候 MQTTX 最合適。等到設(shè)備數(shù)量多一些、主題層級復(fù)雜起來我又需要一種“全局視角”把整個 Topic 樹可視化展開看看那臺設(shè)備到底有沒有在某個子主題上報(bào)數(shù)據(jù)這時候 MQTT Explorer 的價值就體現(xiàn)出來了。而到了寫回歸測試、做持續(xù)集成、或者跑到服務(wù)器上用 SSH 一臺裸機(jī)抓問題時GUI 反而礙事一條命令完成發(fā)布訂閱的模式才是剛需這時候 MQTT CLI 出手。這三款都是純正的開源項(xiàng)目代碼托管在 GitHub 上社區(qū)活躍度都很高。MQTTX 由 EMQX 團(tuán)隊(duì)維護(hù)適合中文用戶文檔也全MQTT Explorer 是個人開發(fā)者作品界面簡潔克制MQTT CLI 是 HiveMQ 出品的命令行客戶端理念是“把所有能力都藏進(jìn)參數(shù)里”。我在下表里把它們的核心差異列了出來方便你按需選擇工具主要形態(tài)核心優(yōu)勢最適用的場景開源地址關(guān)鍵詞MQTTX桌面 GUI收發(fā)消息直觀、多連接管理、腳本模擬日常手動聯(lián)調(diào)、新人上手emqx/MQTTXMQTT Explorer桌面 GUI主題樹可視化、歷史數(shù)據(jù)記錄觀察主題結(jié)構(gòu)、排查數(shù)據(jù)是否上報(bào)thomasnordquist/MQTT-ExplorerMQTT CLI命令行參數(shù)全面、易集成腳本自動化測試、遠(yuǎn)程服務(wù)器排查hivemq/mqtt-cli如果說我對選型有什么心得那就是千萬別指望一款工具包打天下。圖形化工具適合“人肉排查”命令行工具適合“機(jī)器執(zhí)行”。平時我電腦上三款都裝著哪個順手用哪個。2. MQTTX最像“聊天軟件”的桌面客戶端2.1 核心功能與特色MQTTX 是我用得最多的桌面客戶端界面設(shè)計(jì)得非常直觀。它把 MQTT 的發(fā)布和訂閱做成了類似聊天軟件的形式左邊是消息列表輸入框在下面你發(fā)出去的消息和訂閱到的消息會按時間順序混排在一起。這種交互設(shè)計(jì)的優(yōu)點(diǎn)是你一眼就能看出“上一條消息是什么時候發(fā)的”“對方有沒有回復(fù)”調(diào)試請求和響應(yīng)的對應(yīng)關(guān)系時特別省力。MQTTX 的核心功能遠(yuǎn)不止發(fā)收消息這么簡單。它支持同時創(chuàng)建多個連接每個連接可以綁定不同的 Broker、不同的 Client ID、不同的鑒權(quán)信息。這一點(diǎn)在做多設(shè)備模擬時很有用——我可以同時模擬一個網(wǎng)關(guān)和三個子設(shè)備分別連接到 Broker然后觀察它們之間通過主題交互的數(shù)據(jù)流。它還支持常見的 Payload 格式切換包括 Plaintext、JSON、Hex、Base64遇到二進(jìn)制幀數(shù)據(jù)時可以直接看 Hex不用自己手動轉(zhuǎn)碼。更讓我滿意的是內(nèi)置腳本功能可以編寫 JavaScript 腳本對收到的消息做一些自動處理比如模擬設(shè)備端收到下行指令后自動回復(fù)一條狀態(tài)消息這比一個個手動點(diǎn)按鈕高效太多了。MQTTX 是跨平臺的Windows、macOS、Linux 都有安裝包同時還支持 WebSocket 連接方式。如果你的 Broker 開了 WebSocket 端口用 MQTTX 也能直接連這對于前端調(diào)試物聯(lián)網(wǎng)應(yīng)用特別方便。它解決了我在實(shí)際項(xiàng)目里最頭疼的一個問題連不連得上、消息有沒有到全都在一個界面里看明白不用再反復(fù)看 Broker 端日志。2.2 安裝與常用操作流程安裝 MQTTX 沒什么難度去 GitHub Release 頁面下載對應(yīng)系統(tǒng)的安裝包就行也可以到官網(wǎng)下載。我一般建議直接下載綠色免安裝版本解壓就能跑。首次打開后主界面會提示你添加連接。我習(xí)慣把連接配置分成三類場景。第一類是本地開發(fā)環(huán)境Broker 地址寫127.0.0.1端口通常是1883不需要用戶名密碼適合直接連本機(jī)跑的 EMQX、Mosquitto 或 NanoMQ。第二類是測試環(huán)境Broker 地址寫服務(wù)器 IP端口可能是1883或8883如果開了 TLS就要在 MQTTX 里勾選 SSL/TLS 選項(xiàng)并加載 CA 證書。第三類是公共測試 Broker比如broker.emqx.io或test.mosquitto.org這類環(huán)境適合臨時驗(yàn)證工具本身是否正常不適合傳輸生產(chǎn)數(shù)據(jù)。配置完連接后點(diǎn)“連接”按鈕。如果連接成功界面變綠你就能看到 Broker 返回的 CONNACK 信息。接下來在訂閱主題輸入框里填#點(diǎn)擊訂閱你就能看到當(dāng)前 Broker 上所有已發(fā)布的消息。如果是第一次玩我建議你先自己給自己發(fā)一條主題填test/helloPayload 填{msg:hello mqtt}QoS 選 1點(diǎn)發(fā)送。如果你訂閱了#這條消息馬上就會出現(xiàn)在列表里。這個過程雖然簡單但能把 MQTT 最基本的“發(fā)布-訂閱”模型直觀地跑一遍。提示調(diào)試階段我建議把 Retain 標(biāo)志保留為 false除非你明確想測試保留消息。否則 Broker 上會殘留一堆舊消息下次訂閱時突然刷出來一片很容易誤導(dǎo)判斷。3. MQTT Explorer把 MQTT 主題變成“文件樹”3.1 為什么推薦 MQTT Explorer如果說 MQTTX 是為“收發(fā)消息”設(shè)計(jì)的那 MQTT Explorer 就是為“理解主題結(jié)構(gòu)”設(shè)計(jì)的。它會把 Broker 上目前存在的所有主題動態(tài)展開成一棵可折疊的樹狀結(jié)構(gòu)。比如你設(shè)備上報(bào)到factory/line1/machine01/temperature樹狀結(jié)構(gòu)就會逐級展開為factory→line1→machine01→temperature每一層都可以點(diǎn)擊查看當(dāng)前值。這種展示方式讓我一下子就能看出整個設(shè)備網(wǎng)絡(luò)的主題規(guī)劃是否合理、哪些設(shè)備掛了、哪些數(shù)據(jù)在更新。MQTT Explorer 另一個讓我印象深刻的地方是它會保留歷史記錄。當(dāng)我展開一個主題節(jié)點(diǎn)時不僅能看到當(dāng)前最新的一條消息還能看到一段時間內(nèi)的歷史變化曲線。對于傳感器數(shù)據(jù)調(diào)試來說這相當(dāng)于內(nèi)置了一個簡易報(bào)表工具不用再額外連數(shù)據(jù)庫就直接能看到某個溫度值在過去 5 分鐘里的大致波動趨勢排查“設(shè)備有沒有周期性上報(bào)”這種問題非常直接。它的界面非??酥茮]有太多花哨的功能核心就是“把 Broker 上正在流動的消息結(jié)構(gòu)可視化”。它同樣支持連接多個 Broker支持用戶名密碼、TLS 配置也可以直接發(fā)消息到一個主題。雖然發(fā)消息的手感不如 MQTTX 那么順暢但在需要邊看結(jié)構(gòu)邊發(fā)指令的場景下也夠用。尤其適合做智能家居項(xiàng)目的人家里幾十個設(shè)備、上百個主題用 MQTTX 一條一條手動訂閱效率極低用 MQTT Explorer 打開一棵主題樹哪個設(shè)備在線、哪個設(shè)備已經(jīng)離線一目了然。3.2 主題可視化的實(shí)戰(zhàn)價值我舉個之前做過的智能大棚項(xiàng)目例子。大棚里有幾十個傳感器節(jié)點(diǎn)每個節(jié)點(diǎn)上報(bào)空氣溫濕度、土壤濕度、光照強(qiáng)度主題格式是shed/area/node_id/metric。調(diào)試期間有一個節(jié)點(diǎn)的土壤濕度數(shù)據(jù)一直不刷新。用 MQTTX 訂閱#后消息刷得飛快根本來不及定位是哪條消息異常。這時候我換成 MQTT Explorer 打開主題樹展開shed→area→ 各node_id看到大部分葉子節(jié)點(diǎn)下面都有更新只有那臺異常節(jié)點(diǎn)對應(yīng)的葉子節(jié)點(diǎn)沒有新的消息出現(xiàn)。我立刻斷定問題出在設(shè)備端而不是 Broker 端于是直接到現(xiàn)場看設(shè)備日志果然是傳感器 I2C 總線偶爾掉線導(dǎo)致上報(bào)線程掛死。這個案例很好地說明了主題可視化的實(shí)戰(zhàn)價值它把“消息內(nèi)容是否正確”和“消息是否真的存在”這兩件事分開了。MQTTX 專注于前者M(jìn)QTT Explorer 擅長后者。在調(diào)試復(fù)雜系統(tǒng)時先用 MQTT Explorer 找到“異常缺失”的主題再用 MQTTX 去精確定位某一條消息的 Payload是我屢試不爽的組合拳。順帶說一句MQTT Explorer 也可以當(dāng)一個主題設(shè)計(jì)審查看板。如果你剛搭好一套主題規(guī)范拿它連上 Broker 跑一天第二天去看主題樹如果某個分支出現(xiàn)了亂七八糟的節(jié)點(diǎn)那說明設(shè)備端代碼里肯定有人把主題寫錯了。這種“用調(diào)試工具反推設(shè)計(jì)缺陷”的方式比單純看代碼走查要直觀得多。4. MQTT CLI腳本自動化與線上排查利器4.1 命令行工具使用場景MQTT CLI 和前面兩款圖形界面工具完全走了另一條路它沒有界面所有的操作都通過命令完成。最開始我總覺得“圖形界面都這么強(qiáng)了命令行還有什么用”直到我在服務(wù)器上排查問題才意識到它的價值。生產(chǎn)環(huán)境的 Broker 往往部署在遠(yuǎn)程 Linux 服務(wù)器上沒有圖形桌面這時候想用一個 GUI 客戶端去調(diào)試要么得做端口轉(zhuǎn)發(fā)把服務(wù)暴露到本地要么得在服務(wù)器上裝桌面環(huán)境都很麻煩。MQTT CLI 直接通過 SSH 登錄服務(wù)器后就能運(yùn)行輕量、無依賴只需要有 Java 運(yùn)行時或直接使用官方編好的二進(jìn)制非常適合線上排查。另外在自動化測試和持續(xù)集成場景里MQTT CLI 幾乎是不可替代的。它可以把發(fā)布、訂閱、等消息、斷言結(jié)果全部寫進(jìn) shell 腳本里一條命令跑完一套流程。比如我要驗(yàn)證“Broker 重啟后設(shè)備是否能自動恢復(fù)連接并重新上報(bào)”以前我只能手動重啟、手動觀察現(xiàn)在我可以寫一段腳本啟動 MQTT CLI 訂閱設(shè)備主題然后重啟 Broker等待 60 秒再用命令查詢事件是否發(fā)生。整個過程不再需要人工盯屏幕結(jié)果直接輸出為腳本返回值。4.2 常用命令與參數(shù)示例MQTT CLI 的命令風(fēng)格非常清晰核心子命令有pub、sub、con、dis等支持連接時指定 host、port、protocol、username、password 等參數(shù)。我常用的幾個命令給你列出來。先看連接并訂閱一個主題mqttcli sub -h broker.emqx.io -p 1883 -t sen/device01/data -q 1 -C 1這里的-C 1表示只接收一條消息后自動退出配合超時參數(shù)做穩(wěn)定性測試很好用。如果要持續(xù)訂閱去掉-C即可。再看發(fā)布一條消息mqttcli pub -h 127.0.0.1 -p 1883 -t factory/line01/machine01/status -m {state:running,temp:32.5} -q 1 -r-r表示 Retain 消息-q 1表示 QoS 1。如果你要發(fā)布二進(jìn)制數(shù)據(jù)可以用-m指向文件路徑或者配合 stdin 輸入。實(shí)際工作中我還經(jīng)常這樣組合使用把發(fā)布命令寫進(jìn)循環(huán)模擬大量設(shè)備周期性上報(bào)測試 Broker 在高并發(fā)下的穩(wěn)定性for i in $(seq 1 100); do mqttcli pub -h 127.0.0.1 -p 1883 -t dev/$i/data -m {\id\:\$i\,\ts\:$(date %s)} -q 1 done這條命令一秒之內(nèi)發(fā)布了 100 條不同主題的消息。如果想模擬更真實(shí)的負(fù)載還可以在循環(huán)里加sleep模擬真實(shí)設(shè)備的發(fā)送間隔。除了 HiveMQ MQTT CLIMosquitto 自帶的mosquitto_pub和mosquitto_sub也值得一提它們的實(shí)現(xiàn)更“老派”但穩(wěn)定可靠很多服務(wù)器里已經(jīng)預(yù)裝不需要額外下載。兩者的區(qū)別是MQTT CLI 支持更豐富的輸出格式和參數(shù)更適合高級調(diào)試mosquitto_pub/sub則輕量到極致適合在資源受限的嵌入式設(shè)備里快速驗(yàn)證。我的建議是本地開發(fā)優(yōu)先用 MQTT CLI生產(chǎn)環(huán)境排查哪個命令現(xiàn)成用哪個不用死磕工具。注意在 shell 腳本里使用密碼參數(shù)時盡量通過環(huán)境變量或配置文件傳入避免密碼出現(xiàn)在 shell 歷史記錄或進(jìn)程列表里。MQTT CLI 支持從配置文件讀取連接信息正式環(huán)境建議用這種方式。5. 三款工具的聯(lián)合實(shí)測從單條消息到全量報(bào)文5.1 連接統(tǒng)一的測試 Broker前面我分別講了三款工具的特點(diǎn)但實(shí)際調(diào)試時它們往往是配合使用的。為了讓你有更直觀的感受我設(shè)計(jì)了一個完整的聯(lián)調(diào)小場景。假設(shè)我們已經(jīng)在本地啟動了一個 MQTT Broker。如果你還沒有 Broker用 Docker 一條命令就能拉起來一個官方 Mosquittodocker run -it --name mqtt-test -p 1883:1883 eclipse-mosquitto:2.0這條命令會在本機(jī)映射1883端口Broker 啟動后沒有任何鑒權(quán)規(guī)則默認(rèn)本機(jī)可訪問適合本地調(diào)試。生產(chǎn)環(huán)境一定要配置用戶名密碼和 ACL這里只是為了演示?,F(xiàn)在假設(shè)場景是有一臺溫濕度傳感器節(jié)點(diǎn)它每隔 5 秒向主題sensor/node01/data發(fā)布一條 JSON 消息內(nèi)容包含溫度和濕度。同時還周期性地向sensor/node01/status發(fā)布在線狀態(tài)。我們要驗(yàn)證三件事第一傳感器是否在周期上報(bào)第二上報(bào)的數(shù)據(jù)格式是否完整第三平臺端訂閱后能不能正確收到這些消息。三款工具在這個驗(yàn)證過程中的分工是MQTTX 負(fù)責(zé)“單點(diǎn)查看”MQTT Explorer 負(fù)責(zé)“全局觀察”MQTT CLI 負(fù)責(zé)“模擬自動上報(bào)和最終驗(yàn)收”。5.2 用三款工具完成同一個調(diào)試任務(wù)先用 MQTTX 連上本地 Broker訂閱sensor/#。這個通配符的寫法有點(diǎn)講究#放在末尾表示匹配sensor/下所有層級所以sensor/node01/data和sensor/node01/status都能收到。然后我手動向sensor/node01/data發(fā)布一條測試消息看消息是否能出現(xiàn)在訂閱列表中。這一步的主要目的是確認(rèn) Broker 鏈路通不通、鑒權(quán)對不對、Payload 是否能正常顯示。如果 MQTTX 這里能正常收發(fā)說明連接層基本沒問題。接著打開 MQTT Explorer也連接同一個 Broker。它會自動把當(dāng)前所有主題展開成樹狀。我盯著sensor這個根節(jié)點(diǎn)觀察它的子節(jié)點(diǎn)是否持續(xù)刷新。如果data節(jié)點(diǎn)的值每隔幾秒更新一次那說明傳感器確實(shí)在正常上報(bào)如果status節(jié)點(diǎn)很久都沒變化那我就要懷疑設(shè)備是不是只上報(bào)了數(shù)據(jù)而沒有更新狀態(tài)。這一步驗(yàn)證的是“設(shè)備實(shí)際在做什么”而不是“你以為它在做什么”。主題樹不會撒謊設(shè)備上報(bào)什么它就展示什么。最后用 MQTT CLI 做一次自動化驗(yàn)收。我先用下面的命令訂閱sensor/#持續(xù) 5 秒統(tǒng)計(jì)收到的消息數(shù)timeout 5 mqttcli sub -h 127.0.0.1 -p 1883 -t sensor/# -q 1 -x 5s參數(shù)-x 5s表示 Bounded subscription即訂閱最多維持 5 秒自動退出。命令執(zhí)行結(jié)束后統(tǒng)計(jì)出來的消息數(shù)量如果接近“設(shè)備 5 秒上報(bào)一條數(shù)據(jù)”的預(yù)期那說明端到端通信穩(wěn)定。接下來我再模擬一個新的傳感器節(jié)點(diǎn)sensor/node02持續(xù)向 Broker 發(fā)布模擬數(shù)據(jù)for i in $(seq 1 10); do mqttcli pub -h 127.0.0.1 -p 1883 -t sensor/node02/data \ -m {\temp\:$((20 i)),\hum\:$((50 i))} -q 1 sleep 1 done跑完這條命令后回到 MQTTX 或 MQTT Explorer就能看到sensor/node02/data這個主題下陸續(xù)出現(xiàn)了 10 條遞增的數(shù)據(jù)。這一整套流程走下來相當(dāng)于把“人工查看、全局觀察、自動化驗(yàn)證”三個層次全部覆蓋了。如果你平時開發(fā)中遇到“設(shè)備數(shù)據(jù)有時有有時沒有”這種問題我強(qiáng)烈推薦用類似的方式從這三個角度分別排查一遍。6. 常見問題與避坑實(shí)錄6.1 連接類問題MQTT 調(diào)試中遇到最多的就是連接失敗。第一個坑是端口寫錯。明文端口通常是1883TLS 加密端口通常是8883WebSocket 端口可能是8083或8084不同 Broker 配置還不一樣。我見過很多人拿著1883去連 SSL 端口或者反過來結(jié)果自然是連接超時。第二個坑是 Client ID 沖突。同一個 Client ID 同時被多個連接使用時新的連接會把舊的踢下線。排查方法很簡單先用 MQTTX 建一個連接再故意用 MQTT CLI 用同樣的 Client ID 去連Broker 端日志就會提示 session takeover。第三個坑是防火墻和安全組沒放行端口這個在本地開發(fā)時最容易忽略。你本機(jī)連127.0.0.1:1883沒問題但換到局域網(wǎng) IP 就連不上八成就是防火墻攔住了。還有一個容易被忽略的問題公共 Broker 的可用性。broker.emqx.io或者test.mosquitto.org這類公共服務(wù)雖然方便但經(jīng)常有其他開發(fā)者也在上面測試你可能會收到別人發(fā)布的消息也可能因?yàn)榫W(wǎng)絡(luò)問題連不上。所以公共 Broker 只適合“試試工具是否正?!辈贿m合做正式聯(lián)調(diào)。我建議所有嚴(yán)肅一點(diǎn)的開發(fā)任務(wù)都使用本地 Broker成本很低又不會受外部干擾。6.2 消息消費(fèi)與訂閱問題訂閱了主題但收不到消息這可能是新手碰到最多的怪問題。我總結(jié)了幾個最常見的元兇。第一個是主題寫錯包括大小寫、斜杠、多級通配符放錯位置等。MQTT 主題是嚴(yán)格區(qū)分大小寫的Sensor/Node01和sensor/node01是兩個完全不同的主題。第二個是通配符使用錯誤。sport/tennis/player1/#能匹配sport/tennis/player1及其所有子主題但sport/tennis/player1/#/score這種寫法是無效的#必須位于主題末尾。第三個是 Retain 消息帶來的誤導(dǎo)。Broker 會保留最后一條 Retain 消息新訂閱者一進(jìn)來就收到如果你沒意識到這點(diǎn)可能會誤以為設(shè)備又在發(fā)消息。建議調(diào)試時把 Retain 關(guān)掉除非你刻意在驗(yàn)證這個特性。QoS 也是一個容易踩坑的點(diǎn)。發(fā)布端和訂閱端 QoS 的最終生效規(guī)則是取兩者間的較低值。比如發(fā)布端 QoS 1、訂閱端 QoS 0那這條消息實(shí)際是按 QoS 0 投遞的網(wǎng)絡(luò)抖動就可能丟消息。調(diào)試端只用 QoS 0 看起來沒問題但生產(chǎn)環(huán)境對可靠性有要求時就要顯式把 QoS 設(shè)為 1 或 2。另外cleanSession參數(shù)也很重要。如果訂閱端cleanSession為 falseBroker 會在會話恢復(fù)時補(bǔ)發(fā)離線期間的消息如果為 true離線消息會直接丟棄。很多人在應(yīng)用端反復(fù)重連卻收不到離線消息就是因?yàn)?Broker 把會話清掉了。6.3 工具使用中的主觀感受與局限性這三款工具雖然整體體驗(yàn)都很好但也各有各的脾氣。MQTTX 在消息吞吐量特別大時會顯得有點(diǎn)卡畢竟它要把每條消息都渲染到界面上如果你想看高頻率的原始報(bào)文建議用 MQTT CLI 直接輸出到終端更流暢。MQTT Explorer 的主題樹在 Broker 上主題特別多時渲染效率會下降而且它的發(fā)消息功能相對簡陋不適合做復(fù)雜消息的編輯和重發(fā)。MQTT CLI 的參數(shù)確實(shí)多但有些參數(shù)的組合方式一開始比較反直覺比如-x 5s這種帶單位的時間寫法我第一次用的時候翻了好一會兒文檔。我的建議是日常開發(fā)中給三款工具做一個固定的分工看消息、發(fā)消息、回放消息用 MQTTX看主題結(jié)構(gòu)、找數(shù)據(jù)缺失用 MQTT Explorer自動化驗(yàn)證、線上排查、寫回歸腳本用 MQTT CLI。不要試圖在任何一個工具里完成所有事情工具選對了調(diào)試效率能翻倍。另外在團(tuán)隊(duì)協(xié)作時盡量讓所有成員統(tǒng)一使用同一套調(diào)試工具并約定主題命名和消息格式規(guī)范這樣在排查問題時大家看到的數(shù)據(jù)是一致的溝通成本會低很多。最后再分享一個小技巧我平時會把 MQTTX 和 MQTT CLI 結(jié)合著用剛開始開發(fā)和調(diào)試一個新功能時先用 MQTTX 人工把消息鏈路摸一遍確認(rèn)問題和數(shù)據(jù)格式都清晰之后就會把重復(fù)的驗(yàn)證動作寫成 MQTT CLI 腳本放到倉庫里作為回歸測試的一部分下次改了代碼直接一條命令跑完。這些年下來光是“設(shè)備上報(bào)-平臺下發(fā)-設(shè)備回復(fù)確認(rèn)”這一條鏈路的回歸腳本我就攢了幾十個。根據(jù)我個人的經(jīng)驗(yàn)調(diào)試工具的進(jìn)化真的會改變物聯(lián)網(wǎng)開發(fā)的節(jié)奏——以前是盯著十六進(jìn)制報(bào)文發(fā)呆現(xiàn)在打開客戶端就能看懂每條消息的來龍去脈。趁手的工具加上清晰的調(diào)試流程這套組合拳帶給你的效率提升遠(yuǎn)比你想象的大。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香五月六月婷婷综合激情| www.婷婷五月| 99这里有精品视频| 狼人伊人干| 99riAv1国产在线观看| 激情五月丁香五月| 亚洲有码在线视频| 九色视频入口91| www激情| 婷婷五月天另类网站| 色九月欧美| 91热99| 蜜桃五月天| 另类综合色| 伊人六月无码视频| 天天色爽| 五月www| 成人网站av免费网站推荐| 国产乱子轮XXX农村| 五月婷视屏在线观看| 91avse| 亚韩精品视频1区| 五月丁香影院| 色五月婷婷老师| 丁香五月婷婷基地| 五月婷婷啪| 色国产五月| 五月色色网| 99人人干人人操| 最近中文字幕大全免费版在线 | 26uuu国产精品| 五月天激情四射网站| 99久久99综合| 九九色婷婷Av| 伊人久久大香线蕉综合网站| 97操碰在线视频| www.ywav| 99久久新视频| 亚洲av成人在线| 婷婷丁香www视频日本韩国| www免费在线视频| 激情五月天婷婷| 9l视频自拍9l九色9l成人| 五月激情网综合| 五月丁香天堂网婷婷| 国产激情综合| 丁香五月骚喷水视频| 久久精典| 五月激情综合网| 亚洲va在线∨a天堂va欧美va| 狠狠搞五月天| 草操网| 日韩欧美五月丁综合| 五月婷婷人人人操| 五月天另类综合网| 五月婷婷婷婷网| 五月天激情啪啪| 欧美综合激情五月天| 久久九九大香蕉电院| 色婷婷伦理| 色情五月天首页| 五月丁香婷婷中文网| 色五月五月丁香| 亚洲婷婷五月天激情综合| 色天天综合色| 色婷婷成人| 丁香六月婷婷色XXXXX| 成人视频婷婷| 婷婷五月天开心网| 1024欧美看片| 亚洲综合色婷婷| 99热色无码| 婷婷五月天天| 激情亚洲婷婷| 日日影院 | 色综合网页| 欧美丁香五月| 成人婷婷五月| 亚洲AV日韩无码| 激情五月天影院| 欧美私人家庭影院| 超碰电影在线播放| 免费观看的AV| 六月婷婷色| 搡BBBB搡BBB搡五十| 91n啪啪| 婷婷六月天天| 丁香激情婷婷网| www.色婷婷| 五月天婷婷社区| 在线综合亚洲欧美65| 9超碰在线| 亚洲综合婷婷| 五月婷视频| 丁香六月情| 婷婷5月久久综合网站| 激情九月天天天天婷婷| 久99久热只有精品国产99| 婷婷五月天电影网| 黄网在线免费| 七七九九色色| 久久综合99| 五月丁香色停停啪啪啪| 久久视屏这里只有久久| 99热1| 亚洲乱码日产精品BD| 婷婷久久图片| www.狠狠艹| 五月丁香久久| 综合久久97| 亚洲婷婷成人五月天| 精品成人在线观看| 欧美在线视频9| 97色五月天| 五月停停99| 色综合久久88色综合天天99| 99视频网址| 激情综合色五月丁香| 久久婷婷网| 丁香五月,激情五月,深爱五月| 丁香激激情网| 五月天色小说| 天天舔天天插天天干| 日日噜噜夜夜狠狠久久丁香六月| 久热久| www综合久久| 色情一区二区播放| 午夜微拍福利| 99色免费视频| 婷婷五月综合免费在线| 夜夜干夜夜操| 五月丁香综合影院| 无码动漫av| 大香蕉久久久久久久久| 青草少妇激情| 超碰成人AV| 六月丁香婷婷六月激情综合| 婷婷五月天涩涩| 丁香六月 人妻| 亚洲色婷婷五月天| 另类图片激情五月天| 色综合久| 亚洲 在线 另类| 思思热视频在线| 久久久国产精品黄毛片| 狠狠色五月激情| 色偷偷色婷婷| 琪琪色五月天| 日韩视频99| 中文字幕精品在线观看| 中文字幕婷婷| 激情五月天综合图片小说网站| 激情亚洲色图片丁香综合| 开心五月网 | 丁香五月亚洲综合| 丁香伊人五月色婷婷五十路| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 深爱激情九九五月天| www.久久| 久久视频这里都是精品| 91久女| 色五月成人在线| 午夜天堂一区人妻| 橾逼网| 91日综合欧美| 久热9| 久久98| 激情五月小说婷婷| 天天干天天操天天爱| 国内熟女黄色系列| 婷婷色网站| 九热视频| 亚洲天堂AV综合网| 婷婷伊人五月天| 丁香五月AV在线| 超碰v| 狠婷婷五月| 超碰无码老师| 婷婷激情图片| 午夜丁香五月天综合| 一本狠婷婷综合| 天天操天天操天天操天天操天天操 | 深爱激情四射| 色色五月天com| 99熟女视频| 激情综合五月激情XXXX| 久久玖玖99| 婷婷五月激情网| 九九综合视频在线观看| 婷婷五月天首页激情| AV成人在线播放| 丁香婷婷五月天色综合| 国产操逼网站| 亚洲亚洲人成综合网络| 午夜丁香| 天天色亚洲| 色色吧综合| 极品人妻VIDEOSSS人妻| 大香蕉手机视频| 99在线精品观看99| 26uuu| 伊人久久艹| 成人在线观看精品| 99色在线| 五月丁香影院| 天天日,天天插| 午夜成人天堂久久无码日韩久久| 日本久久天堂| 99精在线| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 色婷婷成人丁香| 色五月噜噜| 99热精品在线| AV五月丁香| 婷婷丁香激情五月天色色| 噜噜狠狠色综合久| 99天天操夜夜操| 99热精品在这里| 色五月中文网| 五月天另类图片| 精品99这里有| 91一起操| 在线播放成人网站| 99ri精品在线| 婷婷五月,偷窥偷拍网| 99干日日干| 97人人操人人爽| 色五月婷婷五月天激情综合| 久99热| 色色网站免费在线视频| 久久XX| 性色婷婷| 五月天久久综合| 激情电影五月婷婷| 婷婷免费视频| 9 9 9色色| 五月激情丁香啪啪| 在线观看日韩12345区| 人人操AV| 欧洲色区| 91男同视频| 开心五月婷婷| 天天射影院| 99热国内精品| 九九亚洲视频| 久久久色婷婷五月天| 婷婷色九月| 日亚二欧美| 久久九九99.www| 综合色、色综合| 亚洲亚洲人成综合网络| 男人大jjc女人免费视频| 欧美成人AAA片一区国产精品| 99热这里只有精品16| 26uuu亚洲欧美| 婷婷五月天视频在线观看| 九九熱最新視頻| 丁香久久| 99色1| 亚洲婷婷月丁香五月| 综合激情啪啪| 5月丁香六月婷婷| 久久有码| 色婷婷五月视频| 欧美色色色色色色色| 丁香五月婷综合网| 欧美三级欧美一级| 五月天婷婷综合| 亚洲欧洲另类| 色婷婷91激情小说| 亚洲成人网在线观看| 97自拍视频在线| 国产片天天爽夜夜爽| 99综合视频在线| mmm1717.6dbm人人爱人人操| 婷婷五月天激情诱惑| 婷婷五月天成人网| 另类小说色婷婷| 国产午夜精品AV一区二区麻豆| 九热免费视频| 五月天色综合| 免费色婷婷| 中文在线成人| 天天舔天天摸天天射| 天天日天天做天天操| 亚洲欧美国产高清vA在线播放| AV 3P| 成人精品视频99在线观看免费| 色婷婷精品视频| 九九精品综合| 思思久久99热只有频精品66| 五月丁香成年黄色| 我爱宗和色| 五月婷亚洲精品| 色婷婷久久综合| 伊人五月天| 色色色天堂网| 婷婷五月天日逼| 色五月婷婷五月天激情综合| 天天操天天插| 美欧成人视频| 午夜不卡成人一区二区| 五月婷婷影院| www. 五月. com| 五月综合久久| 开心激情综合| 大香蕉220| 欧美日韩国产伦精品日韩人妻一| 九九碰九九爱97超| 色亭亭五月天丁香综合AV - 百度 - 百度| 五月伊人婷婷| 大地资源色婷婷视频在线| 艹色18p| 亚洲精品99| 婷婷丁香五月,狠狠综合| 91se在线观看| 亚洲成人AV一区在线观看| 色播丁香| 99人碰碰碰| 亚洲av另类在线观看| 97操操| 另类综合婷婷五月天欧美视频| 五月天狠狠网| 免费在线观看AV网站| 操B五月天| 亚城区在线| 91久久婷婷| 日本一毛片| 久久成人天| 狠狠色婷婷| 九九精品re免费视频| 91操色| 五月丁香六月成人| 色婷婷综合影院| 婷婷五月偷拍| av操B网站| 亚洲精品操一操、噜一噜、摸一摸、爽| 九九在线免费观看| 亚洲激情亚洲激情 | 国产精品在线视频| 日韩九九| 99久久久国产大片| 人人操五月天| 亚洲激情综合色站| 99久视频| 色综合五月婷婷狠狠干| 99热国品| 五月丁香九九九综合| 激情小说在线视频| 五月天激日本色情在线| 九九热最新地址| 九九九九综合| 五月婷婷天| 99热这里只有精品1025| 99视频在线精品免费观看2| 丁香 亚洲 久久| 五月天亭亭俺也| 99ri精品在线观看| 色色亚洲视频| 五月激情综合网| 二色AV| 综合啪啪| 八戒青柠影视剧在线观看| 久久这里这里有精品免费视频| 开心五月深爱五月丁香五月激情五月| 国产激情综合五月久久| 五月婷婷狠天天色综合| 97超级碰人人| 色噜噜狠狠一区二区三区| 岛国资源站| 狠狠xx| 操逼国产91| 久草狼人| 五月天天天开心激情网| 青青久久91| 舔色婷婷| 五月天婷婷一起草| 天堂网亚洲色图| 五月天激情图片| 日本99在线视频| 婷婷色色网| 丁香六月色香蕉视频| 人妻少妇色综合| 久久婷婷五月丁香| 婷婷五月色色| 大伊香蕉精品视频在线| 色色色色网| 91久久综合| 五月丁香啪啪| 日韩99精品| 激情綜合網址| 熟妇内谢69XXXXXA片| 欧美综合五月丁香六月婷| 久久九九99.www| 日本久久精品18| 色婷婷五月影视| 少妇被下春药玩弄A片| 五月花婷婷丁香| 欧美天堂久久| 五月天开心色色网| 综合啪啪| 996日日爱| 99在线资源| 天天综合精品| 四季日韩AV无码综合| 99re热在线观看| 六月激情久久婷婷| 伊人久久大香天蕉亚洲特级| 色狠狠色噜噜AV天堂五区| 色婷婷亚洲五月天| 色婷五月天网站| 久青操| 野战J办公桌椅H| 99视频网址| 日韩无码人妻一区二区三区综合 | 色五月丁香A欧美com| 五月天停婷基地| 五月天色婷婷激情综合| 九九亚洲无码| 99久久婷婷综合| jiZZdr| 婷婷涩涩五月天| 激情五月深爱五月| 色噜噜97视频在线观看| www.com在线操视频免费观看| 99在线精品免费视频| 狠狠搞五月天| 五月婷婷三级| 神马欧美精| 黄色视频网站在线播放| 国产一区二区三区影院| 操操国产| www.色九月| 五月婷久久在线| 青青草原中文字幕| 天天干,天天舔| 91九色 婷婷| 九九色插| 99精品丰满| 黑人糟蹋人妻HD中文字幕| 久99综合婷婷| 九月婷婷色色| 深爱五月天| 婷婷五月综合激情免费视频| 久久一二三视频| 色五月无码| 爱射综合| 99久久综合| 国产视频福利| 天天日夜夜欢| 激情综合五| 91精品又长又大又粗又爽又猛| 99精品视频免费观看| 久久久香| 婷婷伊人綜合中文字幕| 成人免费网站免费看| 五月激情视频| 丁香六月婷婷| 51精品国自产在线| 五月丁香婷婷伊人| 一本久婷婷综合| 丁香五月天久久| 国产日产亚洲系列最新| 99成人| 99自拍视频| 久热这里| 九九九九精品精| 久久怡红院| 天天插天天射| 综合aV在线| 丁香五月婷婷图片综合| 伊人超碰在线| 久婷婷五月天影院| 色五月激情综合网| 草操网| 五月丁香在线婷婷蜜桃| 天天日天天干天天插天天射| 色五月婷婷色五月婷婷色五月婷婷| 天天人人综合| 26uuu欧美亚洲日韩| 久久婷婷五月综合色播| 深爱婷婷丁香五月激情| 色婷婷偷拍| 另类图片色五月| 激情五月婷婷五月| 玖玖婷婷色欲| 成人五月天丁香婷| 思思视频精品| 色婷婷色五月天| 激情啪啪五月| 亚洲综合五月天婷婷丁香| 无码激情AAAAA片-区区| 亚洲av无码影院| 激情99| 激情五月婷黄版| 婷五月丁香| 婷婷色五月情| 五月婷婷黄色| JlZZJlZZ8JlZZ亚洲熟女| 久久99免费视频| 99热1| 婷婷五月激情热播| 九九视频在线观看| 超碰人人在线| 伊人三级激情| 国产永久一二一起草| 日本激情综合| 五月色婷婷综合| 91久久久久| 91热久久| www.99热视频| 大地资源色婷婷视频在线| 热久久这里只有三级视频| 天天综合五月天| 九月婷婷综合八月丁香在线观看 | 99这里只有精品在线观看| 五月婷婷先锋| 五月婷婷激情四季| 久久久久人妻精品| 免费视频WWW在线观看网站| 热久久婷婷| 亚洲激情亚洲激情| 丁香五月婷婷AV在线| 99操碰| 久久99久久久久久久噜噜| 综合97五月| 日本婷婷色日| 激情都市另类| 99综合色色色| 最新久久网址| 久久大香蕉| 天天噜| 久久久国产精品黄毛片| 99久久9| 日日夜夜狠狠操| 天天综合色| 69色婷婷| 天天婷婷| 五月天婷婷丁香人人操91| 婷丁五月| 最新色色五月天| 九九伦子片| 五月丁香婷婷激情| 久99久视频| 欧美日本黄色| 婷婷在线视频| 五月丁香六月婷婷的女人| 五月婷婷激情色情网| 26uuu亚洲| 六月婷婷色色色| 停停五月丁香| 丁香五月激情五月色综合| 五月天婷婷久久日| 欧美色五月| 九九無碼| 99自拍视频在线观看| 色爱综合五月| 亚洲色网络| 伊人丁香五月婷婷潮吹| 九九色综合视频| 久久性综合| 五月天婷婷激情小说| 9+1视频网址| 天天狠狠婷婷在线| 亚洲激情婷婷| 综合在线网| 97啪啪| 凹凸7777操操操| 五月婷婷激情综合| 激情久久久| 免费AV在线| 激情综合一| 伊人九九热| 天天舔天天爽| 99ri国产| 五月丁香狠狠爱| 色激情综合狠狠婷婷| 久久婷婷五月综合| 丁香六月婷婷综合麻豆| 丁香五月激情图片婷婷| 26uuu亚洲精品国产| 奇米色大香蕉| 91丨九色丨白浆秘| 五月婷婷干干干| 俺去也婷婷| 亚洲五月综合色播| www.1024久久| 97人人看| 五月丁香六月婷婷综合免| 性做久久久久久久免费看| 丁香五月综合在线播放 | 99热这里只有精品23| 日韩一本操| 五月婷天天搞视频| 免费观看亚洲AV片| 北京熟妇搡BBBB搡BBBB| 天天情色五月天| 青青草Avb在线| 变态另类9| 華人性愛AV在線| 国外亚洲成AV人片在线观看| 亚洲综合色色色| 97久人人| 日韩精品AV一区二区三区| 色色色国产| 国产性爱一级| 丁香激情网| 久久六月天| 婷婷五月天丁香| 97大香蕉五月天| 午夜丁香综合婷婷| 很很干在线视频| 丁香五月先锋| 精品香蕉99久久久久网站| 俺去也五月| 激情五月天在线观看婷婷| 婷婷色五月91啪啪| 亚洲精品亚洲人成人网| 欧美VA在线观看| 日韩另类| 欧美色色色色色色色色| 色爱综合网| 99无码黄色视频| 麻豆科斗777| 97国产精品女人碰碰| 99热6精品| 天天操天天爱天天玩| 99在线精品视频| 日日夜夜青青草| 五月丁香激情综合啪啪| 天堂二区| 白人荫道BBWBBB大荫道| 99福利导航| 天天 青草 丝袜制服 在线| www99精品| 狠狠色噜噜狠狠狠狠狠色综合久久| 这里只有精品视频一区| 久久中文人妻系列| WWW.久久久久久久| 五月丁香色色色| 99精品综合| 中文字幕激情综合| 蜜桃五月天| 热的国产,热的综合,热的有码| 久久久久久久久月丁| 91一起操| 人人操AV| 五月丁香六月婷婷国产视频| 久久综合爱| 极品五月天| 99热免费| 丁香六月婷婷久久综合| 九九综合九九| 啪啪婷婷五月天激情| 久久久精品人妻录| 日批在线看| 欧美va亚洲va| aaaaa黄色| 97人人做| 婷综合| 极品九九九九九九| 99啪在线视频| 亚洲区1| 色情成人五月天| 99久久国产综合精品五月天喷水\| 99这里都是精品6| 99热这里只有是亚洲国产| 先锋男人99资源| 思思热思在线精品视频| 久热这里只有精品在线观看| 久青青久| 五月丁香婷婷无码A∨| 激情五月综合网| 综合激情五月天| 丁香激情久久| 开心婷婷中文字慕| 久久一热免费视频| 伊人天天色| 婷婷中文字幕版| 天天综合图片| 丁香五月激情鲁| 色99欧洲色19| 色狠狠婷婷| 另类激情五月在线视频欧美| 五月婷婷色播| 99热这里只有精品免费| 99国产精品久久久久久久久久久| 婷婷中文在线| 操人91| 亚洲视频在线观看| 4399无码视频二区| 久久艹网| 婷婷综合色色| 天天操天天爽天天爱| 激情 婷婷 丁香五月天| 天天操天天曰| 大香蕉啪啪啪| 日日影院 | 婷婷激情六月中文| 久久久久久久久久91| 99久热| 日韩婷婷五月天| 婷婷金品综合视频| 九九热免费| 久久er99热精品一区二区| 激情五月四色| 九九久久99精品免费观看www| 热热99爱爱| 大香蕉九九| 色五月婷婷啪啪五月| 日本婷色| www.色五月| 9|在线观看视频| 国产白丝在线一区| 激情五月天无码| 激情五月小说婷婷| 婷婷五月天色色| 伊人在线另类| 九九碰九九爱97超| 夜夜操激情| 99热9999| 久久丁香综合精品综合| 97在线视频观看| 99热这里只有精品最新| 亚洲久热| 人人搡人人| 婷婷五月天无码视频| 亚洲精品永久久久久久| 五月丁香六月激情综合| 久久五月天视频| 婷婷五月天,影院| 婷婷综合五月| 五月久久综合| 五月天国产成人| 六月婷婷色综合| 搡BBBB搡BBB搡18| 99黄色在线视频精品熟女| 99久久思思| 五月丁香色色网| 毛片九九九九九九| 五月婷婷视频啪啪美女| 97在线刺激| 亚洲色99综合天堂| 日韩欧美一区二区三区四区| 欧美在线97| 婷婷狠狠香蕉综合| 天天拍夜夜爽日日| 99热在线观看| 丁香六月色婷婷| 六月婷婷开心| 任你弄在线视频免费| 玖玖资源站国产| 亚洲精品视频电影| 欧美碰碰| 激情性五月天免费小说视频| 欧美性生交XXXXX无码小说 | 五月丁香| 热99在线| 成人婷婷五月天| 亚洲五月婷| 丁香五月最新网址| 五月婷婷丁香瑟瑟视频| 极品精品一区二区三区在线| 视色网在线播放| 天天爽天天干| a在线观看| 成人av在线电影| 九热电影av| 久久六月综合| 99re在线免费视频| 精品A√| www.久99| 逼里香不卡| 婷婷六久久| 色婷婷九月| 人妻免费网站| 婷婷.com| 久热A片| 情婷婷五月天| 啪啪色激情五月天| 五月性色| 五月天综合久久丁香91| 国产精品国产| 久久婷婷色情7777网站| 色色五月天网站| 五月丁香久| 色墦五月丁香| 婷婷五月成人有| www.婷婷六月天| 六月婷婷日| 久久五月天影院| 激情小说五月欧美亚洲丁香| 在线91日韩| 国产无人区大片| 婷婷色婷婷| 日本久久精品| 色婷丨日丨天丨综合久久| 一级片操逼视频| 五月丁香六月激情综合欧美| 亚洲四色五月| 九九aV| 玖月婷婷爱丁香| 国产精品日本一区二区在线播放| 亚洲激情av| 国产精品人成A片一区二区| 2025天天爽天天摸| 色婷婷第四色| 五月丁香免费视频| 成人久久天天x资源站| 婷婷丁香色五月天| www.夜夜操| 激情久久久| 国产做爰视频免费播放| 欧美成人性爱网| 99日本黄站| 婷婷午夜| 色色色9| 中文字幕成人| 610018岁成人视频| www.99热在线| 好好日激情五月天| 视频1区2区| 久久九九网| 丁香五月婷婷六月| 婷婷六月丁香激情| 日韩精品呦呦va| 91色久| 婷婷激情五月综合丁| 久久五月天网| 免费无码毛片一区二区A片 | 五月丁香亭亭A片| 亚洲黄色精品| 天天干天天 亚洲| 熟女网站久久| 五月婷婷综合激情小说| 超碰在线观看成人视| 五月亭亭直播| AV性爱在线| 久热这里只有精品3| Caoub青青超碰| 婷婷综合五月| 在线观看婷婷5月| 69er小视频| 一本久道综合色婷婷五月| 久久婷婷艹| AV中文在线| XX久久| 深爱激情69热| 五月色婷婷综合色| 丁香五月欧美色综合| 7EzOBIhNq85TO| 狠狠干婷婷| 丁香五月六月综合激情| 色的色综合| 婷婷五月天激情小说| 超碰A V在线| 极品人妻VIDEOSSS人妻| 97久久超碰| 深爱激情五月天| 色久综合天天做视频| 婷婷色播色五月五色五月天色妇| 无码一区精品一区视频| 五月丁香偷拍| 色99视频| 99毛片| 天天久| 丁香婷婷色| 新五月天婷婷激情电影| 婷婷六月爽| 丁香亭亭久久| 婷婷色五月丁香六月欧美啪| 九色地址91视频| 亚洲免费电影2| 99久久偷拍视频| Www.sesese丁香| 久久精品一区二区三区四区| 五月天激情小说| 无码任你操| www.久久| 人人爽天天爽| 五月天综合| 狼人久草| 五月激情六月宗合| 色婷婷视频| 在线另类| 久久婷婷五月天| 久久五月丁香| 五月综合色| www.天天日| 涩综合婷婷| 欧美色频| 97高清国语自产拍| 国产一区二区av免费| 丰满少妇猛烈A片免费看观看| 日本色99| 99热91| 丁香五月婷婷基地| 女人高潮内射99精品| 99网| 99久久婷婷国产综合精品| 亚洲 在线 另类| 国产,欧美,学生妹,视频| 日本色色色色色色色色一色二色| 开心五月激情网| 婷婷五月天基地| 亚洲综合五月天| 九九九激情综合| 中文字幕操比影片| 永久热91| 五月丁香激情四射综合| 欧美久热| 5月婷婷激情6月| 五月婷婷网五月在线| 91午夜激情| 精品人人操| 久久女婷| 大香蕉视频婷婷| 97久久五月丁香婷婷| 日韩啪啪视频| 欧美狠狠一在草| 五月丁香婷中文字幕| 激情丁香五月天图片| 99riAv1国产在线观看| 日本九九九九| 五月婷婷婷色| 五月丁香成人| www.夜夜夜| 五月天色婷婷激情| 成人网址在线观看| 亚洲精品久久久无码| 91美女艹逼网站| 五月婷婷丁香| 婷婷激情五月综合在线视频| 天天做天天爱| 色99色| 九九视频在线观看视频在线播放69| 五月婷婷久久大片| 婷婷丁香人妻天天| 日韩成人综合网| 激情操逼婷婷| 婷婷色五月开心五月| 婷婷爱综合| 色五月天婷婷| 久久思思热| www.9797国产| 国产寻花在线| 五月天综合激情网| 精品一二三区久久AAA片| 婷婷综合影院| 午夜精品777| 欧美日韩成人免费在线| 成人超碰网| 超碰激情网| 深爱五月婷| 亚洲色频| 亚洲色婷婷五月天| 五月人妻婷婷| www超碰| 色黄啪啪| 人人天堂操| 久99久在线| 超碰妻人人| 五月丁香怕啪啪| 亚洲激情综合| 亚洲六月综合激情久久下卡| www.99色| 免费视频无码| 在线观看日韩12345区| 亚洲午夜精品久久久久久人妖| 性婷婷| 99无码视频| 欧美精品A片一区在线观看| 伊人成人宗合网| 丁香婷婷色五月| 97超碰欧美中文字幕| 五月婷婷婷婷婷婷艺术| 思思久久99| 9久久久久久久久久久| 五月婷婷六月开心| 亚洲第一成人无码A片| 中文字幕黄色片| 久久婷婷综合国产| 色综合色综合色综合| 99亚洲大片精品永久在线观看| www.激情五月| 亚洲99精品九九在线| 天天天天天色| 亚洲激情AV| 精品久久二6| 成人av中文字幕| 婷婷五月丁香91| 久久99网| 五月天婷婷丁香人人操91| 九九热手机在线视频| A片试看50分钟做受视频| 天天玩天天摸| 强伦轩人妻一区二区电影| 婷婷五月天Av| 欧美色99| 99re热99| 激情五月天色色网| 五月婷婷与六月丁香图片激情| 丁香五月婷婷呀| 久久人妻精品| 五月香蕉综合| 欧美大肥婆大肥BBBBB| 琪琪秋霞| 国产精品久久久久久亚洲毛片| 亚洲五月天色色| 天天透天天爱| 婷婷色情五月| 能看的av| 欧美在线看| 久久女婷| 天天肏屄夜夜爽| 伊人91| 好吊丝aV| 婷婷五月五月丁香| 开心五月激情婷婷| 大香蕉娱乐| 99.N在线视频| 国产操碰| 欧美性爱五月天| 九九免费精品在线视频| 五月天激情网站| 色色网站免费观看| 五月天色色色网| 天天天天操| 99久久www| 久久久婷| 婷婷色5月天在线。| 丁香五月开心七月| 日韩色五月| 色射影院| 97色在线| 9这里只有精品| 99色免费| 99热精品中文字幕| 日 日干 日日做| 变态另类色图 | 大香蕉精品视频| 色婷婷五月天av在线| 五月大香蕉| 婷婷丁香五月亚洲综合网在线视频观看| 五月天色导航婷婷资源婷婷| 五月天激情国产综合婷婷婷| 成人狠狠成人狠狠成人狠狠成人狠狠| 99热精品免费| 精品一区二区三区木瓜| 六月丁香成人| 丁香五月婷婷基地| 婷婷五月永远18免费久久久| 9 1大香蕉| 婷婷人人操| 五月色导航| 婷婷五月天大香蕉| 色噜噜综合网| 激情五月天伊人av| 亭亭五月丁香综合欧美| 色婷婷网大全在线| 五月婷婷激情性爱| 6月丁香婷婷激情| 超碰国产AV| 久久五月丁香| 色色亚洲视频| 可以免费看av网站| 久久综合网桃花| 婷婷丁香五月综合| 欧美影院| 色欲日日躁| 五月丁香花视频| 欧美成人AAA片一区国产精品| 久久九九99字幕| 亚卅毛片| 丁香狠狠干| 九九综合久久| 性色视频| 第四色五月激情网| 五月天社区婷婷丁香社区| 九九在线视频| www.婷婷,com| 国产精品激情五月天色婷婷| 欧美日韩99| www.九九婷婷| 全部老头和老太XXXXX| 九九热自拍| 欧美狠狠地| 日本本土色网第一区| 97香蕉人人在线观看| 老美AA片| 九九热在线精品| 丁香五月色五月| 播五月丁香六月| 人人操Av| 色一情一乱一乱一区91Av| 色原狠狠综合| 五月丁久久| 99综合视频一体| 精品久热| 综合五月天| 久色欧美| 色婷五月天网站| 99亚洲综合| 啪啪91| 182TV亚洲| www.com任你艹| 丁香五月停停av| 五月开心播播网| 91久热| 五月丁香影院| 色999;丁香五月| 久碰婷婷视频| 五月丁香偷拍| 国产26uuu| 九九爱激情| 色五月天视频| 2025天天爽天天摸| 77799热| 激情婷婷内射| 久热只有这里有精品| 少妇高潮一区二区三区99欧美| 女人被躁到高潮嗷嗷叫小| 丁香五月天激情综合| 色五月综合网| 男女99免费视频| 婷婷综合激情| 99操碰| 婷婷开心激情| 色五月激情| 日本丁香五月| 超碰人人在线| 99热| 怎么样可以看免费的一级av| 国产精品第一国产精品| 国产成人精品123区免费视频| 久久综合丁香| 亚洲激情av| 91碰碰碰| 91碰碰| 乱精品一区字幕二区| 欧美激情综合五月色丁香| 婷婷丁香综合网| av五月天婷婷丁香| 五月丁香888| 操逼巨乳91| 欧美精产国品一二三区| 久久停停超碰| 丁香六月婷婷五月天| 日日天天操| 色播婷婷五月天| 久久a热| 久久伊人婷婷| 亚洲精品99| 国产精品美女久久久久AV超清 | 99久久视频| 亚洲综合1024| 天天狠天天叉| 六月婷婷五月丁香| 亚洲愉拍99热成人精品| 99re资源在线视频导航| 婷婷丁香先锋资源网站| 99九九精品视频| 91丨熟女丨首页| 五月婷婷丁香狠狠撸久久| 丁香婷婷激情五月天无毒不卡蜜桃| 婷婷五月天com| 丁香婷婷影院| 亚洲欧美成人在线| 亚洲成av人影院| 极品五月天| 91碰视频| 婷婷丁香五另类网站| 日韩在线五月天婷婷| 久热中文字幕| 天天日天天插| 996热re视频在线观看视频| 日韩 中文 欧美| 日本色婷婷综合| 婷婷综合在线| 色色色色色网| 在线五月婷| 丁香花五月天激情| 呦呦v线| 99久在线精品99re5热视频| 99热自拍| 超碰伊人碰婷婷五月| 人妻久久久久| 婷婷丁香五月高清| 美日韩成人| 一本色道久久综合狠狠躁一二三 | 日韩在线一级| 五月综合激情婷婷六月色窝| 伊人青涩网| 狠狠色噜噜狠狠色噜噜噜999| 综合激情五月四射婷婷| 久久丁香久久| 久久人妻精品| 夜夜AVV| 91操色| 日本天堂爱爱| 丁香六月在线综合| 成人AV在线网站| 五月天婷婷中文字幕在线播放| 深夜激情网| 99热婷婷| 色婷婷五月在线| 亚洲 五月 婷婷 成人| 久久综合五月天| 亚洲精品九九| 天天色天天爱天天舔| 色婷婷偷拍| 在线不卡的视频| 另类丁香五月天区图| 99在线观看视频| 欧美69色| 五月婷婷中文网| 99热91| 六月色激情| 五月综合色播播丁香婷婷 | 三十路磁力链接| 国产91在线视频| 97亚洲色 torrent magnet| 婷婷性爱五月天| 五月婷婷爽爽爽| 亚洲sesesese| 五月婷婷九九热| www.91AV.com| 三级成人网站| 五月丁香啪啪网| 久久久五月天| 国产97色在线 | 日韩| 性爱技巧五月| 精品99网站| 五月婷婷综合网| 亚洲小视频免费播放| www.婷婷,com| 久久99久久久| 免费观看的婷婷五月视频在线| 九九精品综合| 啪色综合| 亚洲va欧洲va国产va不卡| 日韩成人不卡| 五月天丁香婷婷网| 99视频内射三四| 日本综合99| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 淫荡工a| 色情成人五月天| 五月丁香综合啪啪啪啪啪| 久久精品视频99| 99人人操人人操人人精| 五月天婷婷小说| 69人妻人人澡人人爽久久| 99re热视频这里只精品5| 99热在线播放精品| 婷婷五月图片小说网| 91人人爱| 这里只有精彩亚洲视频推荐| 婷婷中文字幕网站| 婷婷综合五月色播| 久久婷婷五月天丁香| 亚洲五月情| 色综啪啪| 婷婷五月天综合网| 91久久久久久久91| 五夜婷婷|