2401浏览
查看: 2401|回复: 2

[用户分享] 【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联

[复制链接]
经过前面三篇的了解,我相信你已经基本掌握NB板的功能了,如需链接见下:

TinkerNode NB-IoT 物联网开发板 测评第一弹 开箱即用

TinkerNode NB-IoT 物联网开发板 测评第二弹 功能全览

TinkerNode NB-IoT 物联网开发板 测评第三弹 物联网初体验

本次我们来试下物联功能,要完成这个功能,我们需要两个事情,1.是本地代码,2.是云端配置

1.本地代码,比较容易。我们直接用NB板提供的示例程序,来到这里:

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图1

如果你有做过物联网初体验的项目,对以下的内容应该不会陌生:

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图2


在上一文中,我们使用的是 DFROBOT自己的IoT服务器,和它的设置,那么阿里云的服务器和设置在哪里呢?
我们可以打开它的官网: https://iot.aliyun.com , 用你的淘宝账号密码可以直接登录,这里不再赘述,
具体操作可参考:https://mc.dfrobot.com.cn/thread-303693-1-1.html ,这里有详细的说明。
我这里强调几点:

  a.要分清 项目→产品→设备的关系,参考链接讲得太多了,其实做个比方就好理解了:
项目相当于你大脑里的公司,产品就是你要做的作品,设备是你的作品需要的硬件。
这样,我们在阿里云里创建的步骤就是:先新建项目,然后创建产品,然后新增设备。

  b.新增设备后,我们在本地代码的需要的设置参数就有了。

2.云端配置的信息从这里来:

第一个是产品里的自定义功能,就是你要实现的什么效果参数

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图3

第二个是设备信息,就是你的硬件访问接口,

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图4

第三个是:MQTT协议的订阅和发送Topic,这里忘记说了,阿里云的IoT用的也是MQTT协议。

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图5

找到相应的信息后,填到第一步的代码里,就可以了,填好后应该是这样子的。

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图6

刷入代码后,设备里直接进行调试:

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图7

灯已经可以正常控制了。。。。

【TinkerNode NB-IoT物联网开发板】 测评第四弹 阿里云上物联图8

svw  初级技匠

发表于 2020-9-8 12:52:34

按照这个例程走,串口报这个 Attempting MQTT connection...failed, rc=2 try again in 5 seconds
不知道哪里错了?
wifi 是连上了

回复

使用道具 举报

kylinpoet  初级技神
 楼主|

发表于 2020-9-8 15:11:01

MQTT配置问题,先用其它工具测试下,MQTT服务器是否正常连通
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail