4G模块DTU网关接入平台系列教程(三):阿里云平台接入教程详解

4G模块 DTU网关 ZL-LTE系列 阿里云平台连接教程

今天介绍DEVELOPLINK设备 DTU ZL-LTE-300 网关如何通过简单的几步配置接入平台系列教程的第三篇,阿里云平台接入教程详解。
————————————————————————————————————————
对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流,QQ群: 830407941
对我们产品感兴趣请查看淘宝,免费定制项目
DEVELOPLINK __DTU
————————————————————————————————————————

一、 设备准备

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信息请参考:调用RRPC通信相关Topic
DTU默认发布主题为属性上报:
/sys/${productid}/${deviceName}/thing/event/property/post

更多详情可参照阿里云物联网通讯的开发文档。
————————————————————————————————————————
对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流,
QQ群: 830407941
对我们产品感兴趣请查看淘宝,免费定制项目:
DEVELOPLINK
DEVELOPLINK__ DTU

更多好文请查看 DevelopLink

猜你喜欢

转载自blog.csdn.net/sym_robot/article/details/111359031