首先完成开发环境搭建:https://blog.youkuaiyun.com/felix_tao/article/details/113092886
其次完成Blinker_MIOT_LIGHT(点灯科技手机APP控制+小爱同学控制):https://blog.youkuaiyun.com/felix_tao/article/details/113467782
第一步:复制一份Blinker_MIOT_LIGHT工程,并重命名为Blinker_MIOT_MULTI_OUTLET。
第二步:打开VSCODE->文件->将文件夹添加到工作区->选择工程文件夹Blinker_MIOT_MULTI_OUTLET->添加到VSCODE中。
第三步:复制以下代码到VSCODE中的src->main.cpp里面。
/* *****************************************************************
* @author TaoDream
* @version V1.0
* @date 2021.02.09
* @brief 主程序
* 程序功能:blinker+小爱同学控制插座多路插孔(利用LED灯模拟)
* 1.使用开发板:nodemcu-ESP8266(模块ESP-12E)
* 2.程序功能:使用Blinker 手机APP添加设备并绑定,通过APP远程控制开发板上的灯的亮灭、还有小爱同学控制开发板上的灯的亮灭
* 4.例程文档:https://www.diandeng.tech/doc/xiaoai
* 5.程序参考:blinker库例程--blinker-library-master\examples\Blinker_MIOT\MIOT_MULTI_OUTLET
* *****************************************************************/
//#define LED_BUILTIN 2 //ESP-12E模块自身的LED,

本文档详细介绍了如何使用ESP8266开发板,通过Blinker库实现手机APP与小爱同学控制多路插座的开关。首先搭建开发环境,然后复制并修改Blinker_MIOT_LIGHT工程,配置WiFi和密钥信息。在代码中定义了控制多个LED灯模拟插座的方法,并为每个插座设置独立的控制回调。通过小爱同学API注册回调,实现语音控制。最终,通过APP和小爱同学成功实现了对开发板上LED灯的远程控制,验证了设备的在线状态和功能。
最低0.47元/天 解锁文章





