使用BLE蓝牙小程序给ESP32 WiFi配网
2025-03-086164
AI 快速预览详细
本文介绍了使用WeXCube小程序通过BLE蓝牙为ESP32配置WiFi信息的方法。主要优势包括支持自定义控制页面和设备分享。配网流程简单,只需填写WiFi名称和密码,点击“更新WiFi配置”即可。此外,还支持生成二维码进行设备分享,方便后续修改WiFi信息。设计流程包括在ESP32程序中添加WeXCube SDK,并在小程序内创建设备和控制页面。通过这种方式,ESP32的WiFi配网变得更加便捷、灵活,提升了使用体验。
|
ESP32在电子创客领域应用广泛,凭借其便捷的开发特性,我初涉时便深受吸引。虽然工作中较少使用,但在日常生活中,我常借助ESP32搭建各种电子小制作,尤其是其蓝牙和WiFi功能,通过Arduino平台能快速实现手机控制。 然而,在使用过程中也遇到过一些问题,例如ESP32的WiFi配网。过去,我习惯直接在程序中写死WiFi名称和密码,但这样一旦WiFi信息变更,设备便无法使用,重新烧录程序既麻烦又低效,甚至让我有时直接放弃使用。 如今,已有多种在线修改ESP32配网信息的方法,如SmartConfig、SoftAP和Blufi等,大致分为两类:
小程序配网页面:为了解决这些问题,我借助WeXCube小程序构建了ESP32的配网页面,主要优势如下:
![]() 例如,我在控制页面中加入了ESP32的状态信息栏,以实时查看WiFi连接状态及ESP32的IP地址,IP变化时也能同步更新。此外,页面内容可按需求调整,例如显示ESP32内部温度等传感器数据。 配网流程: 配网流程十分简单:
设备分享: 除了个人使用,该页面还支持设备分享:
![]()
![]()
设计流程: 要实现上述功能,需在ESP32程序中添加WeXCube SDK,操作简便:将SDK文件添加至工程并调用相关函数。 ![]() 此外,在WeXCube小程序内需创建设备和控制页面,可直接使用示例模板“ESP32 WiFi 配网”进行快速配置。
通过WeXCube小程序,ESP32的WiFi配网变得更加便捷、灵活,极大提升了使用体验! 附件为Arduino IDE和PlatformIO的工程。 ESP32 WiFi 配网程序代码.rar |










