目前更新了SDK生成代码功能,很适合新手入门,特别推荐。
工作准备:
开发板:ESP8266 开发环境:ESP-8266 arduino环境 arduino软件安装
接入设备:
选择模板,点灯,其他随意 接入设备后,进入设备控制-代码窗口 直接下载代码
打开工程文件
#include <CoolE.h>
CoolE iot("lF5BoLT4qb");
在代码最上方初始化酷易物联IOT函数中填入自己的设备ID 设备ID可以在设备控制端里找到 然后在初始化setup()部分 加入自己的IO口定义,以D1引脚为例
void setup()
{
pinMode(D1, OUTPUT);
iot.setDebug(true);
iot.start();
}
在接收处理函数 的对应命令下 填入处理函数,以默认“open”和"close"为例 以下效果为 开关灯并发送状态回客户端
void handleCommand()
{
String command = iot.decode(recv,COMMAND);
if (command == "open")
{
digitalWrite(D1, HIGH);
iot.publish("ledsta", "开");
}
else if (command == "close")
{
digitalWrite(D1, LOW);
iot.publish("ledsta", "关");
}
}
WIFI问题:如果连接不上WEB配网,请使用自定义WIFIID并在初始化IOT部分删除iot.start()
iot.init("wifiid","passward");
iot.connect();
|