【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联
经过前面三篇的了解,我相信你已经基本掌握NB板的功能了,如需链接见下:TinkerNode NB-IoT 物联网开发板 测评第一弹 开箱即用
TinkerNode NB-IoT 物联网开发板 测评第二弹 功能全览
TinkerNode NB-IoT 物联网开发板 测评第三弹 物联网初体验
本次我们来试下物联功能,要完成这个功能,我们需要两个事情,1.是本地代码,2.是云端配置
1.本地代码,比较容易。我们直接用NB板提供的示例程序,来到这里:
如果你有做过物联网初体验的项目,对以下的内容应该不会陌生:
在上一文中,我们使用的是 DFROBOT自己的IoT服务器,和它的设置,那么阿里云的服务器和设置在哪里呢?
我们可以打开它的官网: https://iot.aliyun.com , 用你的淘宝账号密码可以直接登录,这里不再赘述,
具体操作可参考:https://mc.dfrobot.com.cn/thread-303693-1-1.html ,这里有详细的说明。
我这里强调几点:
a.要分清 项目→产品→设备的关系,参考链接讲得太多了,其实做个比方就好理解了:
项目相当于你大脑里的公司,产品就是你要做的作品,设备是你的作品需要的硬件。
这样,我们在阿里云里创建的步骤就是:先新建项目,然后创建产品,然后新增设备。
b.新增设备后,我们在本地代码的需要的设置参数就有了。
2.云端配置的信息从这里来:
第一个是产品里的自定义功能,就是你要实现的什么效果参数
第二个是设备信息,就是你的硬件访问接口,
第三个是:MQTT协议的订阅和发送Topic,这里忘记说了,阿里云的IoT用的也是MQTT协议。
找到相应的信息后,填到第一步的代码里,就可以了,填好后应该是这样子的。
刷入代码后,设备里直接进行调试:
灯已经可以正常控制了。。。。
按照这个例程走,串口报这个 Attempting MQTT connection...failed, rc=2 try again in 5 seconds
不知道哪里错了?
wifi 是连上了
MQTT配置问题,先用其它工具测试下,MQTT服务器是否正常连通
页:
[1]