ESP8266+微信配网smartconfig,esp32可用
第一步 下载程序
例程下载后,需要使用arduino ide 软件打开,并且安装esp8266开发环境。关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转。
如果是配网程序可以使用第一个,什么都不需要修改。
如果需要配网并通过巴法云控制LED,可下载第二个程序,但是需要把程序中的用户密钥和主题修改为自己的。
//********************需要修改的部分*******************//
#define UID "4d9ec352e0376f2110a0c601a2857225" //用户私钥,可在控制台获取,修改为自己的UID
#define TOPIC "led002" //主题名字,可在控制台新建
const int led_Pin = D2; //需要控制的led引脚
微信配网
当程序下载进ESP8266开发板后,可进行微信配网,并且可以通过串口调试助手查看调试信息,波特率9600。
微信查找公众号 巴法云,或扫码关注:
点击底部-->云设备-->WIFI配网,即可进行微信一键配网。
配网条件:
- ESP8266需要下载配网程序,并通电。
- 手机需要连接WIFI
- 需要记得WIFI密码
恢复出厂设置
想要清除已配网信息,重新配网,可以进行恢复出厂设置。
恢复方法:ESP8266连续按5次reset 按键,必须连续按,每次间隔2秒内。或者断电重启5次,每次断电重启时间间隔不超过2秒。
ESP32 接入
把头文件中ESP8266文字删除即可:
#include <ESP8266WiFi.h>
修改为
#include <WiFi.h>
下载程序时选择开发板类型为你的ESP32型号即可,其他使用用ESP8266相同。