YeeCOM DTU连接阿里云物联网操作教程详细版
1.平台注册
由于各平台的功能和界面更新可能存在截图不一致的地方(原理相同),具体平台注册请参考平台官方文档。
首先登录阿里云平台,开发准备,开通物联网套件
详细说明请参考官方说明文档,并建立好相关产品和设备:
阿里云文档_文档中心_云计算文档-阿里云帮助中心
2..创建产品
3.创建设备
- 根据三元组信息配置参数
- 如三元组信息如下:
"ProductKey":"a1BRRpS2d8F",
"DeviceName":"deviceTest",
"DeviceSecret": "511c2441acd855eb5005855f0614119f"
- 连接域名为:
华东2节点:${productKey}.iot-as-mqtt.cn-shanghai.aliyuncs.com:1883
美西节点:${productKey}.iot-as-mqtt.us-west-1.aliyuncs.com:1883
新加坡节点:${productKey}.iot-as-mqtt.ap-southeast-1.aliyuncs.com:1883
${productKey}请替换为您的产品key
例如:如果"product_key"为"a1BRRpS2d8F",连接华东2节点,
则mqtt中心地址为:a1BRRpS2d8F.iot-as-mqtt.cn-shanghai.aliyuncs.com
端口固定为:1883
- 主题参数格式
(注意:主题需按如下格式配置,否则可能订阅不到,导致Topic 列表无法显示):
订阅主题:/{productKey}/{DeviceName}/user/get
发布主题:/{productKey}/{DeviceName}/user/update
例如:
订阅主题:/a1BRRpS2d8F/deviceTest/user/get
发布主题:/a1BRRpS2d8F/deviceTest/user/updat
- 配参说明
- 基本参数
只需要简单配置几个参数,即可通过MQTT协议连接对应云平台:
中心协议:10-MQTT阿里云,域名端口参考上面说明
三元组:参考设备信息
主题:需参考上面对应格式配置(否则可能定义不到)
其他参数采用默认值即可,如下图:
*成功在线:
2下发测试
下发测试数据:(设备->Topic列表->已订阅Topic列表(格式需按要求配否则可能无法显示)->发布消息):
*上发数据到云平台(日志服务)
1.指令及参数说明
当前以中心通道0为例说明,其他通道同原理
2.中心协议及地址端口
指令格式:
AT*SERVER0=协议模式,ip地址,端口#
参数说明:
协议模式:10-MQTT阿里云
ip地址:{productKey}节点地址
端口:1883
例:
AT*SERVER0=10,a1h1lnLLob2.iot-as-mqtt.cn-shanghai.aliyuncs.com,1883#
3.产品Key.设备名.设备密码
命令描述:
用来配置阿里云MQTT 产品Key、设备名和设备密码(三元组),参考云平台生成的参数;
命令格式:
命令 | 返回 |
AT*MQALI0=<product_key>,<device_name>,<device_secret># | OK ERROR |
AT*MQALI0? | +MQALI0:<key>,<name>,<pwd> OK |
参数说明:
<product_key>:阿里云产品Key,由平台生成
<device_name>:阿里云设备名,自定义,最大长度64字节;
<device_secret>:阿里云设备密码,由平台生成
例如:AT*MQALI0=a1BRRpS2d8F,deviceTest,511c2441acd855eb5005855f0614119f#
1.阿里云MQTT主题
命令描述:
用来配置阿里云MQTT主题;具体说明参考指令手册
命令格式:
参数说明:
<sub topic>:订阅主题,需和平台主题策略对应,最大长度64字节;
订阅多个主题,参考MQTT配置指令手册;
<pub topic>:发布主题,需和平台主题策略对应,最大长度64字节;
注意:阿里云主题需按如下格式配置,否则可能订阅不到,导致Topic 列表无法显示
订阅主题:/{productKey}/{DeviceName}/user/get
发布主题:/{productKey}/{DeviceName}/user/update