久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

ESP8285+MQTT電機(jī)控制器物聯(lián)網(wǎng)接入實(shí)戰(zhàn):硬件設(shè)計(jì)、固件開發(fā)與避坑指南

ESP8285+MQTT電機(jī)控制器物聯(lián)網(wǎng)接入實(shí)戰(zhàn):硬件設(shè)計(jì)、固件開發(fā)與避坑指南 1. 項(xiàng)目緣起與整體設(shè)計(jì)思路電機(jī)控制器接入物聯(lián)網(wǎng)這件事說簡(jiǎn)單也簡(jiǎn)單說復(fù)雜也復(fù)雜。簡(jiǎn)單在于如果你只是想讓一臺(tái)電機(jī)能被手機(jī)遠(yuǎn)程控制開關(guān)那用一個(gè)帶Wi-Fi的繼電器模塊半天就能搞定。復(fù)雜在于如果你想讓電機(jī)控制器真正融入一個(gè)可管理、可監(jiān)控、可擴(kuò)展的物聯(lián)網(wǎng)平臺(tái)涉及的東西就多了——通信協(xié)議選什么、數(shù)據(jù)怎么上報(bào)、指令怎么下發(fā)、斷線了怎么辦、多個(gè)設(shè)備怎么統(tǒng)一管理每一個(gè)問題都?jí)蚰阏垓v一陣子。我這次做的項(xiàng)目核心目標(biāo)很明確用ESP8285這顆自帶Wi-Fi的芯片搭配MQTT協(xié)議把一臺(tái)電機(jī)控制器接入一個(gè)輕量級(jí)的物聯(lián)網(wǎng)平臺(tái)實(shí)現(xiàn)遠(yuǎn)程控制、狀態(tài)回傳和基礎(chǔ)的數(shù)據(jù)監(jiān)控。選ESP8285而不是更常見的ESP8266是因?yàn)?285在封裝和功耗上更適合嵌入到電機(jī)控制器這種空間有限、供電條件一般的場(chǎng)景里。兩者在開發(fā)層面幾乎一致但硬件設(shè)計(jì)上8285的外圍電路更簡(jiǎn)潔對(duì)于要把它塞進(jìn)控制器外殼里的場(chǎng)景來說省下來的每一平方毫米都值得。MQTT這個(gè)協(xié)議做物聯(lián)網(wǎng)的人應(yīng)該都不陌生。它的核心優(yōu)勢(shì)是輕量、基于發(fā)布訂閱模型、支持QoS等級(jí)。對(duì)于電機(jī)控制器這種需要低延遲下發(fā)指令、同時(shí)又要定期上報(bào)運(yùn)行狀態(tài)的設(shè)備來說MQTT比HTTP輪詢要高效得多。HTTP輪詢就像你每隔幾分鐘就打電話問一次“電機(jī)轉(zhuǎn)沒轉(zhuǎn)”而MQTT是你訂閱了一個(gè)頻道電機(jī)狀態(tài)一變消息自動(dòng)推給你。這個(gè)差別在實(shí)際使用中體感非常明顯尤其是設(shè)備數(shù)量多的時(shí)候。整個(gè)系統(tǒng)的架構(gòu)大致是這樣的ESP8285作為主控通過UART串口與電機(jī)控制器的MCU通信獲取電機(jī)當(dāng)前的運(yùn)行參數(shù)轉(zhuǎn)速、電流、溫度等同時(shí)接收來自云端的控制指令并轉(zhuǎn)發(fā)給MCU。ESP8285上運(yùn)行MQTT客戶端連接到一個(gè)MQTT BrokerBroker可以是本地部署的也可以是云端的。我這次用的是本地部署的MQTT Broker配合MQTTX這個(gè)客戶端工具來做調(diào)試和監(jiān)控。MQTTX是一個(gè)跨平臺(tái)的MQTT客戶端圖形化界面用來訂閱和發(fā)布消息非常方便調(diào)試階段幫了大忙。為什么不用現(xiàn)成的物聯(lián)網(wǎng)云平臺(tái)因?yàn)楹芏嘣破脚_(tái)的免費(fèi)額度有限設(shè)備數(shù)量一多就要收費(fèi)而且數(shù)據(jù)經(jīng)過第三方服務(wù)器對(duì)于一些對(duì)數(shù)據(jù)隱私有要求的場(chǎng)景來說不太合適。本地部署B(yǎng)roker數(shù)據(jù)完全在自己手里想怎么玩怎么玩。當(dāng)然如果你沒有公網(wǎng)IP外網(wǎng)訪問需要額外做內(nèi)網(wǎng)穿透這個(gè)后面會(huì)提到。這個(gè)項(xiàng)目適合誰呢如果你有一定的嵌入式開發(fā)基礎(chǔ)玩過ESP8266或ESP32對(duì)MQTT有基本了解想做一個(gè)能實(shí)際落地的電機(jī)控制器物聯(lián)網(wǎng)方案那這篇內(nèi)容應(yīng)該能幫到你。如果你是完全的新手也沒關(guān)系我會(huì)把關(guān)鍵的配置和代碼都寫清楚你照著做也能跑起來只是遇到問題排查的時(shí)候可能需要多花點(diǎn)時(shí)間。2. 硬件選型與電路設(shè)計(jì)要點(diǎn)2.1 ESP8285與電機(jī)控制器的串口通信設(shè)計(jì)ESP8285和電機(jī)控制器MCU之間的通信我選擇的是UART串口波特率115200。為什么不用SPI或I2C因?yàn)榇谧詈?jiǎn)單、最通用幾乎任何MCU都有而且電機(jī)控制器那邊通常已經(jīng)預(yù)留了調(diào)試串口直接拿來用就行。115200這個(gè)波特率在短距離板內(nèi)通信中非常穩(wěn)再高比如921600也不是不行但對(duì)時(shí)鐘精度的要求就上去了沒必要給自己找麻煩。接線方面ESP8285的TX接MCU的RXRX接MCU的TXGND共地。這里有個(gè)坑要注意如果電機(jī)控制器的地和ESP8285的供電地不是同一個(gè)一定要確保共地否則串口通信會(huì)出各種莫名其妙的問題。我一開始就忘了共地結(jié)果數(shù)據(jù)發(fā)出去全是亂碼查了半天才想起來。電平匹配也要注意。ESP8285是3.3V電平如果電機(jī)控制器的MCU是5V的中間要加電平轉(zhuǎn)換電路最簡(jiǎn)單的就是用兩個(gè)電阻分壓或者用一個(gè)電平轉(zhuǎn)換芯片。我這次用的MCU也是3.3V的所以直接連就行省了不少事。2.2 電源方案與抗干擾處理電機(jī)控制器的工作環(huán)境通常比較惡劣電機(jī)啟停時(shí)會(huì)產(chǎn)生很大的電流沖擊和電磁干擾。ESP8285雖然功耗不高但對(duì)電源質(zhì)量還是比較敏感的。我一開始直接用控制器上的3.3V給ESP8285供電結(jié)果電機(jī)一啟動(dòng)ESP8285就重啟典型的電源跌落問題。解決辦法是在ESP8285的供電引腳旁邊并一個(gè)大電容我用了470uF的電解電容加100nF的陶瓷電容組合。大電容儲(chǔ)能小電容濾高頻。另外如果條件允許最好給ESP8285單獨(dú)用一個(gè)LDO穩(wěn)壓比如AMS1117-3.3從控制器的5V或12V取電這樣電機(jī)那邊的波動(dòng)就不會(huì)直接影響到Wi-Fi芯片。天線部分也要注意。ESP8285通常用PCB板載天線如果你的控制器外殼是金屬的Wi-Fi信號(hào)會(huì)被屏蔽得很厲害。我試過把ESP8285放在金屬殼里信號(hào)強(qiáng)度直接掉了一半后來把天線區(qū)域露出來或者用外置天線問題才解決。如果你也遇到信號(hào)弱的問題先檢查外殼材質(zhì)和天線位置。2.3 關(guān)鍵元器件清單與選型理由元器件型號(hào)/規(guī)格選型理由Wi-Fi芯片ESP8285內(nèi)置Flash外圍電路簡(jiǎn)單成本低電平轉(zhuǎn)換視MCU電平而定3.3V對(duì)3.3V可省略5V對(duì)3.3V必須加穩(wěn)壓芯片AMS1117-3.3便宜、好用、貨源足電解電容470uF/16V應(yīng)對(duì)電機(jī)啟停時(shí)的電源跌落陶瓷電容100nF濾高頻噪聲串口線杜邦線或PCB走線短距離通信越短越好這個(gè)清單里的東西都是很常見的總成本控制在十幾塊錢以內(nèi)。ESP8285模塊本身大概五六塊錢其他都是幾分幾毛的東西。相比買現(xiàn)成的物聯(lián)網(wǎng)模塊自己搭的成本更低而且可控性更強(qiáng)。3. MQTT通信協(xié)議與平臺(tái)搭建3.1 MQTT Broker的本地部署與配置MQTT Broker我選的是Mosquitto原因很簡(jiǎn)單開源、輕量、配置簡(jiǎn)單、社區(qū)活躍。在Linux上安裝Mosquitto就是一行命令的事Windows上也有安裝包。安裝完之后默認(rèn)監(jiān)聽1883端口不需要認(rèn)證就能連接。但在實(shí)際使用中我強(qiáng)烈建議至少加上用戶名密碼認(rèn)證否則任何知道IP的人都能連上來發(fā)指令安全隱患很大。Mosquitto的配置文件里我主要改了這幾個(gè)地方listener 1883指定監(jiān)聽端口allow_anonymous false禁止匿名連接password_file /etc/mosquitto/passwd指定密碼文件。密碼文件用mosquitto_passwd命令生成很簡(jiǎn)單。如果你想讓外網(wǎng)也能訪問Broker就需要做端口映射或者內(nèi)網(wǎng)穿透。端口映射在路由器上設(shè)置把公網(wǎng)IP的1883端口映射到內(nèi)網(wǎng)Broker的IP上。但這樣做有個(gè)問題你的Broker就暴露在公網(wǎng)上了雖然有密碼保護(hù)但總歸不太放心。更安全的做法是用TLS加密Mosquitto支持SSL/TLS配置稍微麻煩一點(diǎn)但值得。我這次因?yàn)槭窃趦?nèi)網(wǎng)測(cè)試就沒上TLS但如果你要部署到實(shí)際環(huán)境中這一步不能省。3.2 MQTT主題設(shè)計(jì)與QoS等級(jí)選擇主題設(shè)計(jì)是MQTT使用中很容易被忽視但非常重要的一環(huán)。我見過有人把所有消息都發(fā)到一個(gè)主題里結(jié)果訂閱端要處理各種亂七八糟的消息效率極低。好的主題設(shè)計(jì)應(yīng)該是有層次、有規(guī)律的。我這次設(shè)計(jì)的主題結(jié)構(gòu)是這樣的控制指令下發(fā)motor/{device_id}/cmd狀態(tài)上報(bào)motor/{device_id}/status參數(shù)配置motor/{device_id}/config告警信息motor/{device_id}/alarm其中{device_id}是每個(gè)電機(jī)控制器的唯一標(biāo)識(shí)可以用MAC地址的后六位也可以用自己定義的編號(hào)。這樣設(shè)計(jì)的好處是你可以用通配符訂閱所有設(shè)備的狀態(tài)motor//status也可以單獨(dú)訂閱某一臺(tái)設(shè)備motor/001/status。QoS等級(jí)的選擇要根據(jù)實(shí)際需求來。QoS 0是“最多一次”發(fā)出去就不管了適合那些丟了也無所謂的數(shù)據(jù)比如定期的狀態(tài)心跳。QoS 1是“至少一次”保證消息到達(dá)但可能重復(fù)適合控制指令這種不能丟但重復(fù)執(zhí)行也沒太大關(guān)系的場(chǎng)景。QoS 2是“恰好一次”保證不丟不重但開銷最大適合計(jì)費(fèi)、報(bào)警這種對(duì)準(zhǔn)確性要求極高的場(chǎng)景。我這次控制指令用QoS 1狀態(tài)上報(bào)用QoS 0。為什么狀態(tài)上報(bào)不用QoS 1因?yàn)闋顟B(tài)數(shù)據(jù)是周期性的丟一兩個(gè)包無所謂下一個(gè)周期就補(bǔ)上了。用QoS 1反而會(huì)增加網(wǎng)絡(luò)負(fù)擔(dān)和Broker的處理壓力。3.3 MQTTX調(diào)試工具的實(shí)戰(zhàn)用法MQTTX是我在調(diào)試階段用得最多的工具。它的界面很直觀左邊是連接列表右邊是消息收發(fā)窗口。連接Broker的時(shí)候填上地址、端口、用戶名密碼就行。連接成功之后你可以訂閱主題也可以向某個(gè)主題發(fā)布消息。調(diào)試的時(shí)候我一般會(huì)開兩個(gè)MQTTX窗口一個(gè)用來模擬設(shè)備端訂閱控制指令主題另一個(gè)用來模擬云端訂閱狀態(tài)上報(bào)主題。這樣我可以手動(dòng)發(fā)一條控制指令看看設(shè)備端能不能收到然后設(shè)備端再手動(dòng)發(fā)一條狀態(tài)看看云端能不能收到。這種手動(dòng)模擬的方式在設(shè)備還沒完全調(diào)通的時(shí)候特別有用可以幫你快速定位問題出在哪一端。MQTTX還有一個(gè)很實(shí)用的功能是消息歷史記錄。你可以看到每一條消息的發(fā)布時(shí)間、主題、QoS等級(jí)和內(nèi)容。排查問題的時(shí)候翻一翻歷史記錄往往能發(fā)現(xiàn)一些規(guī)律比如某個(gè)時(shí)間段消息特別多或者某個(gè)主題的消息一直沒收到。4. ESP8285端固件開發(fā)與核心邏輯4.1 開發(fā)環(huán)境搭建與基礎(chǔ)配置ESP8285的開發(fā)環(huán)境我用的是Arduino IDE因?yàn)樯鲜挚鞄煲踩H绻懔?xí)慣用ESP-IDF或者PlatformIO也完全可以邏輯是一樣的。Arduino IDE里需要安裝ESP8266的板級(jí)支持包安裝完之后在開發(fā)板選項(xiàng)里選“Generic ESP8285 Module”。需要引入的庫主要有兩個(gè)PubSubClient用于MQTT通信SoftwareSerial用于軟串口如果你需要用額外的串口和MCU通信。如果你用的是硬件串口那SoftwareSerial就不需要了。我這次用的是硬件串口因?yàn)镋SP8285只有一個(gè)硬件串口用來和MCU通信正好調(diào)試輸出就用Wi-Fi或者M(jìn)QTT來發(fā)。Wi-Fi連接的部分我用的是WiFiManager庫這個(gè)庫的好處是如果ESP8285連不上之前保存的Wi-Fi它會(huì)自動(dòng)進(jìn)入配網(wǎng)模式生成一個(gè)熱點(diǎn)你用手機(jī)連上去輸入新的Wi-Fi密碼就行。這樣你就不用在代碼里硬編碼Wi-Fi密碼換環(huán)境的時(shí)候也不用重新燒錄固件。4.2 MQTT客戶端連接與斷線重連機(jī)制MQTT客戶端的連接邏輯我寫了一個(gè)狀態(tài)機(jī)來處理。狀態(tài)機(jī)有四個(gè)狀態(tài)Wi-Fi未連接、Wi-Fi已連接但MQTT未連接、MQTT已連接、MQTT連接異常。主循環(huán)里不斷檢查當(dāng)前狀態(tài)然后執(zhí)行對(duì)應(yīng)的操作。斷線重連是必須的而且要考慮各種情況。Wi-Fi斷了要重連Wi-FiMQTT斷了要重連MQTT如果Broker掛了還要有一個(gè)退避策略不能一直瘋狂重連把Broker打掛。我的做法是第一次重連失敗后等1秒第二次等2秒第三次等4秒最多等到32秒之后就一直保持32秒的間隔。這樣既不會(huì)太頻繁也不會(huì)等太久。還有一個(gè)細(xì)節(jié)是MQTT連接的時(shí)候要設(shè)置clean session為false這樣Broker會(huì)保留你的訂閱關(guān)系和未接收的消息。如果你的設(shè)備會(huì)頻繁斷線重連這個(gè)設(shè)置能幫你省不少事。但要注意如果設(shè)備長(zhǎng)時(shí)間離線Broker會(huì)積累很多消息重連的時(shí)候一下子全推過來可能會(huì)把設(shè)備的內(nèi)存撐爆。所以clean session用false還是true要根據(jù)你的實(shí)際場(chǎng)景權(quán)衡。4.3 串口協(xié)議解析與電機(jī)控制指令映射ESP8285和MCU之間的串口協(xié)議我定義了一個(gè)簡(jiǎn)單的幀格式幀頭0xAA 0x55 命令字1字節(jié) 數(shù)據(jù)長(zhǎng)度1字節(jié) 數(shù)據(jù)N字節(jié) 校驗(yàn)和1字節(jié)。校驗(yàn)和用前面所有字節(jié)的異或值。這個(gè)格式簡(jiǎn)單、解析快、不容易出錯(cuò)。命令字我定義了幾個(gè)0x01是查詢狀態(tài)0x02是設(shè)置轉(zhuǎn)速0x03是啟動(dòng)電機(jī)0x04是停止電機(jī)0x05是設(shè)置運(yùn)行模式。數(shù)據(jù)部分根據(jù)命令字不同而不同比如設(shè)置轉(zhuǎn)速的時(shí)候數(shù)據(jù)是兩個(gè)字節(jié)表示轉(zhuǎn)速值0-65535。解析的時(shí)候我用了一個(gè)環(huán)形緩沖區(qū)來接收串口數(shù)據(jù)然后在主循環(huán)里逐字節(jié)掃描幀頭。找到幀頭之后再根據(jù)數(shù)據(jù)長(zhǎng)度字段讀取后續(xù)字節(jié)最后校驗(yàn)。校驗(yàn)通過就執(zhí)行對(duì)應(yīng)的操作校驗(yàn)失敗就丟棄重新掃描。這種逐字節(jié)掃描的方式雖然效率不是最高但勝在穩(wěn)定可靠不會(huì)因?yàn)閿?shù)據(jù)錯(cuò)位而解析出錯(cuò)誤的結(jié)果。4.4 狀態(tài)上報(bào)與心跳?;畈呗誀顟B(tài)上報(bào)我分兩種一種是周期性的心跳每30秒發(fā)一次包含電機(jī)的基本狀態(tài)運(yùn)行/停止、當(dāng)前轉(zhuǎn)速、電流、溫度另一種是事件觸發(fā)的上報(bào)比如電機(jī)啟動(dòng)、停止、故障的時(shí)候立即發(fā)一條消息。心跳的作用有兩個(gè)一是讓云端知道設(shè)備還活著二是定期同步狀態(tài)。30秒這個(gè)間隔是我實(shí)測(cè)下來比較合適的太短了費(fèi)流量太長(zhǎng)了狀態(tài)更新不及時(shí)。當(dāng)然如果你的網(wǎng)絡(luò)環(huán)境比較差可以適當(dāng)延長(zhǎng)到60秒。心跳消息的內(nèi)容我用JSON格式雖然比二進(jìn)制格式占空間但可讀性好調(diào)試方便。一個(gè)典型的心跳消息是這樣的{ device_id: motor_001, timestamp: 1690000000, status: running, speed: 1500, current: 2.3, temperature: 45.2 }這個(gè)JSON大概100多個(gè)字節(jié)30秒發(fā)一次一天的流量也就幾百KB完全可以接受。5. 常見問題排查與避坑經(jīng)驗(yàn)5.1 連接類問題速查表問題現(xiàn)象可能原因排查方法解決方案ESP8285連不上Wi-Fi密碼錯(cuò)誤、信號(hào)弱、路由器限制用手機(jī)熱點(diǎn)測(cè)試檢查密碼靠近路由器檢查MAC過濾MQTT連接失敗Broker地址錯(cuò)誤、端口不對(duì)、認(rèn)證失敗用MQTTX測(cè)試連接檢查配置確認(rèn)用戶名密碼連接成功但收不到消息主題不匹配、QoS設(shè)置問題用通配符訂閱測(cè)試檢查主題拼寫確認(rèn)QoS等級(jí)頻繁斷線重連電源不穩(wěn)、Wi-Fi信號(hào)弱、Broker負(fù)載高看串口日志檢查電源加電容改善天線優(yōu)化Broker消息延遲大網(wǎng)絡(luò)擁塞、QoS等級(jí)高、Broker處理慢抓包分析降低QoS優(yōu)化網(wǎng)絡(luò)調(diào)整QoS升級(jí)Broker這張表里的問題我?guī)缀醵加龅竭^。最讓我頭疼的是頻繁斷線重連查了半天才發(fā)現(xiàn)是電源問題。電機(jī)一啟動(dòng)電壓瞬間跌落ESP8285就重啟了。后來加了470uF的電容問題就解決了。所以如果你也遇到類似的問題先檢查電源再查其他。5.2 數(shù)據(jù)丟包與消息重復(fù)的處理MQTT的QoS 1保證消息至少到達(dá)一次但可能重復(fù)。對(duì)于控制指令來說重復(fù)執(zhí)行可能是個(gè)問題。比如你發(fā)了一條“啟動(dòng)電機(jī)”的指令設(shè)備收到了兩次如果處理不當(dāng)可能會(huì)觸發(fā)兩次啟動(dòng)邏輯。我的做法是在指令里加一個(gè)序列號(hào)設(shè)備端記錄最近處理過的序列號(hào)如果收到重復(fù)的序列號(hào)就直接忽略。數(shù)據(jù)丟包在QoS 0的情況下是正常的不用太擔(dān)心。但如果QoS 1也丟包那就要查網(wǎng)絡(luò)了。常見的原因是Wi-Fi信號(hào)弱、Broker負(fù)載高、或者客戶端處理不過來。我遇到過一次Broker負(fù)載高導(dǎo)致丟包的情況后來把Broker的max_queued_messages參數(shù)調(diào)大問題就緩解了。5.3 電機(jī)干擾導(dǎo)致Wi-Fi斷連的解決過程這個(gè)問題困擾了我很久。電機(jī)一啟動(dòng)Wi-Fi就斷電機(jī)一停Wi-Fi又恢復(fù)。一開始我以為是電源問題加了電容好了一點(diǎn)但還是偶爾斷。后來用頻譜儀看了一下發(fā)現(xiàn)電機(jī)碳刷產(chǎn)生的電磁干擾覆蓋了2.4GHz頻段直接把Wi-Fi信號(hào)淹沒了。解決辦法有三個(gè)一是給電機(jī)加屏蔽用金屬外殼把電機(jī)包起來但這樣散熱又成問題二是把ESP8285的天線盡量遠(yuǎn)離電機(jī)最好放在控制器的另一側(cè)三是降低Wi-Fi的傳輸速率用802.11b模式雖然速率低但抗干擾能力強(qiáng)。我最后是三個(gè)方法一起上才徹底解決了這個(gè)問題。如果你也遇到類似的情況可以先試試把ESP8285挪個(gè)位置往往挪幾厘米效果就很明顯。如果不行再考慮加屏蔽或者換頻段比如用5GHz但ESP8285不支持5GHz那就只能換芯片了。5.4 固件OTA升級(jí)的注意事項(xiàng)OTA升級(jí)是個(gè)好東西不用拆機(jī)就能更新固件。但OTA也有風(fēng)險(xiǎn)如果升級(jí)過程中斷電或者網(wǎng)絡(luò)中斷設(shè)備可能就變磚了。我的做法是OTA的時(shí)候先下載新固件到臨時(shí)分區(qū)校驗(yàn)通過之后再切換過去。Arduino IDE里用ArduinoOTA庫可以很方便地實(shí)現(xiàn)這個(gè)邏輯。還有一個(gè)坑是OTA升級(jí)的時(shí)候MQTT連接會(huì)斷開升級(jí)完成后要重新連接。如果你的設(shè)備在升級(jí)期間有控制指令下發(fā)那就會(huì)丟失。所以O(shè)TA最好在設(shè)備空閑的時(shí)候做或者提前發(fā)一條“進(jìn)入升級(jí)模式”的指令讓云端知道這段時(shí)間不要發(fā)控制指令。6. 平臺(tái)功能擴(kuò)展與優(yōu)化方向6.1 多設(shè)備管理與設(shè)備影子當(dāng)設(shè)備數(shù)量多起來之后管理就成了問題。我現(xiàn)在的做法是用一個(gè)設(shè)備影子Device Shadow來同步設(shè)備狀態(tài)。設(shè)備影子是云端維護(hù)的一份設(shè)備狀態(tài)副本設(shè)備上線后先拉取影子同步最新狀態(tài)然后再開始正常通信。這樣即使設(shè)備離線了一段時(shí)間云端也能知道它最后的狀態(tài)是什么。設(shè)備影子的實(shí)現(xiàn)方式有很多種簡(jiǎn)單一點(diǎn)的就是在Broker上用一個(gè)保留消息Retained Message來存設(shè)備狀態(tài)。設(shè)備上線后訂閱自己的狀態(tài)主題就能收到最后一條保留消息。復(fù)雜一點(diǎn)的可以用數(shù)據(jù)庫來存支持歷史查詢和數(shù)據(jù)分析。6.2 數(shù)據(jù)持久化與可視化展示MQTT本身不負(fù)責(zé)數(shù)據(jù)存儲(chǔ)消息發(fā)出去就沒了。如果你需要?dú)v史數(shù)據(jù)就要自己存。我用的方案是用Node-RED訂閱MQTT主題然后把數(shù)據(jù)寫到InfluxDB里再用Grafana做可視化。這套組合拳打下來電機(jī)的運(yùn)行曲線、電流變化、溫度趨勢(shì)都能看得一清二楚。Node-RED的好處是可視化編程拖拖拽拽就能搭出一個(gè)數(shù)據(jù)流。InfluxDB是時(shí)序數(shù)據(jù)庫特別適合存?zhèn)鞲衅鲾?shù)據(jù)寫入和查詢都很快。Grafana的儀表盤很漂亮而且支持告警比如溫度超過閾值就發(fā)郵件通知。這一套下來一個(gè)簡(jiǎn)易的物聯(lián)網(wǎng)平臺(tái)就成型了。6.3 安全加固認(rèn)證、加密與訪問控制安全這塊我前面提到了用戶名密碼和TLS這里再補(bǔ)充幾點(diǎn)。首先是訪問控制Mosquitto支持ACL訪問控制列表可以限制某個(gè)用戶只能訂閱和發(fā)布特定主題。比如設(shè)備用戶只能發(fā)布自己的狀態(tài)主題不能訂閱其他設(shè)備的主題。這個(gè)配置在acl_file里寫語法很簡(jiǎn)單。其次是固件安全ESP8285支持Flash加密和Secure Boot可以防止固件被讀取和篡改。但開啟這些功能會(huì)增加一些復(fù)雜度而且一旦開啟就不能關(guān)閉所以要在項(xiàng)目初期就決定好。我這次因?yàn)槭窃趦?nèi)網(wǎng)測(cè)試就沒開但如果是商用產(chǎn)品這些安全措施是必須的。最后是網(wǎng)絡(luò)隔離把物聯(lián)網(wǎng)設(shè)備放在單獨(dú)的VLAN里和辦公網(wǎng)絡(luò)隔離開。這樣即使設(shè)備被攻破也不會(huì)影響到其他系統(tǒng)。這個(gè)需要在路由器或交換機(jī)上配置屬于網(wǎng)絡(luò)層面的安全措施。6.4 低功耗優(yōu)化與看門狗設(shè)計(jì)如果電機(jī)控制器是電池供電的那低功耗就很重要了。ESP8285支持深度睡眠電流可以降到幾十微安。但深度睡眠的時(shí)候Wi-Fi是斷開的所以要在睡眠前把狀態(tài)發(fā)出去醒來后再重新連接。這個(gè)邏輯寫起來有點(diǎn)繞但掌握了之后并不復(fù)雜??撮T狗是必須的ESP8285內(nèi)置了硬件看門狗但軟件看門狗也要加。我的做法是在主循環(huán)里喂狗如果某個(gè)任務(wù)卡住了看門狗就會(huì)復(fù)位設(shè)備。復(fù)位之后設(shè)備會(huì)重新連接Wi-Fi和MQTT然后繼續(xù)工作。雖然復(fù)位會(huì)導(dǎo)致短暫的斷線但總比死機(jī)強(qiáng)。我在實(shí)際使用中發(fā)現(xiàn)看門狗的復(fù)位時(shí)間不要設(shè)得太短否則正常的網(wǎng)絡(luò)延遲也會(huì)觸發(fā)復(fù)位。我設(shè)的是8秒實(shí)測(cè)下來比較合適。如果你的網(wǎng)絡(luò)環(huán)境特別差可以適當(dāng)延長(zhǎng)到15秒甚至30秒。這個(gè)項(xiàng)目從開始做到基本穩(wěn)定前前后后花了大概兩周時(shí)間大部分時(shí)間都花在排查各種奇怪的問題上。電機(jī)干擾、電源跌落、MQTT斷線重連每一個(gè)問題都?jí)驅(qū)懸黄挪橛涗?。但跑通之后看著電機(jī)按照指令啟停、狀態(tài)實(shí)時(shí)回傳那種成就感還是很足的。如果你也在做類似的項(xiàng)目希望這些經(jīng)驗(yàn)?zāi)軒湍闵僮唿c(diǎn)彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
美女人妻色网站| 97在线精品观看视频| 两女互慰AV高潮喷水在线观看| 精品中文字幕一区二区| 91蜜臀在线久久久久| 久9久精品视频| www.91视频网| 99re热| 91亚洲欧洲| 欧美久久伊人| 青青久草| 国产精品熟女AV中文字幕在线播放| 久久久久深夜无码| 草草网站影院白丝内射| 97色色国产视频| 超碰免费人妻人人| 色综合久久夜色精品国产天堂| 9久在线视频只有精品| 精品国产污一区二区三区| 97碰久久| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 无码人妻1727| 精品一区二区三区四区女| 淫淫综合网| 青青草视频爽一爽| 1禁看欧美黄片免费看| 97在线国产精品| 欧美91在线| 97免费在线视频在线观看| 亚洲黄片免费在线播放| 久久久9 9 9精品| 夜色五月天| 欧美夜夜草视频| 久久是精品| 日韩成人大片一区二区| 萌白酱自拍视频| 黄色一区三区| http://qxhbdz.com| 熟女人妻精品一区二区视频 | 久久久国产成人一区二区三区在线| 久久久亚洲精品中文字幕人妻| 美女露胸露屁股| 欧美性爱日韩高清| 国产91 丝袜在线播放00-百度| 欧美日日夜夜| 污污汅18禁网站在线永久免费观看| 午夜后入| 中文字幕55555| 九九99精品| 岛国片在线视频网站| 亚洲欧美激情小说| 四虎884| 91欧美另类| 国产青视频| 99热在线观看| 欧亚洲精品有视频| 婷婷四五区| 六月丁香网| 蜜臀av在线播放一区二区三区| 91人妻人人澡人人爽人人精品| 国产精品一区二区麻豆| 十八禁电影伊人网| 99久草| 无码精品啪啪啪一区二区三区三州| 2017大香蕉国产精品久久| 中文激情网| 韩国午夜理伦三级好看| 天天色播亚洲综合网站| 久9久9精品| 91狠婷| 99热精品在线| 亚洲欧洲无码一区夜| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲少妇免费视频\| 丝袜视频一区二区在线播放国产中文| 精品人妻一区二区三区视频| 极品销魂美女一区二区 | 亚洲91在线播放影院| 黄人人操人人操| 伊人精品久久网站| 97人人射| 欧美乱妇狂野欧美在线视频| 99国内熟女露脸视频| 欧洲一区二区三区四区在线观看| 欧美日韩亚洲少妇寂寞影院正在播放| 国产精品乱码久久久久久久久| 97超级色碰碰| 国产毛片久久久久久久| 日本色色色视频| 欧美极品女人的天堂| 男人的天堂日本东京热| 性色综合网| 国产精品亚洲一级av第二区| 亚洲色图超碰在线| 操一区| 久操免费电影| 婷婷丁香五月天综合东京热| 超碰97精品在线| 亚洲风情综合网| 一牛影视成人片免费| 亚洲人人操| 亚洲精品九九九九九九| 99视频在线| 精品综合久久久久久97| 26UUU欧美激情一区二区| 欧美性天天影视| 玖日综合网| 91春色| 在线亚洲欧美| 99视频精品| 九九久精品| 一级片在线观看高清无码| 天天日天天舔东京热| AA级电影三区| 夜夜高潮夜夜爽| 色原狠狠天天天| 久久一二三四五六七八九区区区 | 人妻少妇精品久久久| 狠狠中文字幕| 午夜九九| 精品人妻一区二区三区-国产| 人妻熟女一区二区在线视频| 欧洲熟妇xxXx欧美老妇裸体| 青青草导航在线视频| 亚洲蜜乳av| 国内亚洲高清无码| 99re这里只有精品3| 久久久久99999| 人妻少妇精品久久久| 亚洲av强奸乱伦| 夜夜嗨视频| 日韩不卡码| 欧美性生活综合| 五十路一区无码| 蜜臀久久久国产| 欧美日韩999| 国产精品一区二区密臀| 免费啊啊啊| 清柠毛片| 久99热| 欧美黄色手机在线观看| 国产黑白丝在线| 精品九九九九九九九| 天美麻豆精品视频99| 国产熟女高潮一区二区三区| 日韩紧密久久| 九九九九免费| 亚洲另类久操网| 日韩欧美加勒比| 免费少妇一区二区| 射丝袜大香蕉| 豆1无夜无码| 一区二区激情国产熟女| 最好看的中文字幕在线2018| 翔田千里Av在线| 91伊人| 97中文字幕色| 麻豆AV短剧| 超碰97爽| 绑缚麻绳人妻寝取完整版| 口爆吞精在线观看| 免费看久久久性性| 国产精品视频一区二区三区八戒| www.色婷婷色综合| 亚洲五月婷婷| 色丁香久久| 一级AV性爱| 国产51色综合久久免费| 九九天堂| 热热热热日日漂亮永久永久国产日| 久久少妇人妻| 成人免费性爱视视| 国产小u女在线观看| 熟妇最新先锋一二三区| 少妇久久久免费| 日韩综合无码一区久久92| 艹少妇网站| 91美女视屏| 国产精品夜夜夜| 亚洲 欧美 精品专区 极品| 无码人妻精品一区二区中文| 久久久久久久久久久人妻| 老熟妇一区二区三区啪啪| 亚洲自拍97| AV一区观看| 日韩精品区二区三区不卡| 性色国产东北露脸精品视频| 国产91av在线播放| 日韩另类色图| 国产精品白丝www| 国产无码精品高清| 六月丁操逼| 男人的天堂va在线| 亚洲蜜桃V妇女| 91天天c| 蜜臀久久精品久久久久视频| 人人操我人人干| 精品久久青青草| 人妻少妇精品久久久久久| 狠狠操官网| 亚洲免费精品一区| 国产深喉视频一区二区| 日韩欧美女优电影| 啪啪自拍九九综合| 综合色播| 国产sv美女内射| 欧美劲爆视频一区二区| 亚洲天堂一区二区| 婷婷成人五月天| 无码精品啪啪啪一区二区三区三州| 青娱乐欧美激情一区二区| 偷窥自拍亚洲色图| 青草成人免费视频一COm| 熟女色综合久久| 91强在线播放| 国产亚洲女v在线观看| 日本精品人妻少妇一区二区| 91av熟女人妻| AV在线资源| 欧美爱三级日韩久久| 亚州成人a∨| 九九九精品成人免费视频小说| 青青草日韩无码| 中文字幕一区二区三区人妻不卡| 麻豆天美久久91| 99少妇| 操逼逼福利视频| 一本大道青青| 日韩欧美女优电影| 伊人久大| 五月开心网| 精精品人妻一区二区三区| 久久草大香蕉| 91成人无码| 国产精品情侣啪啪| 日韩在线一区高清在线| 看看日B真人视频| 欧美亚洲中文字幕| 9Ⅰ老熟女| 亚洲色图加勒比| 国产免a费看黄片在线| 97欧美色综合| 伊人影院在线理论播放 | 色色五月天婷婷| 亚洲欧美激情小说| 无码一区二区三区四区五区六区七区八区九区十区视频 | 天天懆天天日| 天天影视综合色| caorenqi shipin| 人人弄人人摸| 久久精品男人的天堂| 爱射综合| 熟妇的味道HD中文字幕| AV女优男人的天堂| 天堂国产AV| 国产 亚洲 丝袜 制服| 蜜桃传媒视频第一区入口在线看| 国产男女无套视频免费观看| 亚洲国产综合视频| 欧美午夜视频| 狠狠干综合| A片大香蕉在线| 熟妇高潮二区三区| 啊啊好多水| 亚洲中文字幕av| 97干在线| 69一区二区| 福利天堂| 怡红院怡春院| 亚洲色图久久成人| 91人妻尻屄视频| 国产精品久久久 | 久久99国产综合精品女同| 男人的天堂午夜av| 97这里只有精品| 少好三P| 有码人妻系列| 噜噜噜狠狠色综合| 少妇滛荡视频| 日韩欧美tv一区二区在线观看| 麻豆九九九| 偷看洗澡一二三区美女| 91在线超高颜值国产| 亚洲风情在线观看| 91插B网站| 激情文学欧美| 在线视频一区二区传媒| 大胆91| 中文字幕亚韩| 日韩不卡a级视频专区| 翔田千里爆乳巨臀无码| 天天狂操夜夜狂日| 2017,超碰| 欧美亚州色的图| 国产夜夜操| 天天日天天爽| 99色视频| 91久精品| 六月丁香五月婷婷| 丝袜熟女2P| 熟妇人妻精品一区二区视频色欲| 五月天激情网图片| 国产亚洲综合欧美一区| 自拍鲍鱼一区在线高清观看免费| 黄色一区二区秘书性感| 亚洲精品一二区| 18禁无码永久免费无限制| 亚洲图片欧美色| 91综合网在线| 蜜臀久久99精品久久久久久无删减 | 激情五月婷| 精品人妻美妇91job| 国产亚洲精品av一区| AV在线性爱| 欧美激情性爱视频网站| 婷婷去俺也去六月色| 高清无码在线播放网站| 亚洲av综合色| 久久精品国产亚洲AV高级北京| 中国AV美女| 久久久精品电影| 久久国产乱子伦精品免费女人| 51国产午夜精品视频| 青娱乐福利99| 秋霞蝌科网日本一区| 亚洲国产精品无码AV在线| 国产一级作爱毛片| 国产尹人在线视频免费| 神马精品视频| 宗合情欲网| 日韩天天本| 亚洲怡春院| 国内毛片四区| 97视频网站| 亚洲**2021在线观看| 中文字幕一区二区免费在线| a天堂视频| 成人性爱电影网| 日本三级韩三级99久久| 欧美在线视频观看一二三四区高清 | 国内外色色色色色成人视频| 99re3这里只有精品| 精品无码人妻一区二区免费蜜桃| av2014 日韩在线中文字幕| 91白虎| 色欲天天综合久久久无码网中文| 成人无遮挡毛片免费看| 97干在线| 久久綜合很很很| 日韩毛片9| 碰碰97| 国产精品蜜臀久久久久无码AV| 久草网站免费在线观看| 成人情色一区二区| 九九九九97| 密臀在线一区尤物| 中文字幕精品一区二区精| 大香蕉丝袜一级片| 欧美色图偷拍另类| 伊人性在线视频| 粉嫩av平台| 人妻av在线| 久久99手机免费视频| 九九亚洲色在线观看| 欧美高清第一页| 久久久久久久亚洲Av无码| 亚洲天堂,男人| 欧美久久人妻少妇一区二区| 国产福利一区二| 粉嫩绯色AV一区二区在线| 欧美九九爱| av草草在线电影| 国产精品一二三区18| 日本韩欧美在线播放a| 亚洲色图 欧美热图 清纯唯美 另类自拍| 91天射| 青青色在线观看| 亚洲黄色网址视频| 久久久111| 一起草在线视频| 日韩午夜精品一区二区三区电影| 日本久久综合| 一本色道无码DVD中文字幕| 丁香五月大香蕉| 久久久噜噜噜久久人妻| 人妻 中文 日韩| 99国产天美| 1240青青草一区二区三区视频天爱 | 熟女一区二区| 福利视频网站| 激情婷婷丁香| 国产视频97| 欧美十八禁网站| 啊啊啊在线观看免费视频| 国产精品九九九| 五月婷婷六月丁香| 精品少妇高潮久久| 五月婷久久| 99热国产精品| 亚洲国产无码精品首页久久久| 欧美专区17页| 在线不卡视频| 天天操妹子| 亚洲黄网在哪免费看| 国产乱子伦一区二区三区免看| 国产亚洲深夜激情| 久久久熟妇熟女国产| 偷拍偷窥与盗摄视频专区| 九九九九九九亚洲| 亚洲国产美女久久久久| 久久精品亚洲婷婷| 免费观看性欧美一级| 久9久| 亚洲中文字幕熟女| 亚洲蜜臀懂色| 精品一区二区成人| 亚洲欧美天| 中国亚洲呦女专区| 美女久久久久久久久久久| 国产精品老熟女一区二区| 伊人加勒比| 亚洲AV资源| 久久久久久亚洲中文| 久久久久久9999| 久操网线| 天天久久| 四虎免费看黄| 亚洲国产午夜真人一级片中文字幕精品黄网站| 精品综合久久久久久97| 韩国黄色片精品久久久| 69久久| www.99热| 少妇一区二区三区精选| 亚洲资源网| 激情色色| 韩国一级婬片A片无码天美| 欧美青青视频| 99热超碰| 日韩免费av片高清无码| 伊人在线大香蕉视频久久| 九九热免费视频| 免费无码婬片AAAA片直播色戒| 97色爱| 国产女人与拘做受视频免费| 2017天天插| 麻豆婷婷成人一二三| 九月丁香综合网| 久久高潮妇女视频| 亚洲色图欧美另类在线| 色五月婷婷网| 国产精品久久99日日| 欧美日韩不卡传媒| 97色97好| 992这里有精品| 一区二区三区高清天码| 屁股久久久久久久久久| 亚洲天天影视色综合| 99热在线观看| 久久亚洲av成人无码国产| 99久久国产精品免费高潮| 亚洲做性| 性交一区二区在线播放| 久久久久精| 丰满人妻av一区二区三区| 国产一国产一级毛片古装| 久久久96精品| 樱花草社区www中国| 丁香婷婷色五月| 蜜乳AV.COM| 午夜操一操| 日韩特一级久久| 裸模AV女优| 亚洲第一页色| 91精品丝袜久久久久久| 丁香五月综合| 人看人人摸人人操| 岛国激情视频软件| 日韩特级毛片免费观看全集| 综合夜夜| 91综合中文字幕| 午夜视频久久久| 国产一区二区久久| 欧美熟妇亚洲版| 亚洲精品一二三四区| 色五月婷婷久久| 在线观看av区| 国产97视频免费观看| 成人免费看吃奶视频网站| 色香网| 亚洲欧美综合网| AV在线播放网址| 青青欧洲黑| 校园春色欧美色图| 97国产亚洲中文在线| 人妻熟女字幕一区二区| 99这里有精品| 欧美在线视频99| 91九色首页| 国产成人bd在线观看| 亚洲免费成人在线高清无码视频 | 久久久久久大| 暖暖精品二区三区观看| 18精品一区| http://qxhbdz.com| 综合色久| 国产精品一区人妻精品阁在线| 久久人妻视频网| 人妻少妇视频在线播放| 男人天堂一区二区| 五月婷婷性爱| 伊人五月天| 99热| 九久9热| av操操不卡| 日日骚 av| 青青欧洲黑| 中文熟女五十乱码在线| 婷婷性网| 欧美超碰97| 色哟哟综合| 无码黑人精品一区二区三区三| 欧美激情另类一区二区| 狠狠激情综合狠狠操中文字幕| 亚洲日韩成人性爱视频| 亚洲国产精品久久久久久久久久| 中亚av| 超碰97最新人妻| 熟女一区二区三区| 人妻色情天天操| 超碰97 线线 在现| 日本操逼视频在线| 国产精品一级特黄aaa大片在线观看| 欧美十八禁导航成人| 五月丁香综合啪啪| 玖玖综合色| 日本久久999| 久久女人| 亚洲成a人片在线观看中文!!!| 国模一区二区三区| 国产视频小说| 超碰97 线线 在现| 国产最新小视频在线播放下载| 日本www操操操| 精品区9| se,,,亚洲欧美| 青青草大香蕉视频| 午夜无遮挡男女啪啪视频| 久久亚洲精品成人av| 人妻激情另类| 狠操91,com| 99热在线播放| 国产精品福利资源在线尤物| 无码伊人久久大杳蕉中文无码| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | www.av在线视频| 五月天色图影视| 少妇诱惑视频| 嗯嗯啊啊操我| 欧美v亚洲v日韩v最新在线二区| 久久久久久久久久久久久久久性生活视频 | 97在线视频免费| 国产熟女乱论| 欧亚久久偷拍视频| 久久机热| 欧美日韩大黄片| 韩国轻伦国内自拍一区| 日韩精品亚洲一二三| 欧美十八禁视频| 啊…啊…操我用力操我| 久久中久文96| 日韩国产乱子伦App| 亚洲网自拍| 不卡视频一区蜜桃视频 | 激情婷婷综合久久| 婷婷啪啪| 极品一区二区三区免费| 日韩综合无码一区久久92| 内射白嫩美女| 国产视频第二页| 伊人色综合网电影| 欧美极品色| 蜜乳AV.COM| 有码人妻系列| 国产女同在线观看视频| 天天摸,夜夜摸| 久久成人东京热人妻| 美国人人操人人操| 青娱乐手机日韩在线视频| 亚洲色图欧美一区二区不卡| 蜜桃视频精品一区二区| 另类欧美色| 久久精彩视频9| 欧美资源| 色月天AV导航| 性爱综合一区二区| 96精品久久久久中文字幕| 久久精品一区二区三区四区五区| 五月丁香六月| 啊啊啊好想要| 久久久久久久久久久久久久久乱码| 日韩小电影| 婷婷情色综合网| 人人爱人人乐人人操| 人妻人人操| 不卡日本一区二区| 人人操天天爽| 7777奇米影视久久| 亚州中文字幕超碰97| 精品一区二区成人| 人妻大香蕉| 激情看片网站| 夜夜爽夜夜操| n1038 一二三区| 91精品久久久| 91女优在线观看| 67914亚洲精品| av亚欧| 在线97在线| 青娱乐国产精品| 日韩无码服务区| 中亚精品极乱| 久久久精品91八戒| 激情视频图片| 天天插天天插| 最新亚洲人成网站在线影院| 欧美亚洲首页| 亚洲天堂一区二区| 99热线麻豆 | 国产偷仑| 亚洲精品精品一区二区| 国产一区二区精品久久久不卡蜜臀| a久久| 亚洲97成人在线观看| 亚洲无套久久嗯嗯| 国产福利在线视频网站| 天操天操夜操夜月操月年年操操| 九一亚洲国产免费| 无码国产精品久久久久| 中文久久久| 亚洲色图 图片| 9久久精品| 97无码视频在线播放| 蜜桃精品视频一区二区三区| 看日韩美女二区三区免费操逼视频 | 日韩av乱伦| 女性喷水高潮在线观看| 久干网| 色999五月色| 国产美女高潮| 亚洲日本大香蕉1| 超碰97资源中文字幕| 欧美成人黄网色网站| 三级日本一区二区三区| 久久久久久久六六| 好吊妞转入那个网| 欧美黑人精品一区二区| 操逼免费视频无码国产| 四虎影视精品| 久久久96精品| 亚洲国成人情色好看电影| 色五月首页| 免费日韩黄片| 日本操逼视频免费| 成人无码欧美一级A片狼牙直播| 日韩中文字幕2020| 成年女人18级毛片毛片免费观看| 国产精品久久成人免费| 日本成人A片网站| 91网站18| 97在线免费看视频| 中文字幕第7页| 欧美色日| 亚洲男人的天堂在线看| 伊人青青一区成人视频在线观看区| 久久久九九网站| 久久亚洲AV无码专区国产精品| 人妻熟妇一区二区三区| 97久操| 蜜臀久久99'精品久久久| 一牛一区二区三区久久| 国产13区| 乱日视频| 偷拍欧美激情| 日少妇亚洲版| 99爱久久视频频| 中文字幕二区日韩天堂| 狠狠操狠狠| 久操热| 成人国产精品三级A片| 久操网线| 探花熟女,姿勢到位,體驗感也到位| 豆花视频操逼网址| 岛国网址国产| 久久五十路熟女人妻| 欧美Ⅴ性爱| 亚洲一区操| 中文字幕人成乱码熟女香港| 午夜男女爽爽大片免费观看| 中文字幕丰满人妻日本| 亚洲av噜噜噜噜噜噜| 老司机福利青青草| 97K超碰在线| 久久久久9999| AAAA级日本片免费视频| 久久丁香久草综合网| 国产黄色视频久久| 人人 操人人 操人人| 国产美女销魂在线观看不卡| 午夜福利av电影在线| 亚洲免费在线探花| 狠狠色噜噜狠狠狠狠狠色综合久久| 看黄片视频免费| 久久亚洲精品成人av| 国产一级黄色片在线观看| 在线啊v一区| 99热网站| 三级片大波波| 色麻豆AV| 神马久久免费电影观看| 青草一区二区| 日本中文熟女视频| 在线观看国产黄色| 夜夜爽77777| 日韩精品高清资源在线| 人妻免费观看| 久久久女人| 亚洲不卡三级手机播放| 人人操人人摸人人看人人插| 一级久久性爱视频| 男人的天堂2019AV| 密臀AV在线| 96一区二区| 最新av中文字幕高清| 欧美日本国产日韩激情视频| 五月婷婷五月天| 日本一区二区三区精品| 午夜综合在线| 久久久96| 色伊人91| 欧美亚洲国内自拍| 成人久久久精品| AV中亚| 国产黄片在线免费观看| 99精品热| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产一区自拍欧美日韩| 一区二区三区精品视频| 91蜜臀在线久久久久| 欲女人妻性色av| 狠日欧美| 欧美系列在线一区二区| 国产超碰国产97| 精品网站99999| 国产老女人久久毛| 97欧美性爱| 大香蕉伊人一区在线观看| 99热99re6国产在线播放| 97色碰| 天天操天天舔| 欧美乱妇狂野欧美在线视频| 日本综合色图| 亚洲 综合 欧美| 青青草五月份天| 欧美性爱无码一区二区三区| 精品精品精品| 在线播放欧洲免费av| 中文字幕五月婷婷免费| 懂色综合久久久| nuu12国产麻豆精品| av网站在线观看了| 亚州综合色图| 熟妇xxxxx性春色| 色九九九九久| 91女色| 国产av美女被艹的乱叫| 欧美日韩亚洲天堂网| 超碰色综合| 天天做天天爽| 91日产欧美| 国产麻豆福利av在线播放| 亚洲情色一区三区| 亚洲国产精品无码AV久久| 日韩av乱伦| 热热色国产一二区AV| 第四色奇米影视777| 中文字幕视频在线观看一区二区| 国产AV天美传媒一区二区三区 | 粉嫩av一区二区三区四季| 午夜.DJ高清在线观看免费7| 婷婷色香| 天天看精品动漫视频一区| 91国产精品熟女| 国产精品白丝| 人人爽天天爽| 精品无码一区二区三区色欲| 青青草在线成人视频| 极品销魂美女一区二区| 少妇免费视频| 99久久国产精品免费高潮| 黄色大片一区二区密桃丝袜| 97欧美视频| 顶级少妇BT天堂| 九久9精品| 一区二区三区精品黑丝白丝酒店对鸡 | 玖玖综合.com| 久久神马| 大香蕉在线免| 高潮的A片激情扒开一区| 嗯嗯,好大,好爽,好骚| 国产久久成人| 久偷拍欧美日韩三区| 免费在线黄片视频| 日韩欧美~中文字| 嫩草影院在线观看精品| 国产久久天堂资源| 欧美另类色图片| 中文字幕熟女人妻丝袜| 啊好爽受不了无码| 370p日韩欧美亚洲精品| 日韩精品影视| 色色综合网站| 一区操逼| 97伦乱| 色99在线| 18禁在线视频| 日日干夜夜骑| 天天天天干| 亚洲欧美自拍偷拍| AV天黑人| 欧美九九爱| 国产黄片精品在线| 天天爽入口| 乱日视频| 国产超碰AV在线精品| 激情五月天校园春色网| 激情五月丁香五月| 日韩精品中文字幕人妻| 亚洲青青草| 五月丁香色婷婷| 欧美性爽xyxOOOO| 国产suv精品一区二六| 夜夜操2028| 2020中文在线一区二区三区| 亚洲人精品久久久| 少妇国产不卡| 亚洲天堂7777| 日本操逼视频免费| 97久久超碰亚洲| 亚洲综合另类欧美久久久| 久操视频资源站公开| 中文视频在线观看| 欧洲亚洲天堂精品| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 91无码人妻精品一区二区三区蜜桃| 亚洲国男人的天堂| se01国产在线视频| 97在线免费看视频| 少妇内射www在线观看视频| 91久久久久久| 亚洲导航深夜福利| 日产操逼| 97视频一区| 传媒免费一区二区三区| 91人妻爽爽人人做人人澡| 美女极品一区二区三区| 91成人无码| 久久久精品一区二区| 青青操97| 天天做天天爱天天爽| 色色色色日本| 98人妻精品一区二区色欲| silk lablo在线观看一区二区| 欧美在线播放aaaa| 国产精品视频麻豆入口| 黑人娇小av在线播放| 色天天野狼综合社区| 青青草久草AV| 久9久9精品| 蜜臀AV一区二区三区激情综合| 国产精品熟女丝袜一区二区| 国产Aα| 天堂v无码免费视频| 九九九不卡| 久久久久久裸体| 超碰碰97| 欧美最婬乱婬爆婬性视频| 99综合免费视频| 黄色免费网页无码| 国产成人一级av88| 国产精品99精品视频网站| 国产在线能看的你懂的| 9久精品| 99热在线播放| 九九九九九九九九九国产精品| 欧美亚洲清纯| 97视频7| 动漫区日韩区欧美区| 亚洲最大黄网| 亚洲青青青视频在线| 2020视频1区2区3区| blacked精品一区国产| 玖玖爱免费观看视频| 91精品国产日韩欧美综合| 奇米四色网| 美女视频尤物网在线看| 一区二区免费电影久久| 国产日韩欧美操逼视频| 手机在线A片| 国产精品视频麻豆入口| 日日操丁香五月天| 一牛影视成人片免费| 免费在线黄片视频| 欧美性爱无码一区二区三区| 日产欧美电影一区二区三区| 男人女人18禁片免费看网站| 无码不卡八戒| 国产乱色国产精品免费视| 免费精品中文字幕| 国产女同视频在线播放| 在线观看精品国产免费| 色官网在线| 国产亚洲在线观看| 玖色AV| 精品无吗久久| 国产丸一视频| 蜜臀久久99精品久久久久久成人小说 | 亚洲AV高潮| 青青草黑寡妇男人天堂| 青草视频人妻在线观看| 午夜九九| 欧美色狠| 色综合久久av| 四虎影院成年人片| 玖玖视频在线资源一区二区三区| 亚洲情色1区| 亚洲熟久久| 亚洲天堂男人天堂网| 欧美日韩国产成人高清| 亚洲免费成人在线高清无码视频 | 欧美大的香蕉有线电视视频| 人人弄人人摸| 人人操人人摸人人看人人干| 人人操人人狠狠操| 澳门人妻久久| 丝袜狂射91| 超碰在线免费一区二区三区| 欧洲性爱无码区| 伊人五月天激情| 志村玲子视频一区二区| 久久天天躁日日躁狠狠躁 | 久久久人妻| 97日视频| 中文字幕精品亚洲熟女| 亚洲欧美成人网站AAA| 亚洲最新中文字幕免费| 深爱五月天| 狠狠色一区二区中文字幕| 夜夜夜夜久久久久| 脫衣舞一区二区三区| 色色色热| 久久鲁夜| 亚洲人妻爽爽爽| 99色热国产视频精品| 日本午夜久久电影| 天天综合网AV91| 日韩在线电影| 亚洲毛片一级带毛片基地| 黑丝少妇| 久久久久久久久久久久黄色| 国产精品乱码久久久| 国产日逼视频| av优播| 久操视频在线| 嫩草一区二区在线观看| 97玖玖人妻| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 99色在线视频| 久久熟女久| 日本 色 导航| 狼人综合婷婷激情四射 | 91 手机在线播放 绯色| 熟女一区二区三区四区| 狠狠色伊人亚洲综合网站色| 久久香蕉影院| 性生活无遮挡纯毛片在线看| 欧美色偷偷| 99爱爱| 亚洲AV人人澡人人爱| 日韩福利综合一区| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲欧美电影| 婷婷色色网| 东北操逼| 久久久久亚洲av综合波多野制衣| 97午夜剧场日韩| 久操免费视频| 亚洲色图欧美视频| 青青草原综合久久大伊人精品| 少妇久久久久久| 天天综合精品| 日韩精品人妻中文字幕不卡乱码| 国产精品美女在线一区| 国产精品久久发布| 91精品老女人| 九九色色| 天天拍夜夜| 色播丁香| 91狠狠| 亚洲欧美校园另类春色| 激情欧美97| 爽爽淫人网| 九九九九九九九| 91九色精品熟女内射| 热热色青青草| 国产激情视频在线观看| 四虎影视国产精品| 丁香五月偷拍| 97色香蕉| 一本一道人妻久久一区二区三区 | 国产熟女精品区| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国产偷人伦激情在线观看| 97超碰碰碰| 一个色导综合| 91丝袜熟女| 男人a天堂手机在线版| 国产精品国产| 美女被艹尤物视频| 综合欧美亚洲| 欧美天天谢综合网| 久久首页| 91网站在线播放| 97色伦欧美| CCYY草草影院地址入口| 天堂精品小草| 中文字幕亚洲热播人妻| 97精品视频免费| 人、人、摸,人、人、草| 中文字幕欧美精品亚洲日韩蜜臀| 青草av在线| 亚洲丝袜诱惑| 美女黄色一级A视频| 天天插夜夜操| 国产熟女自拍| 69超碰综合| 综合第一页| 亚洲999综合| 欧美性爱五月天| 国产一级高清免费观看| 操b网站亚洲无码| 久久人人看| 91久久久亚洲| 色悠久久久av| 26uuu国产| 中日亚韩免费视频| 人妖欧美一区二区| 私色综合网| 国产日韩欧美中文在线播放| 欧美亚洲宗合色性图| 99热精品在线| 亚洲欧洲日本精品中文a∨| 婷婷九月国产| 另类图片五月| 欧美v亚洲v日韩v最新在线二区| 欧美牲| 欧美一品道| 不卡码视频| 日韩成人大片在线观看| 97在线免费观看视频| 熟女高潮合集-永久久久-成人AV| 欧美顶级黄色大片免费| 超碰97人妻免费在线| 亚洲AV不卡在线观看| 116美女午夜| 97任你吞精| 特级特黄一级毛片免费| 东京热伊久| 天天看特黄的免费网站| 日韩无码成人电影| 日本操嫩b网| 国产精品爆乳懂色蜜乳| 天天综合网合集91| 丝袜制服字幕在线| 久久午夜伦| caoni国产亚洲av| 一本色道无码DVD中文字幕| 激情内射| 精品人妻一区二区三区夜夜| 国产丝袜视频| 全免费a敌肛交毛片免费| 欧美日韩色综合网| 精品视频一二三中文| 加勒比av网| 亚洲区限制级| 免费网色网站| 亚洲中文人妻色| 五月婷视频| 久久九九国产精品| 密乳AV免费观看| 国产强奸乱伦无码视频| 亚洲图片 激情小说| 69人妻人人揉人人躁人人精品| 九九av| 999岛国大片| 日本欧美一区二区三区免费| 黑人免费福利视频| 夜草网站| 97亚洲综合影院| 欧美欧美少妇| 国产乱码久久久| 欧美综合综合| 女人18精品一区二区三区| 97操在线| 男人的天堂色偷偷青青草视频婷婷网| 久久不卡一区二区| 日夜啪电影| 婷婷五月天成人| 五月丁香六月婷综合成人综合| 深田咏美亚洲精品福利社| 伊人久操| 人人摸人人添人人操| 嗯啊视频免费在线观看| 东京热男人的天堂精品| 天天操夜夜操狠很操| 亚洲乱色熟女一区| 天天射天天操天天干天天吃2018| 国产精品一二三区18| 欧州一区二区三区四区| 亚州91| 亚洲AV秘无码一区..| 人人干黄色| 国产Av超碰| 精品国产乱码| 少妇人妻好深太紧了vr91| 青娱乐欧美激情一区二区| 新久久AV| 日本理论在线| 色色色综合网| 欧美国产日韩清纯唯美| 2010男人的天堂| 91久久久久久久久久久| 999日韩中文精品观看视频。| 青青草在线成人视频| 天天看特黄的免费网站| 97色涩| julia ann久久| 啊啊啊要高潮了| 久久久啊啊啊| 亚洲九九九九| 12一15性XXXX粉嫩国产| 东京热男人的天堂精品| 日本一区二区三区四区免费观看| 一区二区三区男人的天堂| 欧美成人午夜免费福利785| 91人妻Pr| 69人妻精品一区二区绯色| 日本不卡高清免v欧美日韩在线观看| 色哟哟-国产专区| 91艹| 伊人网在线点播|