4G模块DTU网关接入平台系列教程三阿里云平台接入教程详解
4G模块DTU网关接入平台系列教程(三):阿里云平台接入教程详解
4G模块 DTU网关 ZL-LTE系列 阿里云平台连接教程
今天介绍DEVELOPLINK设备 DTU ZL-LTE-300 网关如何通过简单的几步配置接入平台系列教程的第三篇,阿里云平台接入教程详解。
————————————————————————————————————————
对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流, QQ群: 830407941
对我们产品感兴趣请查看淘宝, 免费定制项目
————————————————————————————————————————
一、 设备准备
1.硬件准备
DTU ZL-LTE-300、USB数据线、天线
2.软件准备
DevelopLink_DTU1.0.10 上位机
二、 账号与登录
1.账号注册与登录
账号注册与登录是使用阿里云平台的功能和服务的前提,在阿里云注册的账号,适用于阿里云体系的所有服务,填写真实信息并进行实名认证。认证后登陆账号。
2.阿里云物联网平台
点击控制台-产品与服务-物联网IOT-物联网平台,进入阿里云物联网平台。
三、 产品
1. 创建产品
(1)在实例概览页,找到对应的实例,单击实例进入实例详情页。
(2)在左侧导航栏,选择设备管理–产品,单击创建产品。
四、注册设备
阿里云物联网平台支持三种接入认证方式,分别是:
Ⅰ 自动注册: 无需提前注册设备,新设备即插即用。
Ⅱ 一型一密: 需要提前注册设备,同一个产品使用相同认证信息。
Ⅲ 一机一密: 需要提前注册设备,每个设备都有不用的认证信息。
1. 配置与接入
配置页面如下图,下面分别介绍三种认证方式的配置.。
2. 自动注册
自动注册: 无需提前注册设备,新设备即插即用。
注意事项: 需要在产品详情里面打开动态注册
设备自动注册无需挨个烧录设备证书,每台设备烧录相同的产品证书,即ProductKey和
ProductSecret ,云端鉴权通过后下发设备证书,可以根据需要开启或关闭动态注册,保障安全性。
配置工具中只需填写三个参数: ProductKey、AccessKey ID、Access Key Secret
ProductKey :产品ID
AccessKey ID 与 Access Key Secret
Ⅰ 点击右上角头像—AccessKey 管理
Ⅱ 提示是否使用子账户AccessKey,建议选择是,使用子账户AccessKey 可以隔离账户权限,提高安全性;
Ⅲ 进入子账户管理后选择创建用户,完成创建后,选择对应用户点击添加权限,这里为新建用户添加物联网平台管理权限,更多复杂情况参考阿里云子账户配置文档;
Ⅳ 添加好权限后点击该用户详情,选择新建AccessKey 即可。
将参数写入Developlink_DTU配置软件即可
3. 一型一密
一型一密:需要提前注册设备,同一个产品使用相同认证信息。
注意事项: 设备名称必须为设备IMEI号码
一型一密方式适合对一种产品的全部设备进行配置,配置工具中只需填写两个参数:
ProductKey: 产品ID,阿里云后台产品详情点击查看获取
ProductSecret: 产品密钥,阿里云后台产品详情点击查看获取
将参数写入Developlink_DTU配置软件即可
4. 一机一密
一机一密: 需要提前注册设备,每个设备都有不用的认证信息。
注意事项: 设备名称必须为设备IMEI号码
一机一密需要给每个设备单独配置密钥,配置工具中只需填写三个参数
ProductKey: 产品密钥
DeviceName: 设备名称(必须是设备IMEI码)
DeviceSecret: 设备密钥
将参数写入Developlink_DTU配置软件即可
五、数据通信
主题的配置格式为 {topic};qos
每条订阅包含topic名称和qos,用分号隔离;
多条主题之前也用分号隔离;最后一条主题可以不需要写qos,则默认是0。主题最后不要加多余的分号
如下:
/sys/${productid}/${deviceName}/thing/event/property/post_reply;0
/sys/${productid}/${deviceName}/thing/service/property/set
主题里面的 ${productid} 和 ${deviceName} 会自动替换成设备对应配置的产品ID和设备IMEI码
阿里云物联网物模型支持的主题有:
DTU默认配置订阅主题为:
/sys/${productid}/${deviceName}/thing/event/property/post_reply;0;/sys/${productid}/${deviceName}/thing/service/property/set;0
登录上阿里云后平台会自动订阅所有service的主题
这里订阅了属性设置主题和属性上报响应主题,可以替换成自己的主题;
默认没有订阅服务主题,使用服务需要订阅对应主题,注意 不能使用通配符订阅service主题
原因:如果订阅了
/sys/a12rinVjYRa/${deviceName}/thing/service/#
当你响应服务的时候,发布的主题为
/sys/a12rinVjYRa/${deviceName}/thing/service/${tsl.service.identifier}_reply
这样会出现你发出去的数据又发给设备,如果你觉得没问题,那可以忽略,继续使用。
正常的服务主题订阅, 可以多条订阅:
/sys/${productid}/${deviceName}/thing/event/property/post_reply;0; /sys/${productid}/${deviceName}/thing/service/property/set;0; /sys/${productid}/${deviceName}/thing/service/test1;0; /sys/${productid}/${deviceName}/thing/service/test2;0
另外,阿里云物联网的同步服务调用RRPC支持会默认订阅
/sys/${YourProductKey}/${YourDeviceName}/rrpc/request/+
关于RRPC信息请参考:
DTU默认发布主题为属性上报:
/sys/${productid}/${deviceName}/thing/event/property/post
更多详情可参照阿里云物联网通讯的开发文档。
————————————————————————————————————————
对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流,
QQ群: 830407941
对我们产品感兴趣请查看淘宝,免费定制项目:
更多好文请查看