使用移讯通YeeCOM DTU接入阿里云物联平台说明(基于MQTT协议-Arduino中文社区 - Powered by Discuz! Archiver

yeecom123 发表于 2022-2-17 23:07

使用移讯通YeeCOM DTU接入阿里云物联平台说明(基于MQTT协议

本帖最后由 yeecom123 于 2022-2-17 23:18 编辑

该文档描述了移讯通YeeCOM 4G DTU设备接入阿里云物联平台说明(基于MQTT协议);YeeCOM DTU支持了MQTT 协议3.1.4和3.1.1版本,可以方便、快捷、稳定的连接各种支持MQTT协议的云平台,原理都大同小异。
1.1 平台注册由于各平台的功能和界面更新可能存在截图不一致的地方(原理相同),具体平台注册请参考平台官方文档。
首先登录阿里云平台,开发准备,开通物联网套件详细说明请参考官方说明文档,并建立好相关产品和设备:https://help.aliyun.com/基于MQTT-TCP域名连接模式例如阿里云套件生成测试产品key、用户名和秘钥 如下:"product_key":"a1lJLAovXod","device_name":"device1","device_secret":"pDDV84o2Bb29iW4hMKadCanrf4ASayqw",平台默认的主题为:订阅主题:/a1lJLAovXod/device1/get发布主题:/a1lJLAovXod/device1/update连接域名为:华东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"为"a1lJLAovXod",连接华东2节点,则mqtt中心地址为:a1lJLAovXod.iot-as-mqtt.cn-shanghai.aliyuncs.com端口固定为: 1883
1.2 DTU参数配置只需要简单配置几个参数,即可通过MQTT协议连接对应云平台,(将DTU工作模式配置到10-MQTT阿里云)通过配置工具配置DTU,如下图(其他参数采用默认值即可):注意:DTUID默认值为IMEI即可,也可以任意值,但不能为空
正常连接上云平台后,通过测试,可以看到DTU串口和平台都可以正常接收和发送数据。
备注1:通过阿里云对应主题可以直接下发数据消息,在DTU配置工具串口接收框可以看到下发的数据;备注2:通过DTU工具串口发送框可以直接模拟发送数据给阿里云对应主题,平台收到对应数据在阿里云消息队列里面,需要通过一定方式解析才能得到相应数据。(需要需要自行分析阿里云接收数据方式说明问题,或咨询阿里云技术支持,我司不提供阿里云数据接收处理技术支持)


1.3 DTU MQTT指令也可以通过指令配置相关参数,主要配置如下指令,其他参数使用默认值即可1) DTU工作模式DTU工作模式必须配置为10-MQTT阿里云工作模式,指令格式请参考《DTU配置指令手册》。指令格式: AT*WKMODE=10#
2) DTU中心地址使用TCP方式,中心地址和端口参考平台对应的地址和端口,指令格式请参考《DTU配置指令手册》。指令格式: AT*SERVER1=<connect type>,<ip addr>,<port>#
3) 阿里云MQTT 产品Key、设备名和设备密码命令描述:用来配置阿里云MQTT 产品Key、设备名和设备密码,参考云平台生成的参数;
1) DTU中心地址使用TCP方式,中心地址和端口参考平台对应的地址和端口,指令格式请参考《DTU配置指令手册》。指令格式: AT*SERVER1=<connect type>,<ip addr>,<port>#
2) 阿里云MQTT 产品Key、设备名和设备密码命令描述:用来配置阿里云MQTT 产品Key、设备名和设备密码,参考云平台生成的参数;
命令格式:
命令返回
AT*MQALI=<product_key>,<device_name>,<device_secret>#OKERROR
AT*MQALI?+MQALI:<key>,<name>,<pwd>OK

参数说明:<product_key>:阿里云产品Key,一般又平台生成<device_name>:阿里云设备名,最大长度64字节;<device_secret>:阿里云设备密码,一般由平台生成
3) MQTT 主题配置命令描述:用来配置MQTT的用户名和密码,用户名和密码参考云平台;具体说明参考指令手册命令格式:
命令返回
AT*MQTOP=<sub topic>,<pub topic>#OKERROR
AT*MQTOP?+MQTOP:<sub topic>,<pub topic>OK

参数说明:<sub topic>:订阅主题,需和平台主题策略对应,最大长度64字节;             订阅多个主题,参考MQTT配置指令手册;<pub topic>:发布主题,需和平台主题策略对应,最大长度64字节;
1.1 DTU MQTT指令也可以通过指令配置相关参数,请参考移讯通YeeCOM DTU MQTT配置指令手册;




yeecom123 发表于 2022-2-17 23:26

成都移迅通科技是一家专业从事工业物联网2/3/4G DTURTU设备模块工业wifi路由器/及整体解决方案且集研发生产、销售、售后服务于一体的高新企业
在物联网领域有深厚的技术积累和优良的客户口碑,荣获多项资质证书认证,产品均采用先进的贴片工艺及多项质检测试,YeeCOM DTU品质坚如磐石,产品远销国内外
页: [1]
查看完整版本: 使用移讯通YeeCOM DTU接入阿里云物联平台说明(基于MQTT协议