ESP8266最小系统接入腾讯云IoT Explorer实战

2022-03-02 12:33:36 浏览数 (2)

不废话直接开干。

【准备工作】

1,开发板:此处准备了两种,ESP8266和ESP-12S(实测,二者均可使用下列方法接入)

2,下载腾讯云官方适配开发板的固件、调试工具等。

链接:https://github.com/tencentyun/qcloud-iot-esp-wifi/tree/master/qcloud-iot-at-esp8266 ,建议整个文件夹打包下载

3,下载乐鑫官网Flash烧录工具。链接 https://www.espressif.com/zh-hans/support/download/other-tools

【烧录固件】

1,使用USB线缆连接开发板与PC,在设备管理器里查看串口号

2,打开乐鑫烧录工具,选择对应模块型号,develop模式,选择好对应的固件

烧录完成后,不要拔下烧录线,直接使用IoTDev Tool扫描串口、连接开发板,进行测试

若返回下图中正常的回包内容,则表示固件烧录成功

【配置WiFi】

如下图,点击直接连接WiFi,输入帐号密码后,WiFi连接成功

【接入腾讯云IoT Explorer】

1,云平台准备工作

进入IoT Explorer控制台的公共实例,创建项目、产品与设备(此处有官网文档,不再赘述)

需要注意的是,在创建产品后,设备开发tab页,需要选中对应的模组---乐鑫ESP

完成创建后,我们拿到下列信息:

设备名称、产品ID、设备密钥

2,设备连接云平台

如下图,在IoTDev Tool中填入上一步在云平台中获取到的信息,点击“连接腾讯云”

3,消息订阅与发布

1)订阅

操作如下图

先点击“订阅主题”,然后在2处输入Topic :

代码语言:javascript复制
 $thing/down/property/产品ID/设备名称

然后,点击右下角订阅主题

2)验证订阅是否成功

在云平台在线调试,点击发送

我们可以看到IoTDev Tool中,收到了订阅的消息

3)发布

操作如下图

先点击1处“发布主题”,然后在2处输入Topic :

代码语言:javascript复制
$thing/up/property/产品ID/设备名称

接着在3处输入:

代码语言:javascript复制
{"method":"report","clientToken":"xxx","params":{"led":0}}

点击4处的发布消息

最终我们看到IoTDev Tool中显示发布成功

4)云端验证发布是否成功

如下图,在云端日志模块中,查看内容日志,在属性类型中,看到了刚才发布的消息

至此,模块已完成了云端接入,消息收发均已实现。

感谢关注。

【Finish】

0 人点赞