ESP8266填坑记录(一)连接百度云天工

版权声明:本文为原创文章,允许转载,转载时请务必标明文章原始出处 。
https://blog.youkuaiyun.com/siaszhangjie/article/details/84104382

刚开始使用Arduino和ESP8266及NodeMcu板子,一个坑接着一个坑,一些群或者百度是无法理解和回答简单的白痴问题的,只能自己慢慢摸索,在此慢慢记录填坑过程。

百度云天工配置

通过百度账号,登录百度云天宫,创建项目,目前物管理是免费的,提供的每月100万条的数据额度,测试学习是够用的。

有时候会有活动,赠送时序数据库,用来学习测试是很好的平台,-.- 广告了一波

注意的是:设备项目只能创建一个,而且不能够删除和编辑!,虽然影响不大,但是起个好听的名字吧

当时为了测试,随便起的一个名字,后来发现不能修改和删除,真闹心 -_- !

完成项目创建后,跟着说明开始创建物模型和物影子,这个都比较简单,略过,最终建好之后是这个样子:
物模型列表
图一
物模型详细
图二

这里说明一下,数据类型能够使用数字的尽量不用字符串
创建好的物影子
图三
完成以上后,在任意MQTT测试工具中根据<物详情>给的连接配置进行连接测试
连接配置
图四

MQTT在线测试

很多测试工具但都需要配置环境,比较麻烦,推荐大家可以使用“通信猫”这个在线工具进行测试,但是目前的问题是,通信猫只能连接8884端口,而且需要勾选TLS,哪位知道原因,请留言
通信猫在线测试
图五
测试通过之后,就可以选择一种ESP8266固件进行连接了;

固件选择

这里也不多过于介绍,根据自己购买的硬件进行选择,网上很多教程了,可以选择Arduino直接烧录,也可以选择NodeMcu板相应固件,也可以选择Mongoose OS,亦可以百度云天工的SDK自己编译,也可以选择乐鑫官方固件进行烧录等等。

Arduino

这个东西比较方便,语法也相对容易理解,入门很合适;
MQTT采用PubSubClient库,给Arduino添加上PubSubClient后(通过项目->加载库->管理库 添加),在“文件”->“示例”中会多出如下示例
增加PubSubClient
图六

说这个东西的目的是记录一下,自己爬的一个坑,具体问题如下:
订阅百度云天工物影子的属性变化

$baidu/iot/shadow/smartlamp001/update

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值