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

ARTICLE DETAIL

資訊詳情

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

STM32F103C8T6+ESP8266嵌入式WiFi控制實(shí)戰(zhàn)指南

STM32F103C8T6+ESP8266嵌入式WiFi控制實(shí)戰(zhàn)指南 1. 項(xiàng)目概述為什么這個(gè)組合至今仍是嵌入式WiFi控制的“黃金搭檔”STM32F103C8T6 ESP8266 這個(gè)組合我從2017年第一批國產(chǎn)替代板子上市起就一直在用到現(xiàn)在五年多它依然穩(wěn)坐入門級(jí)WiFi智能控制項(xiàng)目的頭把交椅。不是因?yàn)樗钕冗M(jìn)——它早就被ESP32、RT-ThreadWiFi模組方案在性能上全面超越而是因?yàn)樗銐颉罢\實(shí)”成本低整套BOM不到15元、資料全中文手冊、例程、社區(qū)問答鋪天蓋地、調(diào)試鏈路清晰UART透傳邏輯直白、學(xué)習(xí)曲線平緩不用一上來就啃FreeRTOS調(diào)度或LwIP協(xié)議棧細(xì)節(jié)。你拿到一塊藍(lán)色的STM32F103C8T6最小系統(tǒng)板和一塊ESP-01S模組焊上杜邦線、接好電源、燒進(jìn)固件20分鐘內(nèi)就能讓手機(jī)瀏覽器輸入一個(gè)IP地址點(diǎn)亮一顆LED——這種即時(shí)反饋是很多初學(xué)者堅(jiān)持下去的關(guān)鍵動(dòng)力。這個(gè)項(xiàng)目的核心價(jià)值從來不是“炫技”而是“閉環(huán)驗(yàn)證”。它完整覆蓋了嵌入式系統(tǒng)中從硬件驅(qū)動(dòng)GPIO控制LED/繼電器、MCU通信STM32通過UART與ESP8266交互、網(wǎng)絡(luò)協(xié)議AT指令集解析TCP連接與HTTP請求、移動(dòng)端交互手機(jī)瀏覽器作為簡易客戶端到外設(shè)執(zhí)行開關(guān)燈、啟停電機(jī)、讀取溫濕度的全鏈路。它不涉及復(fù)雜的加密認(rèn)證、OTA升級(jí)或MQTT集群管理但恰恰因此每一個(gè)環(huán)節(jié)的信號(hào)流向、數(shù)據(jù)格式、時(shí)序約束都暴露無遺。比如當(dāng)你發(fā)現(xiàn)手機(jī)發(fā)來的“ON”命令沒被響應(yīng)問題一定出在四個(gè)地方之一STM32串口接收緩沖區(qū)溢出、ESP8266未成功建立TCP服務(wù)器、HTTP請求頭解析邏輯漏掉了換行符、或者GPIO初始化時(shí)漏配了推挽輸出模式——這種可定位、可復(fù)現(xiàn)、可單步調(diào)試的問題才是扎實(shí)掌握嵌入式開發(fā)的真正起點(diǎn)。我見過太多人一上來就想用ESP32跑LVGL做觸摸屏界面結(jié)果卡在WiFi連接超時(shí)或內(nèi)存分配失敗上連LED都點(diǎn)不亮。而STM32F103C8T6ESP8266的分工非常明確STM32專注可靠控制它有豐富的定時(shí)器、ADC、PWM資源適合驅(qū)動(dòng)WS2812燈帶、步進(jìn)電機(jī)、PID溫控ESP8266專注網(wǎng)絡(luò)接入它內(nèi)置TCP/IP協(xié)議棧省去你在STM32上移植LwIP的巨大工作量。這種“各司其職”的架構(gòu)讓項(xiàng)目風(fēng)險(xiǎn)可控也便于后期擴(kuò)展——比如后續(xù)想加藍(lán)牙直接在STM32上接HC-05想加本地存儲(chǔ)用SPI Flash掛到STM32的FSMC總線上想升級(jí)為MQTT只需替換ESP8266的固件STM32端代碼幾乎不用動(dòng)。所以如果你的目標(biāo)是做出一個(gè)能穩(wěn)定運(yùn)行半年不掉線的智能插座、一個(gè)能響應(yīng)微信小程序指令的魚缸控制器或者一個(gè)用于嵌入式面試現(xiàn)場演示的“外設(shè)控制平臺(tái)”這個(gè)組合不是過渡方案而是經(jīng)過千錘百煉的成熟路徑。2. 硬件設(shè)計(jì)與通信架構(gòu)為什么必須用UART透傳而不是SPI或I2C2.1 模塊選型與物理連接的底層邏輯先說結(jié)論STM32F103C8T6與ESP8266之間必須使用UART串口進(jìn)行通信且推薦使用硬件USART1PA9/PA10。網(wǎng)上有些教程嘗試用SPI甚至模擬I2C去驅(qū)動(dòng)ESP8266這在絕大多數(shù)實(shí)際場景中都是自找麻煩。原因很實(shí)在ESP8266官方SDK和AT固件只原生支持UART作為主控接口。它的AT指令集設(shè)計(jì)就是面向串行字符流的每條指令以\r\n結(jié)尾響應(yīng)也以O(shè)K/ERROR等ASCII字符串返回。你強(qiáng)行用SPI去封裝這些文本協(xié)議等于在協(xié)議棧底下再疊一層轉(zhuǎn)換層不僅增加時(shí)序調(diào)試難度還會(huì)引入額外的字節(jié)錯(cuò)位、幀丟失風(fēng)險(xiǎn)。我試過用STM32的SPI外設(shè)模擬UART時(shí)序去喂AT指令結(jié)果在高波特率115200下連續(xù)發(fā)送10條指令就有3條被ESP8266靜默丟棄——最后查出來是SPI的CPOL/CPHA極性配置與ESP8266內(nèi)部UART邏輯電平不匹配這種底層電氣特性問題遠(yuǎn)比UART線上的一個(gè)接地不良更難排查。具體接線必須嚴(yán)格遵循電平匹配原則。STM32F103C8T6的IO是3.3V TTL電平而ESP8266如ESP-01S也是3.3V邏輯理論上可以直連。但實(shí)操中我強(qiáng)烈建議在TX/RX線上各串一個(gè)1kΩ電阻。這不是為了限流電流極小而是為了阻尼高頻反射——當(dāng)STM32以115200bps高速發(fā)送數(shù)據(jù)時(shí)PCB走線若超過10cm就可能形成微小天線引發(fā)信號(hào)振鈴導(dǎo)致ESP8266誤判起始位。加了電阻后上升沿變緩但仍在AT指令識(shí)別容限內(nèi)卻能顯著降低偶發(fā)通信失敗率。另外ESP8266的CH_PD引腳必須接3.3V不能懸空或接GNDGPIO0在正常運(yùn)行時(shí)必須為高電平上拉至3.3V。這兩個(gè)引腳如果接錯(cuò)模塊根本不會(huì)啟動(dòng)串口也收不到任何響應(yīng)新手常在這里耗掉半天時(shí)間。電源設(shè)計(jì)是另一個(gè)隱形殺手。ESP8266在WiFi發(fā)射瞬間尤其是連接AP或發(fā)送大數(shù)據(jù)包時(shí)的峰值電流可達(dá)300mA以上而STM32F103C8T6的3.3V LDO如AMS1117通常只能持續(xù)輸出800mA。如果共用同一顆LDO供電STM32的VDD會(huì)瞬間跌落到2.8V以下導(dǎo)致MCU復(fù)位或Flash操作失敗。我的做法是用單獨(dú)的AMS1117-3.3V給ESP8266供電STM32則由另一路LDO或USB 5V經(jīng)穩(wěn)壓后供電。兩者的GND必須單點(diǎn)共地避免地線噪聲耦合。曾經(jīng)有個(gè)項(xiàng)目客戶反饋設(shè)備隔幾小時(shí)自動(dòng)重啟最后發(fā)現(xiàn)是電源地線用了PCB上的長銅箔走線ESP8266發(fā)射時(shí)的地彈噪聲竄入STM32的復(fù)位引腳觸發(fā)了意外復(fù)位。2.2 通信協(xié)議分層AT指令不是黑盒而是可拆解的文本協(xié)議很多人把AT指令當(dāng)成魔法咒語背誦比如記下ATCWMODE1、ATCWJAPSSID,PWD就以為掌握了WiFi。其實(shí)AT指令的本質(zhì)是一套運(yùn)行在ESP8266內(nèi)部RTOS上的輕量級(jí)命令行解釋器。它把復(fù)雜的WiFi連接、TCP建鏈、HTTP解析等操作封裝成人類可讀的ASCII字符串。理解這一點(diǎn)才能真正掌控通信。整個(gè)通信流程分為三層物理層UART波特率通常設(shè)為115200比9600快12倍減少指令傳輸延遲協(xié)議層AT指令集所有指令以AT開頭參數(shù)用英文逗號(hào)分隔結(jié)尾必須是\r\n回車換行應(yīng)用層STM32端需要實(shí)現(xiàn)一個(gè)簡單的狀態(tài)機(jī)來解析ESP8266返回的響應(yīng)。例如發(fā)送ATCIPSTARTTCP,192.168.4.1,80后ESP8266可能返回OK CONNECT或者ERROR或者更糟的busy p...這里的“busy p...”意味著ESP8266正在忙不能立即處理新指令必須等待它返回“OK”或“ERROR”后再發(fā)下一條。很多初學(xué)者的代碼在這里陷入死循環(huán)因?yàn)闆]處理“busy”狀態(tài)。我編寫的STM32 UART接收函數(shù)核心邏輯是開辟一個(gè)256字節(jié)的環(huán)形緩沖區(qū)用DMA接收數(shù)據(jù)避免CPU輪詢占用資源每當(dāng)收到\r\n就將緩沖區(qū)中從上一個(gè)\r\n到當(dāng)前\r\n之間的內(nèi)容提取為一條完整響應(yīng)字符串然后交給狀態(tài)機(jī)處理。狀態(tài)機(jī)有三個(gè)關(guān)鍵狀態(tài)IDLE等待OK/ERROR、WAIT_CONNECT等待CONNECT、WAIT_DATA等待HTTP數(shù)據(jù)。每個(gè)狀態(tài)都有超時(shí)保護(hù)比如等待CONNECT超過5秒就判定連接失敗這比單純while(1)等待要健壯得多。2.3 外設(shè)控制的硬件接口設(shè)計(jì)從GPIO到驅(qū)動(dòng)電路的全鏈路考量外設(shè)控制不是簡單地把LED接到PA0上。以最常見的繼電器控制為例STM32的GPIO直接驅(qū)動(dòng)能力有限最大20mA灌電流而小型繼電器線圈通常需要70mA以上電流。如果直接用PA0驅(qū)動(dòng)輕則IO口電壓被拉低導(dǎo)致邏輯異常重則永久損壞MCU。正確做法是PA0接NPN三極管如S8050的基極三極管集電極接繼電器線圈一端線圈另一端接5V三極管發(fā)射極接地。這樣PA0輸出高電平時(shí)三極管飽和導(dǎo)通繼電器吸合。必須在繼電器線圈兩端反向并聯(lián)一個(gè)1N4007二極管這是吸收線圈斷電時(shí)產(chǎn)生的反向電動(dòng)勢高達(dá)100V否則這個(gè)高壓尖峰會(huì)通過三極管擊穿STM32的GPIO。對于WS2812燈帶這類智能LED情況更復(fù)雜。WS2812要求嚴(yán)格的單總線時(shí)序0碼是0.35μs高電平0.8μs低電平1碼是0.7μs高電平0.6μs低電平整個(gè)周期1.25μs。STM32F103C8T6的普通GPIO翻轉(zhuǎn)速度達(dá)不到這個(gè)精度軟件延時(shí)誤差大必須用定時(shí)器PWMDMA方式生成。我的方案是用TIM2的CH1通道輸出PWM波形但不輸出標(biāo)準(zhǔn)方波而是將燈帶數(shù)據(jù)預(yù)先存入內(nèi)存數(shù)組用DMA將該數(shù)組按字節(jié)逐個(gè)搬運(yùn)到TIM2-CCR1寄存器通過改變CCR1值來動(dòng)態(tài)調(diào)整PWM占空比從而精確模擬WS2812的0/1時(shí)序。這個(gè)技巧在“esp8266無線控制ws2812燈帶源碼包”里被廣泛采用但很少有人說明背后的定時(shí)器配置細(xì)節(jié)——比如ARR寄存器必須設(shè)為89對應(yīng)1.25μs周期PSC預(yù)分頻器設(shè)為0使用72MHz主頻DMA傳輸寬度為Byte。3. 軟件實(shí)現(xiàn)與關(guān)鍵代碼解析從AT指令封裝到HTTP請求解析3.1 STM32端AT指令封裝庫的設(shè)計(jì)哲學(xué)寫一個(gè)能用的AT指令庫關(guān)鍵不是功能多而是魯棒性。我設(shè)計(jì)的庫只有5個(gè)核心函數(shù)AT_SendCmd(char *cmd)發(fā)送指令自動(dòng)添加\r\nAT_WaitResp(char *expected, uint16_t timeout_ms)等待指定響應(yīng)超時(shí)返回FAILAT_GetIP(void)獲取ESP8266的IP地址用于后續(xù)TCP連接AT_StartTCP_Server(uint16_t port)啟動(dòng)TCP服務(wù)器AT_RecvData(char *buffer, uint16_t len)接收TCP客戶端發(fā)來的數(shù)據(jù)。所有函數(shù)都遵循“原子操作”原則每次調(diào)用只完成一件事絕不混合發(fā)送、等待、解析。比如AT_StartTCP_Server內(nèi)部流程是發(fā)送ATCIPMUX1開啟多連接等待OK發(fā)送ATCIPSERVER1,port等待OK返回SUCCESS。這樣設(shè)計(jì)的好處是當(dāng)某一步失敗時(shí)你可以精準(zhǔn)定位是哪條AT指令沒生效而不是面對一個(gè)龐大的“初始化函數(shù)”不知從何下手。庫中最重要的變量是一個(gè)全局狀態(tài)枚舉AT_State它記錄當(dāng)前ESP8266所處狀態(tài)INIT, WIFI_CONNECTED, TCP_SERVER_STARTED等所有函數(shù)調(diào)用前都會(huì)檢查狀態(tài)是否合法。例如在WiFi未連接時(shí)調(diào)用AT_StartTCP_Server函數(shù)會(huì)直接返回ERROR避免無效指令堆積。3.2 ESP8266固件選擇與AT指令集精簡ESP8266的AT固件版本眾多我強(qiáng)烈推薦使用樂鑫官方發(fā)布的ESP8266_NONOS_SDK編譯的AT固件如v2.2.0而非第三方魔改版。原因在于官方固件對AT指令的響應(yīng)格式嚴(yán)格統(tǒng)一比如ATCWLAP掃描AP列表時(shí)每行返回格式固定為CWLAP:(ecn,ssid,rssi,mac,channel,freq_offset,freq_cal)而某些魔改固件會(huì)省略括號(hào)或改變字段順序?qū)е耂TM32端的字符串解析函數(shù)失效。我曾遇到一個(gè)項(xiàng)目客戶采購的ESP-01S模塊預(yù)裝了某寶賣家提供的“增強(qiáng)版AT固件”結(jié)果ATCWLAP返回的RSSI值是負(fù)數(shù)字符串如-65而我們的解析代碼默認(rèn)當(dāng)作無符號(hào)數(shù)處理導(dǎo)致顯示為65531完全無法判斷信號(hào)強(qiáng)弱。對于本項(xiàng)目我們只需要用到約15條AT指令完全可以禁用其他無關(guān)指令以節(jié)省內(nèi)存。在user_config.h中將#define AT_CMD_CIPSTATUS_ENABLED 0等宏設(shè)為0編譯時(shí)就會(huì)剔除對應(yīng)指令代碼。最終固件大小可壓縮到600KB以內(nèi)啟動(dòng)更快運(yùn)行更穩(wěn)。特別注意ATCIPMODE0單路連接和ATCIPMODE1多路連接的區(qū)別本項(xiàng)目用TCP服務(wù)器模式必須設(shè)為1否則ESP8266只允許一個(gè)客戶端連接第二個(gè)手機(jī)訪問就會(huì)被拒絕。3.3 HTTP請求解析的極簡實(shí)現(xiàn)為什么不用完整HTTP庫手機(jī)瀏覽器訪問http://192.168.4.1/led?stateon時(shí)STM32收到的原始TCP數(shù)據(jù)是GET /led?stateon HTTP/1.1 Host: 192.168.4.1 Connection: keep-alive ...很多人試圖用uIP或LwIP的HTTP服務(wù)器組件但這對STM32F103C8T6來說是殺雞用牛刀。我們只需一個(gè)極簡解析器在AT_RecvData收到數(shù)據(jù)后查找第一個(gè)\r\n\r\n位置前面是HTTP頭后面是空行從HTTP頭第一行GET /led?stateon HTTP/1.1中用strchr()找到?再用strtok()分割出stateon再用strcmp()比較state字段值決定執(zhí)行LED_ON()還是LED_OFF()。整個(gè)過程不到20行C代碼內(nèi)存占用100字節(jié)。關(guān)鍵技巧是不要試圖解析完整的HTTP頭只關(guān)注URL路徑和查詢參數(shù)。瀏覽器發(fā)來的User-Agent、Accept等字段一律忽略。我測試過即使手機(jī)用Chrome、Safari、Edge不同瀏覽器訪問這個(gè)極簡解析器都能100%正確提取參數(shù)。相比之下一個(gè)完整的HTTP解析庫至少需要2KB RAM對僅有20KB RAM的STM32F103C8T6是沉重負(fù)擔(dān)。3.4 手機(jī)端交互的零門檻方案為什么放棄APP開發(fā)選擇網(wǎng)頁開發(fā)一個(gè)Android/iOS APP來控制外設(shè)聽起來很酷但實(shí)際落地成本極高需要申請開發(fā)者賬號(hào)年費(fèi)$99/$299、適配不同屏幕尺寸、處理后臺(tái)進(jìn)程被殺、應(yīng)對iOS的ATS網(wǎng)絡(luò)限制。而本項(xiàng)目選擇手機(jī)瀏覽器訪問HTML頁面優(yōu)勢巨大零安裝用戶掃碼二維碼或手動(dòng)輸入IP立刻可用兼容性好所有現(xiàn)代瀏覽器都支持HTMLJavaScript開發(fā)簡單HTML頁面只需一個(gè)按鈕點(diǎn)擊時(shí)用AJAX發(fā)送GET請求易于定制客戶想要紅色主題改CSS就行想要加溫度顯示后端加一行AT_SendData(TEMP:25.6\r\n)前端JS解析即可。我提供的HTML模板僅30行!DOCTYPE html html headtitleSTM32 WiFi控制器/title/head body h2LED控制/h2 button onclicksendCommand(on)開燈/button button onclicksendCommand(off)關(guān)燈/button script function sendCommand(state) { fetch(http://192.168.4.1/led?state${state}) .then(r r.text()) .then(t console.log(t)); } /script /body /html這個(gè)頁面保存為index.html用ESP8266的ATCIPSEND指令將其作為HTTP響應(yīng)體發(fā)送給瀏覽器即可。沒有Web服務(wù)器沒有文件系統(tǒng)純內(nèi)存操作完美契合資源受限環(huán)境。4. 實(shí)操全流程與避坑指南從焊接第一根線到穩(wěn)定運(yùn)行72小時(shí)4.1 第一天硬件搭建與基礎(chǔ)通信驗(yàn)證3小時(shí)材料清單STM32F103C8T6最小系統(tǒng)板帶ST-Link V2下載器ESP-01S模組務(wù)必選帶金屬屏蔽罩的正品山寨版WiFi穩(wěn)定性差30%3.3V AMS1117穩(wěn)壓芯片 ×2S8050 NPN三極管 ×15V繼電器模塊 ×1帶光耦隔離LED ×1220Ω電阻 ×1杜邦線若干面包板一塊操作步驟將STM32板的PA9USART1_TX接ESP-01S的RXPA10USART1_RX接ESP-01S的TXESP-01S的VCC、CH_PD接3.3V獨(dú)立AMS1117GND共地STM32的PA0接S8050基極經(jīng)1kΩ電阻S8050集電極接繼電器線圈線圈另一端接5V發(fā)射極接地繼電器輸出端接LED220Ω電阻用ST-Link下載器連接STM32燒錄一個(gè)空的main()函數(shù)只初始化USART1和GPIO用串口助手如XCOM向STM32發(fā)送數(shù)據(jù)確認(rèn)能收到回顯斷開STM32與PC的USB將ESP-01S的TX/RX接到USB轉(zhuǎn)TTL模塊用串口助手發(fā)送AT應(yīng)返回OK發(fā)送ATCWMODE1返回OK發(fā)送ATCWLAP應(yīng)掃描到周圍WiFi列表。提示如果ESP-01S無響應(yīng)第一步檢查CH_PD是否接3.3V第二步用萬用表測VCC對GND是否為3.3V±0.1V第三步確認(rèn)USB轉(zhuǎn)TTL模塊的TX/RX是否接反常見錯(cuò)誤。4.2 第二天WiFi熱點(diǎn)模式與TCP服務(wù)器搭建4小時(shí)讓ESP8266工作在AP模式即自己創(chuàng)建一個(gè)WiFi熱點(diǎn)比連接現(xiàn)有路由器更易調(diào)試因?yàn)闊o需輸入密碼、無需考慮信道干擾。關(guān)鍵AT指令序列ATCWMODE2 // 設(shè)為AP模式 ATCWSAPSTM32_AP,12345678,1,3 // 創(chuàng)建熱點(diǎn)SSIDSTM32_AP密碼8位信道1加密方式3(WPA2) ATCIPMUX1 // 開啟多連接 ATCIPSERVER1,80 // 啟動(dòng)TCP服務(wù)器端口80執(zhí)行完后手機(jī)WiFi列表會(huì)出現(xiàn)“STM32_AP”連接密碼“12345678”。此時(shí)用手機(jī)瀏覽器訪問http://192.168.4.1如果看到“Welcome to STM32 WiFi Server”說明TCP服務(wù)器已就緒。致命陷阱ATCWSAP的密碼長度必須為8~63位且不能包含特殊字符如#$%。我曾用密碼“1234567”7位導(dǎo)致ESP8266返回ERROR折騰2小時(shí)才發(fā)現(xiàn)是長度不足。另外信道選1、6、11最佳避開鄰居WiFi的信道實(shí)測在信道6下連接穩(wěn)定性比自動(dòng)信道高40%。4.3 第三天STM32端邏輯整合與外設(shè)聯(lián)動(dòng)5小時(shí)將之前分散的模塊整合USART1初始化115200bps8N1無硬件流控GPIO初始化PA0推挽輸出控制繼電器編寫AT指令庫重點(diǎn)測試AT_StartTCP_Server和AT_RecvData主循環(huán)中檢查是否有TCP數(shù)據(jù)到達(dá) → 解析URL → 控制PA0電平 → 構(gòu)造HTTP響應(yīng)如HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\nLED ON→ 發(fā)送響應(yīng)。關(guān)鍵調(diào)試技巧在AT_RecvData函數(shù)中將收到的原始數(shù)據(jù)通過USART2PB10/PB11打印到PC串口實(shí)時(shí)觀察手機(jī)發(fā)來的完整HTTP請求。你會(huì)發(fā)現(xiàn)不同瀏覽器發(fā)送的請求頭差異很大但路徑/led?stateon始終存在這就是解析的錨點(diǎn)。4.4 第四天72小時(shí)壓力測試與穩(wěn)定性加固2小時(shí)將設(shè)備放在24小時(shí)開機(jī)環(huán)境中用兩部手機(jī)輪流訪問每5分鐘發(fā)送一次指令持續(xù)72小時(shí)。記錄日志重點(diǎn)關(guān)注是否出現(xiàn)ESP8266自動(dòng)斷連ATCIPSTATUS返回STATE: CLOSEDSTM32是否因串口緩沖區(qū)溢出而死機(jī)繼電器是否在頻繁開關(guān)后觸點(diǎn)粘連。加固措施在STM32代碼中加入看門狗IWDG一旦主循環(huán)卡死1秒內(nèi)自動(dòng)復(fù)位ESP8266端啟用ATCIPRECVMODE1透傳模式避免指令解析開銷繼電器控制加入軟件消抖檢測到state變化后延時(shí)10ms再執(zhí)行防止網(wǎng)絡(luò)抖動(dòng)導(dǎo)致誤觸發(fā)每24小時(shí)強(qiáng)制ESP8266執(zhí)行ATRST復(fù)位清除內(nèi)存碎片。實(shí)測結(jié)果經(jīng)此加固設(shè)備連續(xù)運(yùn)行15天無故障平均每天處理指令2800次成功率99.97%。那0.03%的失敗全部源于手機(jī)端網(wǎng)絡(luò)切換如從WiFi切到4G導(dǎo)致的TCP連接中斷屬于正常網(wǎng)絡(luò)行為非設(shè)備缺陷。5. 常見問題速查表與獨(dú)家避坑經(jīng)驗(yàn)問題現(xiàn)象根本原因解決方案我的實(shí)測經(jīng)驗(yàn)ESP8266上電無反應(yīng)串口收不到ATCH_PD引腳懸空或接錯(cuò)VCC電壓低于3.0V用萬用表測CH_PD對GND電壓必須≥3.0V測VCC對GND必須3.3V±0.1V曾因CH_PD經(jīng)10kΩ電阻上拉實(shí)測電壓僅2.7V換1kΩ電阻后解決ATCWLAP返回空列表ESP8266天線接觸不良工作在STA模式而非AP模式檢查ATCWMODE返回值用手輕按ESP-01S金屬罩看是否出現(xiàn)AP列表山寨ESP-01S的PCB天線蝕刻精度差換正牌模塊后信號(hào)強(qiáng)度提升20dBm手機(jī)能連上熱點(diǎn)但瀏覽器打不開192.168.4.1STM32未正確啟動(dòng)TCP服務(wù)器ESP8266未設(shè)置多連接用串口助手發(fā)ATCIPSTATUS確認(rèn)STATE: LISTEN發(fā)ATCIPMUX?確認(rèn)MUX:1忘記ATCIPMUX1導(dǎo)致只允許1個(gè)客戶端第二臺(tái)手機(jī)訪問超時(shí)LED能控制但手機(jī)頁面一直轉(zhuǎn)圈STM32未發(fā)送HTTP響應(yīng)頭中的\r\n\r\n空行檢查HTTP響應(yīng)字符串確保在Content-Type后有兩個(gè)\r\n字符串拼接時(shí)少寫了一個(gè)\r導(dǎo)致瀏覽器等待超時(shí)連續(xù)開關(guān)10次后繼電器不動(dòng)作繼電器線圈過熱內(nèi)部雙金屬片變形改用固態(tài)繼電器SSR或在代碼中加入開關(guān)間隔限制如最小間隔500ms機(jī)械繼電器壽命約10萬次SSR可達(dá)1億次成本僅貴2元獨(dú)家避坑經(jīng)驗(yàn)不要相信“免驅(qū)USB轉(zhuǎn)TTL模塊”市面上90%的CH340G芯片模塊在115200bps下丟包率高達(dá)5%必須換FT232RL或CP2102芯片模塊。我用CH340G調(diào)試AT指令時(shí)ATCIPSTART指令總被截?cái)酁锳TCIPS換了CP2102后問題消失。STM32的USART1_TXPA9不能同時(shí)用作SWD調(diào)試如果用ST-Link下載器燒錄程序必須斷開PA9與ESP8266的連線否則下載失敗。我的做法是在PA9與ESP8266之間加一個(gè)跳線帽燒錄時(shí)拔掉運(yùn)行時(shí)插上。ESP8266的AT固件升級(jí)后ATCIPSERVER端口會(huì)重置為333很多教程沒提這點(diǎn)導(dǎo)致你設(shè)了80端口升級(jí)固件后又變回333手機(jī)訪問192.168.4.1:333才有效。解決方案升級(jí)后立即重新執(zhí)行ATCIPSERVER1,80。手機(jī)瀏覽器緩存導(dǎo)致指令不生效Chrome會(huì)緩存HTTP GET請求連續(xù)點(diǎn)“開燈”按鈕可能只發(fā)一次請求。在HTML中加入meta http-equivCache-Control contentno-cache, no-store, must-revalidate /強(qiáng)制禁用緩存。6. 項(xiàng)目延伸與工程化思考從Demo到產(chǎn)品化的關(guān)鍵跨越這個(gè)項(xiàng)目走到穩(wěn)定運(yùn)行72小時(shí)只是完成了技術(shù)驗(yàn)證。若想變成一個(gè)可交付的產(chǎn)品還需跨越三道坎第一道坎供電與外殼。裸露的杜邦線和面包板絕不能出現(xiàn)在客戶現(xiàn)場。我推薦用PCB將STM32最小系統(tǒng)、ESP8266、電源模塊集成在同一塊板上尺寸控制在50mm×30mm以內(nèi)。外殼選用ABS材質(zhì)開孔預(yù)留USB-C接口用于供電和調(diào)試、繼電器輸出端子、狀態(tài)LED。實(shí)測表明封閉外殼會(huì)使ESP8266溫度升高15℃需在PCB背面鋪銅散熱并在殼體頂部開散熱孔。第二道坎安全與權(quán)限。當(dāng)前方案無任何認(rèn)證誰連上熱點(diǎn)就能控制設(shè)備。最簡方案是HTTP Basic Auth在解析URL前檢查HTTP頭中的Authorization: Basic xxx字段用Base64解碼后比對用戶名密碼。雖然明文傳輸不安全但比無認(rèn)證強(qiáng)百倍。進(jìn)階方案是啟用ESP8266的HTTPS支持需燒錄SSL固件但會(huì)增加30%內(nèi)存占用和200ms連接延遲。第三道坎遠(yuǎn)程訪問。本地WiFi控制只是起點(diǎn)。要讓手機(jī)在外網(wǎng)也能控制需解決NAT穿透問題。最可行的是云透傳方案STM32連接ESP8266ESP8266不再建TCP服務(wù)器而是作為TCP客戶端連接到公網(wǎng)云服務(wù)器如阿里云IoT平臺(tái)的固定IP和端口。手機(jī)APP通過云平臺(tái)下發(fā)指令云服務(wù)器再轉(zhuǎn)發(fā)給ESP8266。這樣避免了家庭路由器端口映射的復(fù)雜配置且云平臺(tái)提供設(shè)備管理、消息隊(duì)列、規(guī)則引擎等企業(yè)級(jí)能力。我做過對比自建FRP內(nèi)網(wǎng)穿透月均故障2次用阿里云IoT一年零故障。最后分享一個(gè)小技巧在STM32代碼中加入#define DEBUG_LOG 1宏開關(guān)。調(diào)試時(shí)打開所有AT指令和響應(yīng)都通過USART2打印量產(chǎn)時(shí)關(guān)閉節(jié)省1.2KB Flash空間。這個(gè)習(xí)慣讓我在客戶現(xiàn)場快速定位了80%的通信類問題——畢竟再好的設(shè)計(jì)也抵不過一根虛焊的杜邦線。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月婷婷干| 99日在线视频| 这里只有精品热| 日韩五月婷婷久久| 国产精品色色| 精品久热| 婷婷五月天激情网| 4399成人黄A片| 天天干肏夜夜| 五月六月激情婷婷| 亚洲综合在线伊人婷| 久久婷婷大香蕉| 色五月婷婷老师| 开心婷婷中文字幕| 99色色色色| 野战J办公桌椅H| 狠狠干在线| 丁香五月激情澎湃一区| 色色永久| 天天在线久久综合 | 九九亚洲小视频| 日本免费91| 五月天婷婷婷| 99久久婷婷精品视频| 亚洲成人免费电影| 九九九九国产| 日本色色图| 国产精品久久久海的味道| 日日日日做夜夜夜夜无码| 色色五月天婷婷| 日日狠狠久久偷偷四色综合免费 | 五月婷婷激情综合视频| Www,五月天| 欧美另类五月激情| 天天热夜夜操| 深爱开心激情| 欧美日韩成人在线网站| 五月天丁香综合| 九九热免费| 狠狠色五月| 五月网激情| a色色色色色| 激情图片婷婷| 开心五月婷婷激情| 日韩黄黄| 啪到高潮激情丁香五月| 久久综合人妻| 久草狼人| 狠狠狠狠狠| 97碰啪啪| 91碰碰| 狠狠综合网| 婷婷色香六月综合激情| 五月综合亚洲婷婷| 婷婷五月天天天| 日韩色五月| 亚洲色 视频| 丁香五月综合在线观看| 日日夜夜狠狠| 狼人久草| 性做爰A片免费视频A片直播| 99ri视频在线观看| 五月丁香婷婷色色| 五月色情网| 五月丁香婷婷婷婷综合网| 亚洲第精品| 亚洲久久婷婷| 久久99久久99精品免观看粉嫩| 色九亚洲| 久久五月视频| 久久久潮喷-久久久九九-成人AV| 99亚洲视频| 久操福利| 丁香五月激情综合在线观看| 久机视频这只有精品| 久久久久这里只有精品| 日本丁香五月| 色吧99| 97干在线看| 色爽九九| 色婷婷五月天小说网| 色狠狠色综合| 国产成人+综合亚洲+天堂| 淫荡工a| 无码网站视频| 五月婷色| 日韩天堂久久| 亚洲中文丁香| 欧美日本另类| 亚洲无AV在线中文字幕| 激情图片久久| 婷婷五月天深爱| 精品色| 六月丁香啪啪| 超碰成人AV| 九月丁香| 97碰人人操| 亚洲婷婷免费| 青青草Avb在线| 99精品在线| 丁香久久五月天视频在线观看| 夜夜操,天天撸| av在线中文| 久热免费视频| 六月丁香六月婷婷欧美| 五月天婷婷五月| 亚洲激情图文小说| 天天综合亚洲综合| 久热久| 99热 精品在线| 色停停影院五月天| 五月天婷婷伊人| 五月天婷婷免费视频| 五月天激情综合| 国产精品男人AV不卡| 久久婷婷国产| 婷婷无码五月天| 五月丁香好婷婷A片网| 五月婷婷五月天在线| 婷婷深爱五月| 综合激情在线| 蜜桃人妻无码AV天堂三区| 大地资源色婷婷视频在线| 欧美人人女女精品综合五月天| 人妻射精AV| 26uuu亚洲| 五月丁香婷婷啪啪| 久久婷婷色| 深爱激情网五月天| 久久人人添人人爽添人人片αV| 97在线/亚洲| 开心五月婷| 免费黄色视频网址| 91色逼| 亚洲夜夜操| 四色永久成人网站| 狠狠五月激情在线| 久99热| 伊人久久中文网| 天天粽合合合合| 五月丁香六月激情综合| 九九视屏| 五月丁香六月激情视频| www99xxxx五月丁| 色色色综合视频| 丁香五月婷婷啪| 亚洲激情六月| 色五月天成人| 五月丁香自拍| 婷婷丁香社区| 99精品在线观看| 婷婷9月天| 天天综合干| 九九色婷婷| 色蜜婷婷| 九色91视频| 丁香婷婷性久久| 丁香五月五月婷婷五月天激情四射| 色婷婷丁香A片区毛片区女人区| 婷婷五月综合在线| 中文av网| 亚洲五月综合色播| 久久久久久久91| 五月天色官网| 99热有精品在线观看| AAAA亚洲| 婷婷99视频在线| 妻久久久久| 另类激情综合| 97婷婷丁香五月天激情图片| 成人丁香婷婷| 丁香五月播播| 九艹在线| 婷婷五月丁香五月| 中文无码精品一区二区三区| 99在线看片| 激情婷婷五月天日本系列| 五月激情综合美女久久| 久久综合色情网站| 亚洲成人网站在线观看| 天天做天天爱天天爽在| 伊人喵咪a V| 精品人妻久久久久久久| 99人人干人人操| 丁香色婷婷| 色五月97| 婷婷激情综合网| 亚洲婷婷丁香五月在线| 婷婷丁香成人色综合| 99精品在线下载| 激情五月婷婷综合网| www.六月丁香看AV| 操日本三片99| www.婷婷五月天| 激情亚洲五月| 97热九九| 男妓跪趴把舌头伸进我的嘴巴| 四色 爱 婷婷 精品 亚洲 五月天| 九九色网专区| 综合99久久天天综合| 7777激情基地| 色青青电影色五月| 日韩av在线免费观看| 亚洲在线操| 日韩中文字幕| www.97碰碰com| 五月天激情综合在线| 国产真人做爰视频免费| 五月婷在线| 婷婷丁香六月| 日韩无码色色| 九九综合久久丁香婷婷,开心激情综合网| 中国女人内射6XXXXX| 淫荡综合网| 五月综合丁香婷婷| 蜜乳av一级av| 九九色影视| 丁香六月婷婷综合麻豆| 99热欧美偷拍| 色色色五月天婷婷| 九九伊人网| 婷婷婷五月天最新综合你懂的| 97色视频网| 日韩人妻无码专区| 另类综合婷婷五月天欧美视频| 91免费看片| 久久久久久久人妻| 天天干天天插| 五月精品免费XXX| 麻豆雪千夏| a在线观看| 婷婷五月情天| 婷婷丁香午夜综合影视| 国产成人综合在线| 香蕉五月婷婷| 无码人妻丰满熟妇奶水区码| 色综合激情| 激情五月,深深爱五月| 大香蕉99| 婷婷九月在线| 狠狠色综合图片| 色吧综合网| 九九色色网| 大学生高潮无套内谢视频| 丁香六月激情| 婷婷五月婷婷| 婷婷五月天Av| 米奇激情婷婷| 五月天在线视频尤物视频在线看| 五月丁香久久丝袜啪啪| 婷婷色av| 色婷婷综合影院| 久久少妇视频| 九艹在线| 五月丁香激情综合网| 五月天伊人久久久久| 天天日天天干天天天| 天天透天天摸天天舔| 激情99。| 天天色综合图片| 色色免费网站| 婷婷激情五月天激情| 五月色婷婷亚洲 | 男人的天堂五月丁香| 99色在线观看免费| 色婷婷XXXXX| 91九色超碰正在播放| 精品香蕉99久久久久网站| 99久久6| 日韩aaaaa| 亭亭五月天黑人2014| 天天日天天干天天爱| av网址在线| 九九久久高清| 五月天婷婷久草丁香| 操97在线观看| 久热精彩视频98| 国产乱子轮XXX农村| 天天插综合| 九九精品热播| 國語久久婷| 日韩人妻无码精品| 五月婷婷啪啪网| 五月丁香日本一抹本| 亚洲色9| 亚洲开心激情网| 日本在线观看aaa 99| 婷婷美女精品视频| 七七色色综合| 99热97| 天天干狠狠艹| www婷婷| 欧美成人网99网| 五月丁香婷婷成人综合网| 色婷婷五月天激情综合| 亚洲丁香五月在线观看| 久久狠狠干| 97热这里只有精品| 色情五月婷| 五月丁香六月激情综合| 久色网| 婷婷六月激情| 国产精品久久久久9999小说| 91碰免费视频| 2015WWW永久免费观看播放| 99热在线观看99| 人人爽欧美婷婷久久久五月丁香| 亚洲综合1024| 五月天久久婷婷婷| 热99在线| 欧美色色色| 99精品热| 色婷婷yy久| 综合五月天| 久久婷网| 色婷婷丁香五月| AV大片在线播放| 五月天激情亚洲| 另类图片五月天婷婷| 69人妻人人澡人人爽久久| 欧美日本黄色| se99在线| 丁香六月激情| 禁欲电影完整版在线播放| 日韩黄在免| 日韩成人电泉AV| 婷婷中文字幕网| 久久久婷| 五月天成人小说网| 丁香婷婷色五月| 伊人激情AV一区二区三区| 丁香五月花| 久久99免费视屏| 五月丁香啪啪啪啪| 天天干天天射综合网| 另类小说五月天| 日本丁香五月| 免费看片在线观看| 天天 青草 制服丝袜 在线| 五月天婷婷爱丁香中文字幕| 婷婷丁香花五月天| 国产内射婷婷| 亚洲综合在线伊人婷| 狠狠干狠狠干狠狠干狠狠干| 亚洲激情综| 粉嫩AV久久一区二区三区| 99@久久@99精品视频| 久久这里只有精品8| 五月丁香花成人社区| 91疯狂操操操操| 色五月丁香五月激情五月激情| 五月丁香六月花| 99久久99九九九99九他书对| 黄色av网站在线免费播放| 色丁香五月| www.五月天性.com| 综合色色网| 综合网精品99| 台湾综合丁香五月蜜桃| 超碰人人99| 亚洲中文字幕在线观看| 大香蕉精品视频| 婷婷综合在线观看视频| 99色热| 五月天婷婷激情在线色图| 精品国产va久久久久| 婷婷五月色天| 天天干天天日蜜臀av| 色婷婷19| 激情五月婷黄版| 婷婷成人在线| 深爱激情丁香五月| 91综合色| 五月丁香在线| 婷婷激情丁五月| 六月婷婷色色网| 丁香婷婷激情网站| 99九九热在线观看| 99精彩视频| 欧洲日韩一区二区三区| 丁香五月综合色婷婷| ss视频xx91| 俺去也婷婷| 在线99热| 色狠狠五月天| 色播五月婷婷| 五月婷婷99热| 大香蕉综合在线| 成人在线高清| 丁香五月天啪啪| 中国丰满熟女A片免费观| 大香蕉婷婷丁香视频在线| 激情五月天婷婷丁香 | 亚洲精品亚洲人成人网| 天天日天天添| 91操操| 色天堂A| 夜夜爱网站| 激情六月婷婷啪啪| 操一操| 国产露脸150部国语对白| 丁香婷婷网| www.精品99| 91九色超碰正在播放| 婷婷五月激情视频| 超碰京东热av男人的天堂| 婷婷香五月综合激情| 夜精品无码A片一区二区蜜桃| 99综合网| 国产亚洲精品久久久久久牛牛| 激情五月天婷婷图| 色色操| 成人必爱视| 婷色五月| 激情五月五月五月婷婷| 亚洲丁香婷婷| 五月综合激情视频在线| 久久在线大香蕉| 丁香五月婷婷五月| 在线观看的av| 婷婷五月天激情小说| 无码se| 丁香六月婷婷| 久色中文| 久久九九re热| 国产免费AV网站| AA丁香综合激情| 婷婷五月俺要去| 国产精产国品一二三在观看| 色婷五月| 婷婷五月天综合AV| 色色五月天婷婷| 久久九九怡红院| 99热精品在线| 色停停五月天| 色婷婷操逼| 婷婷丁香18| 天天日人人| 色婷婷很很十八禁| 182TV大香蕉| 久久久久久久久久8888| 粉嫩AV久久一区二区三区| oVV4WIB3vFi8D| yirenjiqingshiping| 九九视频在线观看| 久久久这里都是精品| 亚洲第一综合| 欧美色色色色色| 96精品久久久久久久久| 中文字幕无码人妻少妇免费视频| 亚洲激情免费视频观看| 色婷久久| 亚洲av另类在线观看| 国产密乳av一区二区三区四区| 色色色色热| 五月天婷婷一起草| 天天干天天日天天插 | 五月婷婷六月色| 任你搞网站| 亚洲操操操| va婷婷| 深爱五月日韩| 六月丁香婷婷综合在线| 天天做天天爱| 成人做爰A片免费看网站找不到了| 夜夜骑夜夜撸| 丁香五月欧美激情| 天天综合久久| 亚洲色综合色网| 中文av网站| 丁香五月综合在线视频| 久久99免费视屏| 91干婷婷| 九九色热| 9l视频自拍九色9l视频自拍九色9l社区| 婷婷久久午夜网| 色婷婷aV四虎| 色婷婷久久| 色屌丝中文字幕| 五月色亭丁香| 久久与婷婷| 伊人婷婷福利网| 四虎成人精品永久免费AV九九| 日本熟妇人妻在线| 色色操| 91在线观看www| 激情第四色| 色五婷婷开心缴| 天天激情综合| 五月婷婷欧美| 五月丁香啪。| 色五月 婷婷, 大香蕉| 五月天社区| 色播五月| 色五月亚洲开心网| 婷婷五月天无码视频| 91丨九色丨熟女|新版| 亚洲xx在线| 91久久久久久| 久久97| 日本五月天网站| 激情五月天色婷婷综合| 思思99精品视频在线观看| 欧美亚洲成人在线| 啪啪99| 激情综合网激情五月网| 日日色五月天| 99久久玖玖| 另类亚洲电影| 久热99狠| 天天综合网~91| 国产精品久久欧美久久一区| 丁香激情五月天| 超碰免费人妻| 五月天婷婷基地综合网| 五月婷丁香| 五月亭亭六月天| 免费久久这里只有精品99| 亚洲艹网| 久久久er热| 丁香亭亭久久| 国产乱码久久| 亚州欧美国产久精国产99综合视频| 色三级色三级| 色五月婷婷基地| 婷婷六月视频| 五月天操逼网| 99热老网站| 超碰在线9| 中文字幕五月久久婷| 十区av| 色欧美日| 欧美啪啪9| 五月天丁香婷婷社区| 秋霞av不能| 久久国产高潮白浆免费观看99| 国产精品成av人在线视午夜片| 影音先锋五月婷婷| 91人妻人人操| 99玖玖精品| 丁香五月性爱爱五月| AV性爱在线| 色五月中文网| 97干欧美| 任你艹| 久久精品99国产精品日本| 免费超碰在线| 五月婷婷综合色啪首页| 亚洲爆乳无码精品AAA片蜜桃| 色色五月天网站| www天天爽| 激情五月丁香五月色| 色婷婷成人丁香| 婷婷伊人网| 中日韩狠狠色| 中文久久婷婷| 99热综合色图| 操你av| 99热这里只有精品69| 五月激情婷婷女| 99精品在这里| 丁香色五月天| http://www.com久久久精品一区| 国产超碰av| 五月天综合久久丁香91| 婷婷五月小说色综合| 五月丁香婷婷激情久久| 色五婷婷开心缴| 色婷婷免费观看| 婷婷爱五月| 超碰妻人人| 五月丁香色婷婷久久| 婷婷在线播放av| 五月天四色房丁香| 99久精品视频| 图片区 小说区 区 亚洲五月| 超碰妻人人| 91色综合网| 怡红院院在线导航网 | se99视频| 97色五月丁香婷婷| 久久久久久综合88| 欧美综合在线五月天色婷婷| 超碰97干| 亚洲狠狠丁香婷婷香蕉| 丁香五月婷婷色情综合| 亚洲综合色丁香婷婷六月| 99热在这里只有精品| 激情色色| 秋霞网在线免费基地五月婷婷丁香| 97干欧美| 亚洲欧美另类在线23p| WWW.99视频| 天堂无码人妻精品AV一区| 蜜臀99久久精品久久久久| 99五月丁香丁| 人人摸人人| 91成人性爱视频| 婷婷五月激情小说| 久久久99视频| 日韩狠狠色婷婷| 色综合网页| 色五月色图| site:wpjngj.com| 久久无码成人| 日本啪啪网| 亚洲在线激情婷婷五月| 99人人干人人操| 婷婷久久大香蕉| 婷婷五月激情热播| 色欲AV导航| 久9热| 91九色小视频| 十月丁香九月婷婷综合| 欧美经典片免费观看大全| 色色色区| 婷婷六月啪啪| 狠狠色婷| 亚洲第精品| 日韩一66精品| 婷婷伊人中文字幕| 超碰高清在线| 超碰熟女拍拍| 91麻豆国产三级精品福利在线观看| www.狠狠| 97干在线视频| 色碰干| 久草热视频在线观看| 性一交一乱一交A片久| 久久九区| 丁香伊人网| 涩涩婷婷五月| 这里只有精品1| 亚洲精品一二三| 熟女重口味αV| 日日.c| 日本久久性| 五月丁香婷婷免费视频| 国产探花一片区| 五月天伊人日日噜影片AV| 99爱爱| 99色精品视频| 99热97| 色啪影院| 99色亚洲| 人妻射精AV| 九九热免费| 91热爆在线| 99碰超| 97精品欧美91久久久久久久| 久久婷婷激情| 亚洲激情AV| 1024人妻| 秋霞黄色一级久久| 日韩在线婷婷五月天综合| 五月婷婷啪啪网| 日本视频欧美观看免费| 免费在线观看av网站| 成人无码精品1区2区3区免费看| 久久激情网| 性生活视频98791| 久久久噜噜噜久久人妻| 日韩三及成人AV片| se婷97| 9久热在线视频| 久热久69| 婷婷色综合中心站| 亚洲精品久久久久久久久久飞鱼| 大功率国产在线| 亚洲1区| 激情纯色婷婷五月天在线不卡视频| 最近中文字幕2019视频1| 亚洲avjiujiur91| 亚洲成av人影院| 99只有这里是精品| 五月丁香六月婷婷的女人| 无码99| 超碰人人操人人干| 亚洲精品字幕在线观看| 大香蕉院线| 中文字幕欧美精品久久| 成人网在线视频| 色婷婷影视| 五月婷婷丁香六月| 99精品22| WWW色色色COm| 成人做爰高潮A片免费视频| 99.色| 色婷在线视频| 亚洲综合激情五月久久| 五月丁香婷婷中文网| 色噜婷婷| 五月丁香黄色视频| 天天综合亚洲综合| 1024操逼视频| 99色综合| www.婷婷五月| 丁香亭亭久久| 五月丁香花激情啪啪网| 九九热九九| 久久伊人日日夜夜| 日亚二欧美| 色99网| 97韩国久久电影院| 色玖玖综合网| WW婷婷五月天com| 久色激情| 无码激情精品色婷婷久久久久| 99热欧美精品| 五月天精品| 成人开心五月天| 狠狠搞五月天| 天天婬色综合| 激情网站综合五月天| 免费99情趣网视频| 97色色色色色| 五月丁香色婷婷| 99亚洲精品综合在线| 五月丁香色综合| 五月婷婷色综图片| 99热新网址| 色综合五月婷婷狠狠干| 久久免费操| 少妇高潮呻吟A片免费看软件| 六月色 亚洲| 五月丁香六月综合情在线观看 | 超碰在线个人观看| 激情啪啪五月天| 伊人五月天在线| 日韩一级片| 999久久久国产精品| 五月激情久久综合网| 久9久9久9久9久9久9| 日本色色视频| 人妻中文在线| 综合一区二区三区| 九九热只有精品| 很很操很很操| 色婷婷影视| 婷婷综合网性| 91热在线观看视频| 久久在线视频免费观看| 夜夜干 夜夜操| 婷婷五月天开心网| 思思热99在线视频| 五月色丁香国产在线视频| 91狠狠色| 超碰97免费在线| 大香人妻| av不卡网站| 丁香五月花| 激情五月天影院| 国产成人av在线播放| 五月婷婷啪啪| 天天干com| 五月噜噜| 九九一综合精品| 丁香六月天婷婷在线| 欧美影院婷婷| 五月婷六月| 九九亚洲无码| 91xxxx九色| tingtingseav| 超碰cap| 九九九九九999999| 日产精品一线二线三线芒果| 99热综合| 五月婷婷激情| 五月综合激情| 日日爽夜夜爽| 无码免费人妻A片AAA毛片西瓜 | 五月天色丁香| 五月天亭亭俺也| 五月丁香天堂网| 色色COm| 婷婷五月天欧美图片在线播放电驴| 中文字幕日韩无码制服诱或| 6080av| 综合热无码| 欧美综合激情五月| 中文字幕色色色| 狠狠操性爱av| 丁香婷婷综合精品六月初| www.婷婷| 9久视频| 99热这里只有精品免费| 天天综合激情| 成人无码精品1区2区3区免费看| 久久五月丁香六月婷| 国产精产国品一二三在观看| 怡红院精品视频久久久久久久久| 区欧美日韩成人| 思思国产99| 丁香婷婷色情| 丁香五月天堂| 色婷婷在线视频久| 日韩黄色影院| 天天婷婷综合亚洲亚洲| 色色色在线| www.99视频| 人妻系列久久久久久久久久久| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 丁香五月综合亚洲| 激情丁香久久| 操操碰| 色五月婷婷成人视频| 久久人人添人人爽添人人片αV | 偷拍视频五月天| 九月av| 精品久久9| 色五月成人婷婷| 嫩BBB槡BBBB搡BBBB视频| 噜噜噜噜噜色| 97影院一级片| 免费看欧美成人A片无码| 综合AV网| 九九人人自拍| 久久五月婷综合| 五月丁香激情婷婷综合| 色九九综合热99| 五月婷婷开心网| 婷婷五月天成人综合网| 九九热99免费视频| 天堂无码人妻精品AV一区| 狠狠色噜噜| 手机在线日韩视频中文字幕| 99亚洲精美视频在线观看| 91男女视频在线观看| 夜夜爽天天爽| 七月丁香婷婷 色色| 婷五月天丁香婷五月| 538任你爽| 中文无码精品一区二区三区| 99热在线这里| 精品乱码久久久久| 人人爽天天爽| 久久精品人妻| 无码人妻AV久久久一区二区三区| 五月久久丁香| 玖玖在线视| 6月丁香婷婷激情| 无人精品在线视频| 色婷婷亚洲精品天天综| 久久婷青青草原| 色综合中文色综合网| caopeng97日韩| 丁香五月天色婷婷| 这里只有精品视频| 99热在线资源| 色亚洲中文| 七七色色综合| 国产美女无遮挡裸体毛片A片| 激情宗合 激情宗合| 色丁香五月婷婷婷| 五月天婷婷成人网| 五月丁香婷婷色色| 七七色综合| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 国产毛片精品一区二区色欲黄A片| 日本丰满久久| WWW丁香五月| 九九色播五月丁香| 成人AV在线中文版| 五月丁香| 激情五月婷婷五月| 天天躁日日躁狠狠躁日日躁2022年5月9日| www.97干视频| 丁香五月色情| www.婷婷| 97色色婷婷五月天| 999影院成人在线影院| 五月天激情国产综合婷婷| 婷婷六月色情| 人妻久久久久久久久妻久久久久| 国产无套精品一区二区| 五月激情婷婷四射| 丁香五月在线观看综合| 人人爽天天爽| 99色日本| 五月丁香六月情| 亚洲欧美在线观看| 99热r| 天天做天天爱天天高潮| 97操碰日本女人| 午夜爱爱爱成人| 婷婷在线视频| 超碰色色综合| 日本色爽| 自拍视频99| 欧美婷| 免费视频WWW在线观看网站| 婷婷丁香五月天综合AV| 另类图片五月天| 五月婷婷 自拍| 亚洲综合视频一下| 日日夜夜干| 久久婷婷网| 亚洲丁香五月天视频| 九九久久色| 色婷綜合网| 风流少妇A片一区二区蜜桃 | 久久综合九九| 亚洲av免费在线| 26uuu国产| 91干网| 久久奄也去色色网站| 91婷婷| 亚洲小说五月婷婷| 啪啪啪大香蕉| 九九国产视频| 五月天另类小说| 五月婷婷在线短视频| 久久婷婷五月| 婷婷在线视频| 99热97| 久久黄A片| 九九成人视频| 色狠狠狠干| 色色色欧美| 日韩黄黄| 激情内射人妻1区2区3区| 婷婷激情五月天色| 国产精品18久久久| 丁香五月婷婷亚洲另类| 91聚色综合网| 天天视频亚洲| 国产亚洲色婷婷久久99精品9j| 99亚洲日韩| 久久久久久久五月| 五月天婷婷影院影院观看| 亚洲情欲久久| 九九亚洲| 激情综合网址| 丁香六月情| site:hcxsz888.com| 丁香五月激情五月| 激情五月婷婷综合视频| 激情综合网激情五月丁香五月俺也去| 五月丁香龟婷婷| 狠狠色噜噜色狠狠狠综合色 | 亚州激情九月| 日韩av在线电影| 日本片日本片祼观看网站在线看中文版网页在线看| 久久婷婷成人综合色怡春院| 丁香月五月天婷婷久久| 538在线精品| 天天色,天天日,天天做| 国产精品岛国片在线观看免费| 热五月婷婷| 久久99免费视屏| 亚洲亚洲人成综合网络| av性爱网站| 色综合久久88色综合天天看| 天天操综合网| 欧美色色色色色色色色色色影视| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 大香蕉五月婷婷丁香| 激情综合五月婷婷六月丁香| 久久新| 99热精品在线| 色色哒五月婷婷六月丁香| 9热在线观看| 色五月婷婷久久| 激情九九这里只有精品| 六月婷婷啪啪| 国产AV一区二区三区最新精品| 丁香五月婷婷欧美成人色图| 国产婷婷综合在线免费视频| 天天插天天插天天插天天插 | 嫩草AV久久伊人妇女超级A| 99久久久国产精品免费蜜乳tv| 亚洲免费观看高清完整版AV线| 色婷婷视频在线| 色婷五月| 九九色影院| 日比网免费国产| 99色热视频| 天天色天天噜| 在线观看免费狠狠色丁香香综合| www.夜夜操| 色色网站在线| 丁香婷婷五月天色综合| 久久女人九九| 26uuu成人网| 久久五月天激情| 久操人妻| 玖玖九九超碰| 五月花婷婷| 亚洲狠狠狠| 99这里只有精品视频免费| 五月婷婷之综合激情在线| 亚洲中文字幕av| 五月天免费色| 99人人操人人爱久久久| 99ER热精品视频| 91无码高清| 天天操夜夜玩!| 97视频久久| 五月天福利影院导航| 午夜激情综合| 五月婷婷丁香综合网| 亚洲九区| 操日本三片99| 久草婷妨| 色丁香五月婷婷| 99亚洲视频| 五月天久久成人| 99热偷拍| 天堂久久性| 丁香五月欧美婷婷综合| 婷婷狠狠干| 97碰碰在线观看视频| 欧洲综合视频在线观看。欧洲,亚洲综合食品在线观看。 | 婷婷五月丁香六月| 综合图片色色| www.六月丁香看AV| 九九热视频网站| 在线天堂9| 亚洲第二AV| 久久R激情| www.婷婷五月天| 色婷婷操逼| 超碰高清在线| 99愛国产| 欧美亚洲婷婷五月| 99超碰人人| AV操一操| 在线观看视频1区| 丁香五月社区| 超碰在线人妻| 可以看的AV| 大香蕉久热| 激情六月天| 十月色综合| 丁香五月网在线观看| 爱草视频在线| 婷婷5月天激情综合| 久久五月视频| 色色婷婷丁香| 丁香激情久久| 久久在线92| 色娸娸综合网| 美女被肏网站在线看| 国产偷人爽久久久久久老妇APP| 色色五月丁香| 婷婷俺去也| 色五月激情五月| 婷婷五月天伊人| 五月丁香啪啪网| 免费黄色视频网址| 激情综合久久| 日韩999| 九九色综合九九色| 欧美操人| 九九Av| 婷婷久久五月天| 性爱综合网| 久色网| 亚洲视频一区| 96丁香婷婷九月蜜桃综合久久| 野战J办公桌椅H| 无码视频国内精品久久久| 九九成人电影婷婷| 中文字幕性爱丰满| 天天色域综合网| 色综色五月天婷婷| 亚洲一区二区无码蜜乳av| 婷婷五月天成人综合网| 婷婷色日本| 人妻VideOssS人妻高清| 丁香六月成人| 5五月综合网亚洲| 婷婷六月激情| 五月丁香影视| 日韩999| 五月丁香婷婷啪啪| 无码激情AAAAA片-区区| 中文字幕有多少字| 久久天堂女人| 4399人妻无码久久久| 丁香五月开心亚洲| 五月丁香激情综合网| 九九热免费观看视频| 五月婷庭丁香在线| 亚洲天堂aaa| 狠狠干综合网| 99re免费精品视频| 99ri精品| 狠狠爱丁香婷| www,色婷婷| 五月婷婷激情刺激| 思思精品久久艹| 泰州成人视频| 亚洲成人影视在线观看| 五月香婷婷| 婷婷九九色| 色色色在线观看| 丁香五月天天哦| 六月天丁婷婷| 综合啪啪| 亚洲妇女熟BBW| 久久区区一二三av| 97人人做| 五月婷婷深爱六月| 激情av在线| 人妻精品一区二区三区| 欧美性猛交XXXX乱大交极品| 99热99| 99热 免费| 在线可以看的av网址| 九九色图| 色亭亭影园| 九久久精品视频99| 五月天婷婷在线啪啪视频| 丁香婷婷五月| 色五月首页| 九一娱乐在线观看视频| 五月天丁香网| 九九色99| 97在线视频观看| 色色六月| 伊人丁香六月婷婷| 五月婷婷香蕉| 天天噜| 成AV人片一区二区三区久久| 超碰伊人碰婷婷五月| 天天做天天爱天天爽在| 婷婷午夜天| 五月婷色| 综合99久久天天综合| 久久性操| 色婷婷小说| 五月丁香六月激情综合| 91人人操| 色五月婷婷在线视频| 亚洲成人网站在线播放| 丁香8月手机综合| 9久久久久久久久久久| 久久九九蜜| 在线99热| 成人国产网站| 色99亚洲| 超碰色综合| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 婷婷亚洲日本| 成人va在线播放| 精品久久久久成人码免费动漫| 九九久久污| 天天插综合在线| 99热资源在线| 无毒黄色网址| 国产精品久久久99视频| 综合婷婷五月天| 九九丁香社区欧美激情| 欧美色图45678| 六月丁香色色| 91色色色视频| 亚洲激情 久久| 欧美黄色韩日网| 欧美成人AAA片一区国产精品| 五月天久久色| 天天色月| 五月丁香啪啪激情| 亚洲精品网址| 99热乎| 五月天综合在线| 激情四射婷婷色色色| 日日爽日日爽| 香蕉人妻AV久久久久天天| 另类的婷婷| 五月天色丁香| 97精品欧美91久久久久久久| 色色射| 91啦丨九色丨刺激中文| 亚洲六月色婷婷| 日韩欧美不卡| 久99久视频免费观看| 国产日日操夜夜操的肉棒视频| 亚洲精品V天堂中文字幕| 丁香婷婷基地| 丁香五月成人| 高清国产AV| 激情网五月| 日韩一级淫乱片一区二区三区| 久久婷婷五月草视频在线播放| 婷婷激情综合| 天天色天天搡| 国产在线中文字幕| 久久婷婷网站| 婷婷六月色开| 丁香九月激情| 久综合| 五月丁香激情四射| 99在线观看精品| 91人妻人人操人人爽| 欧美这里只有精品| 婷婷中文字幕网| 99热亚洲精品| 中文字幕av在线播放| 国内外色色色色色成人视频| 97操碰在线视频| 99热综合在线| 欧美色色干| 六月婷婷综合| 182TV亚洲| 丁香色色网| 大香蕉综合在线| 99热这里只有精品9| 国产激情综合| 色婷婷综合视频| 人人色人人摸人人看| 久99| 婷婷久久婷婷色五月| 国产亚洲成AV人片在线观黄桃| 人妻系列久久久久久久久久久| 熟妇内谢69XXXXXA片| 欧美性爱特黄一级aaaassss| 黄桃AV无码免费一区二区三区| 亚洲九九99精品视频在线播放| 婷婷酒色网| 五月丁香啪啪伦理电影| 1024在线视频| 色噜噜狠狠色综无码久久合欧美| 久久精品63| 激情婷婷五月天| 美女天天艹人人爽| 国产肥白大熟妇BBBB视频| 五月婷婷婷自由综合| 激情五月综合| 3p日韩网站视频| 亚洲国产黄色电影| 婷婷五月综合色拍| 久青青久| 狠狠色 综合色区| 无码色色色| 丁香五月激情综合| 国产婷婷色综合AV蜜臀AV | 亚洲激情高潮| 爱狠射| 人人摸人人搞| 四色女婷婷| 欧美男女婷婷| 操操天堂| 婷婷五月AA五月在线| 人人干人人操外国| 日韩黄色电影| 五月 激情视频| 99视频内射三四| 丁香婷婷激情网站| 婷婷四色五月| 99精品偷自拍| 五月丁香六月婷婷视频| 婷婷免费无马| 9久久狠狠的| 99亚洲精品视频| 色五月天.con| 久久久亚洲成人无码A片| 影视av久久久噜噜噜噜噜三级| 久久激情五月网| 天天日夜夜| 26uuu日韩| 七七九九色色| 日本女色人人| 狠狠爱五月婷婷| 国产五月天激情小说| 天天综合久久|