登录/注册

esp32 wps

更多

ESP32 支持通过 WPS(Wi-Fi Protected Setup) 快速连接 Wi-Fi 网络,无需手动输入密码。以下是具体的使用方法和注意事项:


ESP32 使用 WPS 的步骤

  1. 硬件要求

    • ESP32 需支持 Wi-Fi 功能(所有型号均支持)。
    • 路由器需启用 WPS 功能(通常通过物理按钮或路由器后台设置)。
  2. 代码实现(基于 Arduino 框架)

    #include <WiFi.h>
    
    void setup() {
     Serial.begin(115200);
     WiFi.mode(WIFI_STA); // 设置为 Station 模式
    
     // 启动 WPS 配置
     bool wpsSuccess = WiFi.beginWPSConfig();
    
     if (wpsSuccess) {
       Serial.println("WPS 连接成功!");
       Serial.print("SSID: "); 
       Serial.println(WiFi.SSID());
       Serial.print("IP 地址: ");
       Serial.println(WiFi.localIP());
     } else {
       Serial.println("WPS 连接失败!");
     }
    }
    
    void loop() {}
  3. 关键函数说明

    • WiFi.beginWPSConfig():触发 WPS 连接流程,返回 true 表示启动成功(需在路由器端按下 WPS 按钮)。

注意事项

  1. WPS 模式兼容性

    • ESP32 默认支持 WPS-PBC(按钮配置),部分路由器可能需要 PIN 码模式(需额外代码支持)。
    • 确保路由器 WPS 功能已启用,且信号强度足够。
  2. 安全性问题

    • WPS 的 PIN 码模式存在漏洞,建议仅使用按钮模式(PBC)。
    • 部分路由器默认禁用 WPS,需在后台手动开启。
  3. 常见问题解决

    • 连接超时:检查路由器 WPS 按钮是否按下,或重启 ESP32 后重试。
    • 获取 IP 失败:确保路由器 DHCP 功能正常,或尝试静态 IP 配置。

替代方案

如果 WPS 不可靠,可改用 SmartConfig蓝牙配网,通过手机 App 发送 Wi-Fi 密码给 ESP32。


通过以上步骤,你可以利用 WPS 快速将 ESP32 连接到 Wi-Fi 网络。如需更详细的示例或问题排查,建议参考 ESP-IDF 官方文档或社区案例。

ESP32-WROOM-32-N8

ESP32-WROOM-32-N8

2023-04-06 23:33:39

ESP32-S3-MINI-1-N8

ESP32-S3-MINI-1-N8

2023-04-06 23:31:21

ESP32-S3-WROOM-1U-N4

ESP32-S3-WROOM-1U-N4

2023-04-06 23:08:04

乐鑫ESP32-MINI-1参考设计

乐鑫ESP32-MINI-1参考设计乐鑫多年来深耕?AIoT?领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信SoC,现已发布ESP8266、

资料下载 华秋商城 2022-10-19 16:13:41

乐鑫ESP32-WROOM-32UE参考设计

乐鑫ESP32-WROOM-32UE参考设计ESP32将天线开关、RFbalun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体。ESP32

资料下载 华秋商城 2022-10-19 16:13:29

乐鑫ESP32-PICO-MINI-02参考设计

乐鑫ESP32-PICO-MINI-02参考设计乐鑫多年来深耕?AIoT?领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信SoC,现已发布ESP8266、

资料下载 华秋商城 2022-10-19 16:13:24

esp32-s3_datasheet

esp32s3datasheet

资料下载 bananapi开源硬件 2022-09-05 14:08:27

esp32s下载电路原理图下载

esp32s下载电路原理图下载

资料下载 wudeTang 2021-10-25 09:39:54

ESP32-WROOM-32D-N8

ESP32-WROOM-32D-N8

2023-03-29 22:42:58

ESP32-WROOM-32U-N8

ESP32-WROOM-32U-N8

2023-03-29 22:42:58

ESP32-WROVER-B

ESP32-WROVER-B

2023-03-29 22:36:07

ESP32-S3-WROOM-1-N8R8

ESP32-S3-WROOM-1-N8R8

2023-03-29 21:34:19

ESP32-D0WD

ESP32-D0WD

2023-03-29 17:57:35

ESP32-C3-MINI-1-H4

ESP32-C3-MINI-1-H4

2023-03-29 16:30:23

ESP32-S0WD

ESP32-S0WD

2023-03-28 13:10:29
7天热门专题 换一换
相关标签