在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

樂鑫ESP32調試Wi-Fi常用調試API

啟明云端 ? 2025-02-07 18:10 ? 次閱讀

在使用ESP32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。

下面介紹一些API,方便新手調試Wi-Fi時更好的定位并解決問題。

常見問題

1、ESP32進行Wi-Fi連接時,如何判斷失敗原因?

在ESP-IDF 4.0以上的版本,可以在Wi-Fi斷連事件處理中加入以下代碼,從而通過錯誤碼來判斷連接失敗的原因。

be7072ba-e53b-11ef-9434-92fbcf53809c.jpg

當回調函數接收到WIFI_EVENT_STA_DISCONNECTED事件時,可以通過結構體wifi_event_sta_disconnected_t的變量reason獲取到失敗原因。

常見的錯誤碼

be89e0c4-e53b-11ef-9434-92fbcf53809c.jpg

2、Wi-Fi 在斷連后如何自動重連?

在收到WIFI_EVENT_STA_DISCONNECTED事件時,調用esp_wifi_connect API,具體代碼如下:

be9bc712-e53b-11ef-9434-92fbcf53809c.jpg

3、ESP32 Wi-Fi發射功率最高值是多少?如何調整Wi-Fi的發射功率?

ESP32的Wi-Fi功率輸出最高可以配置為20dBm。高功率輸出會對電池壽命和Wi-Fi信號穩定性產生影響,因此在選擇功率輸出水平時,需要根據具體的應用場景和要求進行權衡和選擇。

可通過menuconfig配置中,改變ESP_PHY_MAX_WIFI_TX_POWER的值來調整發射功率,配置項如下:

bead9b9a-e53b-11ef-9434-92fbcf53809c.jpg

或者在代碼中調用esp_wifi_set_max_tx_power() 這個API來設置調整。

4、連接Wi-Fi,打印bcn_timeout, ap_probe_send_start是什么情況?

默認設置下,ESP32默認六秒未收到AP的beacon幀,就會提示bcn_timeout。造成這個問題的原因有可能會有以下幾點:

(1)內存資源不足。

ESP32_WIFI_MGMT_SBUF_NUM不夠(log中會打出“esf_buf:t=8, l=beacon_len, …”這樣的Error)。如果內存不夠,可在收到disconnect event時打出heap大小來排查。

(2)AP未發出beacon幀。可通過抓包AP的beacon幀來排查。

(3)AP Rssi值太低。在復雜環境下 Rssi 值較低時,可能導致 STA 收不到 beacon幀,可通過調用esp_wifi_sta_get_ap_info()

(4)硬件原因。收包性能太差。

注意:在出現bcn_timeout時,STA會嘗試發送5次Probe Request,如果AP回Probe Reponse,就保持連接;如果AP未回復,STA發送Disconnect事件,并斷開連接。

5、如果環境中存在多個相同ssid/password時,能否默認選擇信號最好的AP連接?

默認ESP32會連接掃描到的第一個符合的AP,并不會自動選擇信號值最強的AP。如果要連接最佳AP,需要在配置station時,添加信號強度優先配置,具體配置代碼如下:

beb56906-e53b-11ef-9434-92fbcf53809c.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1545

    瀏覽量

    63195
  • WIFI
    +關注

    關注

    81

    文章

    5346

    瀏覽量

    206710
  • 樂鑫
    +關注

    關注

    0

    文章

    195

    瀏覽量

    25744
  • ESP32
    +關注

    關注

    20

    文章

    992

    瀏覽量

    18475
