460| 0
|
[ESP8266/ESP32] 使用BLE蓝牙小程序给ESP32 WiFi配网 |
本帖最后由 JeremyWang 于 2025-3-9 00:35 编辑 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的工程。 ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed