本帖最后由 yeecom123 于 2022-2-17 23:18 编辑
该文档描述了移讯通YeeCOM 4G DTU设备接入阿里云物联平台说明(基于MQTT协议); YeeCOM DTU支持了MQTT 协议3.1.4和3.1.1版本,可以方便、快捷、稳定的连接各种支持MQTT协议的云平台,原理都大同小异。
[size=14.0000pt]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
[size=14.0000pt]1.2 DTU参数配置只需要简单配置几个参数,即可通过MQTT协议连接对应云平台,(将DTU工作模式配置到10-MQTT阿里云) 通过配置工具配置DTU,如下图(其他参数采用默认值即可): 注意:DTUID默认值为IMEI即可,也可以任意值,但不能为空
移讯通YeeCOM
正常连接上云平台后,通过测试,可以看到DTU串口和平台都可以正常接收和发送数据。
备注1:通过阿里云对应主题可以直接下发数据消息,在DTU配置工具串口接收框可以看到下发的数据; 备注2:通过DTU工具串口发送框可以直接模拟发送数据给阿里云对应主题,平台收到对应数据在阿里云消息队列里面,需要通过一定方式解析才能得到相应数据。(需要需要自行分析阿里云接收数据方式说明问题,或咨询阿里云技术支持,我司不提供阿里云数据接收处理技术支持)
移讯通YeeCOM DTU
YeeCOM DTU 4G
[size=14.0000pt]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># | | | +MQALI:<key>,<name>,<pwd> OK |
参数说明: <product_key>:阿里云产品Key,一般又平台生成 <device_name>:阿里云设备名,最大长度64字节; <device_secret>:阿里云设备密码,一般由平台生成
3) MQTT 主题配置 命令描述: 用来配置MQTT的用户名和密码,用户名和密码参考云平台;具体说明参考指令手册 命令格式: 命令 | | AT*MQTOP=<sub topic>,<pub topic># | | | +MQTOP:<sub topic>,<pub topic> OK |
参数说明: <sub topic>:订阅主题,需和平台主题策略对应,最大长度64字节; 订阅多个主题,参考MQTT配置指令手册; <pub topic>:发布主题,需和平台主题策略对应,最大长度64字节;
[size=14.0000pt]1.1 DTU MQTT指令也可以通过指令配置相关参数,请参考移讯通YeeCOM DTU MQTT配置指令手册;
|