文章目录
前言
Demo下载地址
我的代码仓库:点击前往
最近入手了几个ESP-01S模块,写了巴法云控制的代码
一、项目介绍
1、开关控制方式:
通过发送on\off控制开关、使用米家、小度、天猫精灵等控制开关、GPIO2和GND引脚点触控制开关
2、SmartConfig配网:
关注微信公众号巴法云,在底部 配网–微信配网或者通过airKiss,即可配置网络(配网时关闭5G信号,或者取消名称合并)
3、重置配网:
15秒内连续开关5次,进行重置配网
4、断电记忆模式切换:
通过巴法云控制台发送文本keep、inon、inoff(1:保持, 2:常开, 3:常关)进行切换
5、通过MQTT设备云方式接入网络
6、巴法云,发送update升级,进行OTA在线升级
先把bin固件上传到巴法云平台,通过控制台发送文本update进行在线升级。
二、使用步骤
1.文件目录
- 文件夹:Toss_Bemfa_MIOT_LIGHT_1.2.0
- 文件1:Toss_Bemfa_MIOT_LIGHT_1.2.0.ino(程序文件)
- 文件2:PubSubClient.h(MQTT用到的库文件)
- 文件3:PubSubClient.cpp(MQTT用到的库文件)
- 文件4:tosser.h(我自己自定义的库,把配网步骤进行了封装)
- 文件5:tosser.cpp(我自己自定义的库,把配网步骤进行了封装)
提示
代码已经发布到gitCode代码仓库,可以直接下载,刷入模块使用。使用过程中有什么问题,欢迎大家在评论区提交,版本持续更新。