收藏 人收藏

    評論

    相關推薦

    科技 Wi-Fi 6 研發新突破,發布全球首款2.4/5 GHz 雙頻雙模 RISC-V SoC ESP32-C5

    ? 科技 AIoT 產品矩陣又添新成員,首次增加 5 GHz Wi-Fi 6 產品線。 ? ESP32-C5 芯片亮點 ??搭載 32 位 RISC-V 處理器 ??集成 2.4/
    的頭像 發表于 05-27 16:18 ?3358次閱讀
    <b class='flag-5'>樂</b><b class='flag-5'>鑫</b>科技 <b class='flag-5'>Wi-Fi</b> 6 研發新突破,發布全球首款2.4/5 GHz 雙頻雙模 RISC-V SoC <b class='flag-5'>ESP32</b>-C5

    物聯網市場再現兩款國產芯片黑馬——ESP32 ESP8285

    率的802.11bgn2.4G+ 802.11ac 5G 雙頻Wi-Fi芯片和低數據傳輸率超低功耗的802.11b Wi-Fi+BLE二合一芯片,后者可達到傳輸狀態下25mA的超低功耗電流,主要面向可穿戴設備市場設計開發。
    發表于 03-21 18:00

    2.4 GHz Wi-Fi 和雙模藍牙模組ESP32-WROVER-B

    本文目標:了解2.4 GHzWi-Fi 和雙模藍牙模組ESP32-WROVER-B的基本參數性能,并針對兩種天線類型對比選型。 ESP32
    發表于 10-14 11:25

    2.4 GHz Wi-Fi 和雙模藍牙模組ESP32-WROVER-B

    -WROVER 和 ESP32-WROVER-I 有較大提升。ESP32-WROVER-B 同時支持 2.4 GHz Wi-Fi 和雙模藍牙(經典和低功耗),在多種應用場景下均可保證暢連無阻。其中,
    發表于 12-30 10:59

    WiFi芯片模塊提供,飛睿科技代理,音頻開發板方案

    ;健康/醫療/看護;Wi-Fi玩具;可穿戴電子產品;零售&餐飲;智能POS應用等。音頻系列開發板基于ESP32ESP32-S2
    發表于 07-16 14:58

    WiFi芯片模塊技術應用,ESP32-WROOM-32模組,飛睿科技代理方案

    組成部分。作為集成了Wi-Fi和藍牙功能(包括傳統藍牙和低功耗藍牙)的MCU模組,飛睿科技代理ESP32-WROOM-32模組,適用于多種物聯網應用,例如低功耗感應網絡,語音編碼
    發表于 07-17 15:13

    [每日一芯]ESP32-C3 32 位RISC-V MUC 附完整資料

    安全、低功耗、低成本的 RISC-V MCU支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE)滿足各類常見的物聯網產品功能需求ESP32-C3ESP32-C3 是一款安全穩定
    發表于 07-05 15:36

    Wi-Fi 6 SoC ESP32-C6特點概述

    ESP32-C6 是科技首款支持 Wi-Fi 6 的 SoC,集成 2.4 GHz Wi-Fi 6、Bluetooth 5 (LE) 和
    發表于 01-10 11:13 ?4892次閱讀

    ESP32-WROOM-32UE參考設計

    ESP32-WROOM-32UE參考設計ESP32將天線開關、RFbalun、功率放大器、接收低噪聲放大器、濾波器、電源管理模塊等功能集于一體。
    發表于 10-19 16:13 ?15次下載

    ESP32-C3-MINI-1U參考設計

    ESP32-C3-MINI-1U參考設計ESP32-C3是一款安全穩定、低功耗、低成本的物聯網芯片,搭載RISC-V32位單核處理器,支持2.4GHzWi-
    發表于 10-19 16:13 ?3次下載

    ESP32-SenseKit參考設計

    ESP32-SenseKit參考設計ESP32將天線開關、RFbalun、功率放大器、接收低噪聲放大器、濾波器、電源管理模塊等功能集于一體。ES
    發表于 10-19 16:13 ?2次下載

    ESP32-C3_技術參考手冊

    ESP32-C3_技術參考手冊ESP32-C3是一款安全穩定、低功耗、低成本的物聯網芯片,搭載RISC-V32位單核處理器,支持2.4GHzWi-
    發表于 10-19 16:13 ?17次下載

    ESP32_技術參考手冊

    ESP32_技術參考手冊ESP32將天線開關、RFbalun、功率放大器、接收低噪聲放大器、濾波器、電源管理模塊等功能集于一體。ESP32
    發表于 10-19 16:13 ?19次下載

    信息科技推出全新ESP32-C61 SoC

    信息科技 (688018.SH) 宣布推出全新的 Wi-Fi 6 + Bluetooth 5 (LE) SoC ESP32-C61。這款芯片作為
    的頭像 發表于 01-08 17:23 ?1520次閱讀
    <b class='flag-5'>樂</b><b class='flag-5'>鑫</b>信息科技推出全新<b class='flag-5'>ESP32</b>-C61 SoC

    【AI技術支持】ESP32無線Wi-Fi常用調試API

    Wi-Fi常用調試API在使用esp32調試Wi-Fi
    的頭像 發表于 10-26 08:00 ?1358次閱讀
    【AI技術支持】<b class='flag-5'>ESP32</b>無線<b class='flag-5'>Wi-Fi</b><b class='flag-5'>常用</b><b class='flag-5'>調試</b><b class='flag-5'>API</b>
    主站蜘蛛池模板: 加勒比黑人喝羽月希奶水 | 亚洲 欧美 动漫 | 成人精品一区二区三区电影 | 国产三级高清 | 四虎影院色 | 三级色图 | 黄网站色视频大全免费观看 | 四虎黄色网址 | 免费高清视频免费观看 | 亚洲高清一区二区三区 | 天堂网成人 | 色偷偷88欧美精品久久久 | 国产三级日本三级日产三 | 大量真实偷拍情侣视频野战 | 日本一卡二卡≡卡四卡精品 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 国内视频一区二区三区 | 日韩毛片在线视频 | 国产免费好大好硬视频 | 天天噜日日噜夜夜噜 | 欧美丝袜一区 | 欧美亚洲另类在线观看 | 可以免费播放的在线视频 | 亚洲天堂视频在线播放 | 俺去鲁婷婷六月色综合 | 欧美成人性动漫在线观看 | 一级毛片在线不卡直接观看 | 天天综合色一区二区三区 | 香蕉视频色版在线观看 | 午夜影视免费 | 欧美亚洲另类在线观看 | 久久不射影院 | 亚洲午夜免费视频 | 国产一级鲁丝片 | 日韩黄a级成人毛片 | 综合五月婷婷 | 国产免费午夜 | 久久美女免费视频 | 欧美午夜在线观看 | 青草91视频免费观看 | 夜夜狠 |