chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266_ESP32 Smartconfig一鍵配網(wǎng)功能

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2025-08-14 21:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SmartConfig一鍵配網(wǎng)

SmartConfigTM 是由 TI 開發(fā)的配網(wǎng)技術(shù),用于將新的 Wi-Fi 設(shè)備連接到 Wi-Fi 網(wǎng)絡(luò)。它使用移動應(yīng)用程序?qū)o線網(wǎng)憑據(jù)從智能手機(jī)或平板電腦端廣播給未配網(wǎng)的 Wi-Fi 設(shè)備。這項(xiàng)技術(shù)的優(yōu)勢在于,設(shè)備無需直接獲知 AP 的 SSID 或密碼,而是通過智能手機(jī)獲取。這對于沒有用戶界面的無頭設(shè)備和系統(tǒng)而言十分重要。目前, ESP32 支持三種類型的 SmartConfig 配網(wǎng): Airkiss、ESPTouch 和 ESPTouch v2。ESPTouch v2 自 SmartConfig v3.0 (SmartConfig 的版本可以從 esp_smartconfig_get_version() 獲?。┢痖_始支持,ESPTouch v2 和 ESPTouch 采用完全不同的配網(wǎng)算法,因此配網(wǎng)速度更快。此外,ESPTouch v2 還增加了 AES 加密功能和自定義數(shù)據(jù)字段。

基本原理

設(shè)備進(jìn)入 Wi-Fi 混雜模式(promiscuous mode)以監(jiān)聽捕獲周圍的 Wi-Fi 報(bào)文。由于設(shè)備暫未聯(lián)網(wǎng),且 Wi-Fi 網(wǎng)絡(luò)的數(shù)據(jù)幀已通過加密,設(shè)備無法獲取 payload 的內(nèi)容,但可以獲取報(bào)文的某些特征數(shù)據(jù),例如每個(gè)報(bào)文的長度。同時(shí)對于某些數(shù)據(jù)幀,例如 UDP 的廣播包或多播包,其報(bào)文的幀頭結(jié)構(gòu)比較固定,較容易識別。
此時(shí)在手機(jī) App 或者小程序端,即可通過發(fā)送 UDP 的廣播包或多播包,并利用報(bào)文的特征,例如長度變化進(jìn)行編碼。
將目標(biāo) Wi-Fi 路由器的 SSID/PSW 字符以約定的編碼方式發(fā)送出去,設(shè)備端在捕獲到 UDP 報(bào)文后,按約定的方式進(jìn)行解碼,即可得到目標(biāo) Wi-Fi 路由器的相關(guān)信息并進(jìn)行聯(lián)網(wǎng)。

設(shè)備綁定流程

SmartConfig 方式配網(wǎng),每個(gè)廠商的編碼方式和報(bào)文選擇上有自己的協(xié)議,文章里的 ESP8266和ESP32采用的協(xié)議是樂鑫 ESP-TOUCH協(xié)議?;谠搮f(xié)議,設(shè)備端在連接 Wi-Fi 路由器成功后,將會告知手機(jī)端自己的 IP 地址。此時(shí)手機(jī)端可以通過數(shù)據(jù)通道,例如 TCP/UDP 通訊將后臺提供的配網(wǎng) Token 發(fā)送給設(shè)備,并由設(shè)備轉(zhuǎn)發(fā)至物聯(lián)網(wǎng)后臺,依據(jù) Token 進(jìn)行設(shè)備綁定。

簡單來說,smartconfig一鍵配網(wǎng)就是ESP8266/32打開配網(wǎng)模式,手機(jī)連接WIFI(必須是2.4GWIFI )后打開樂鑫軟件APP進(jìn)入ESPTOUCH,輸入密碼,點(diǎn)擊確認(rèn)后手機(jī)會往外進(jìn)行發(fā)送報(bào)文,設(shè)備接收到報(bào)文后進(jìn)行連接WiFi,獲取ip地址。

ESP8266/ESP32 SmartConfig配網(wǎng)

AT指令配置方式

在這里插入圖片描述

ESP8266/ESP32兩個(gè)通過smartconfig配網(wǎng)的方法是相同,只是燒錄的固件不同。

ESP8266模組燒錄的是樂鑫的ESP-WROOM-02-AT-V2.2.2.0固件,可直接從樂鑫的官網(wǎng): [ESP8266固件]進(jìn)行獲取,壓縮包里面都會有文檔進(jìn)行說明這個(gè)固件是如何使用以及AT指令集。
ESP32模組燒錄的是樂鑫的ESP32-WROOM-32-AT-V3.4.0.0固件,可直接從樂鑫的官網(wǎng): [ESP32固件]進(jìn)行獲取,壓縮包里面都會有文檔進(jìn)行說明這個(gè)固件是如何使用以及AT指令集。

燒錄對應(yīng)固件后,發(fā)送以下指令打開配網(wǎng)

AT+CWMODE=1   //設(shè)置WiFi模式為單Station模式
AT+CWSTARTSMART  //開啟 SmartConfig

手機(jī)端打開ESPTOUCH軟件,進(jìn)入ESPTOUCH界面,然后輸入密碼點(diǎn)擊確認(rèn)后,就會開始向外部發(fā)送報(bào)文了。( [ESPTOUCH軟件下載地址])
在這里插入圖片描述
過一會后就可以看到ESP8266/32設(shè)備配網(wǎng)成功了。
軟件頁面:
在這里插入圖片描述
串口頁面:

在這里插入圖片描述
出現(xiàn)Smartconfig connected wifi則表示連接成功。

Arduino程序配置方式

官方在Arduino IDE中,同樣為ESP32提供了SmartConfig的示例,實(shí)際使用開發(fā)可以修改移植到自己的項(xiàng)目中,下面我們來測試一下實(shí)際效果。
下載好ESP32的開發(fā)環(huán)境,我們可以看官方已經(jīng)為我們提供了SmartConfig的例程,直接打開進(jìn)行燒錄就可以。
在這里插入圖片描述
燒錄完成后我們打開串口輸出,查看連接現(xiàn)象,操作和上面的是一樣的,這里就不多說了,直接看連接成功的輸出結(jié)果:
在這里插入圖片描述
這里輸出獲取到的IP地址則已經(jīng)連接上了。

總結(jié)

  1. 無論 SmartConfig 成功與否,都請?jiān)趫?zhí)行其他命令之前調(diào)用AT+CWSTOPSMART 釋放 SmartConfig 占用的內(nèi)存。
  2. 串口的接線兩個(gè)單片機(jī)各有不同,可以看對應(yīng)固件的用戶指南進(jìn)行接線。
    在這里插入圖片描述
    在這里插入圖片描述

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 配網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    181

    瀏覽量

    9492
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1202

    瀏覽量

    21933
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32/ESP8266開發(fā)板單向對多ESP-NOW無線通信

    通過ESP-NOW無線通信協(xié)議實(shí)現(xiàn)ESP32開發(fā)板向多個(gè)ESP32/ESP 8266開發(fā)板發(fā)送數(shù)據(jù)。
    的頭像 發(fā)表于 03-13 09:23 ?70次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP8266</b>開發(fā)板單向<b class='flag-5'>一</b>對多<b class='flag-5'>ESP</b>-NOW無線通信

    ESP8266系列】WT8266-S3模組規(guī)格書

    核心處理器ESP8266在較小尺寸封裝中集成了業(yè)界領(lǐng)先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz和160MHz,支
    的頭像 發(fā)表于 02-05 18:04 ?139次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S3模組規(guī)格書

    ESP8266系列】WT8266-S5模組規(guī)格書

    處理器ESP8266在較小尺寸封裝中集成了業(yè)界領(lǐng)先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz和160MHz,支持
    的頭像 發(fā)表于 02-05 18:03 ?162次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規(guī)格書

    ESP8266系列】WT8266-S6模組規(guī)格書

    處理器ESP8266在較小尺寸封裝中集成了業(yè)界領(lǐng)先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz和160MHz,支持R
    的頭像 發(fā)表于 02-05 18:03 ?166次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組規(guī)格書

    ESP8266系列】WT8266-S6模組產(chǎn)品介紹

    處理器ESP8266在較小尺寸封裝中集成了業(yè)界領(lǐng)先的TensilicaL106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz和160MHz,支持R
    的頭像 發(fā)表于 01-29 18:22 ?318次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組產(chǎn)品介紹

    無需安裝!在瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    無需安裝!在瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!【往期精選】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生態(tài)設(shè)備接入(含
    的頭像 發(fā)表于 01-10 10:01 ?948次閱讀
    無需安裝!在瀏覽器里就能玩轉(zhuǎn)<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP8266</b>,這個(gè)神器絕了!

    一鍵網(wǎng)失敗怎么辦?機(jī)智云熱點(diǎn)網(wǎng)全攻略

    在使用機(jī)智云APP進(jìn)行一鍵網(wǎng)時(shí),常見的失敗原因之是WiFi頻段不匹配。許多機(jī)智云入門設(shè)備(如ESP8266)僅支持2.4GHz的WiFi
    的頭像 發(fā)表于 12-11 18:03 ?917次閱讀
    <b class='flag-5'>一鍵</b><b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>失敗怎么辦?機(jī)智云熱點(diǎn)<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>全攻略

    如何備份復(fù)制拷貝出ESP32/8266內(nèi)的固件程序

    通過esptool命令和flash_download_tool,我們了解到如何讀取備份個(gè)ESP32/8266中falash內(nèi)的固件程序。可以看到flash_download_tool方式方面快捷。
    的頭像 發(fā)表于 11-30 15:52 ?2294次閱讀
    如何備份復(fù)制拷貝出<b class='flag-5'>ESP32</b>/<b class='flag-5'>8266</b>內(nèi)的固件程序

    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    本,兩者可以共用同套SDK,只是ESP8285內(nèi)部集成了1MBFlash,SPIMode設(shè)置為DOUT,而ESP8266則需要外接Flash,并且是Din模式。除此之外,ESP828
    的頭像 發(fā)表于 11-21 15:37 ?4713次閱讀
    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發(fā)板常見的2種下載方式

    ESP32ESP8266是性價(jià)比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯(lián)網(wǎng)(IoT)領(lǐng)域的DIY項(xiàng)目中可以首先考慮這2款產(chǎn)品。 兩款芯片都屬于32位處理器。ESP32是低功耗雙核80MHz
    的頭像 發(fā)表于 11-10 20:30 ?1038次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP32</b>開發(fā)板常見的2種下載方式

    樂鑫ESP32-C6和ESP32-C61究竟該如何選擇?文讀懂本質(zhì)區(qū)別

    設(shè)備互聯(lián);ESP32-C61則專注Wi-Fi6和藍(lán)牙5 LE的高效終端性能,支持PSRAM擴(kuò)展和增強(qiáng)安全功能,適合高性能單設(shè)備。
    的頭像 發(fā)表于 10-28 14:17 ?2172次閱讀
    樂鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟該如何選擇?<b class='flag-5'>一</b>文讀懂本質(zhì)區(qū)別

    ESP8266ESP32開發(fā)板常見的2種下載方式

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍(lán)牙協(xié)議棧。用戶可以使用這兩款模塊為現(xiàn)有的設(shè)備添加WIFI聯(lián)網(wǎng)功能或藍(lán)牙(ESP32),輕松的構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器和遠(yuǎn)程控制監(jiān)控設(shè)備。 ESP8266接口視圖
    發(fā)表于 10-24 18:04

    請問下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運(yùn)行程序嗎

    請問下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運(yùn)行程序嗎
    發(fā)表于 09-17 12:06

    ESP32開發(fā)板元件資料

    ESP32開發(fā)板元件
    發(fā)表于 07-21 14:47 ?15次下載

    ESP8266燒錄與機(jī)智云一鍵網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動化等領(lǐng)域。機(jī)智云平臺提供了一鍵網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)
    的頭像 發(fā)表于 05-24 11:04 ?2069次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云<b class='flag-5'>一鍵</b><b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>教程