目录

4GDTU接入平台系列教程一阿里云平台接入教程详解

4G DTU接入平台系列教程(一):阿里云平台接入教程详解

https://i-blog.csdnimg.cn/blog_migrate/d3786490f3e07679c79bd009920cbcc4.png

今天介绍物联设备 LTE-659 4G DTU如何接入阿里云平台系列。

LTE-659是一款Cat 1模块、物联网4g dtu终端,支持MQTT协对接各类IOT物联云,支持RS485通讯、RS232串口的Modbus协议数据转TCP/UDP/HTTP/MQTT客户端平台,双向透明传输。支持心跳包、注册包自定义前缀、虚拟串口、各类组态软件对接等多种功能。

硬件 准备

1) LTE-659 4G DTU一套,包含DTU主机、4G天线、12V电源。

2) 4G 数据卡一张,移动,联通,电信均可。

3) USB转232/485串口线配件,用于连接电 脑和设备。

电源和串口接线说明:

电源红线接VIN,白线接GND,232接口和USB转232转接头交叉接,RX-TX,TX-RX,GND-GND。

软件准备

DTUCONFIG参数配置软件

https://i-blog.csdnimg.cn/blog_migrate/1e2ed6e84bf1e6dfd18ce4706eb46d9f.png

三、阿里云IOT平台登录

1)登录阿里云IOT平台,然后选择物联网与云通信-物联网设备接入

(如果没有阿里云IOT平台账号,需要先注册阿里云账号,然后再登录)

浏览器访问阿里云IOT主页:

https://i-blog.csdnimg.cn/blog_migrate/1709d66a127276550152c9825575325d.png

2)开通

设备接入服务

https://i-blog.csdnimg.cn/blog_migrate/bb0683a525e637086c9c1a84996e150f.png

进入产品管理,点击创建产品

https://i-blog.csdnimg.cn/blog_migrate/31b32ba6a9382c82b011c8960540f767.png

https://i-blog.csdnimg.cn/blog_migrate/7e24b9a0ce57a2b750318cfce1cbe1d7.png

产品创建成功后添加设备

https://i-blog.csdnimg.cn/blog_migrate/624871fe6bae0632d7e06372e8e788fd.png

https://i-blog.csdnimg.cn/blog_migrate/bcfe59651ffdeaa10fbecb9c783a6038.png

5) 添加好设备后会弹出设备鉴权证书,新建一个文本文档,点击一键复制,将信息复制到文档里

https://i-blog.csdnimg.cn/blog_migrate/ac4a447320b11497dd8470231f9dedf9.png

6) 复制好后打开阿里云MQTT生成,将ProductKey,DeviceName,DeviceSecret输入,点击生成基本信息,将信息记录下来,填入配置软件对应的位置

https://i-blog.csdnimg.cn/blog_migrate/5eca51ee45ad932338152e26c474dcac.png

https://i-blog.csdnimg.cn/blog_migrate/4a7835a96948225e0de0f0387c88c729.png

  • 将云开关关闭,网络通信协议选择MQTT。

  • MQTT 域名:

  • 将生成的域名填入上位机的MQTT服务器域名或IP地址: a1XSBRUBMXW.iot-as-mqtt.cn-shanghai.aliyuncs.com, 服务器端口号

    :1883

  • ClientID:将生成的内容填入上位机所对应的位置: 866262044304197|securemode=3,signmethod=hmacsha1|

  • Username:将生成的内容填入上位机所对应的位置:866262044304197&a1XSBRUBMXW

  • Password:将生成的内容填入上位机所对应的位置:10E1BFDE7D2B93CA226BD862A50091A7B45E8F1C

  • 默认有5个发布主题号和订阅主题号,设备可以收到15个订阅主题号发送的消息,同时也可以往15个定于发布号发送消息。

    当用户只想要向某一个发布主题号发送消息时,需要加个前缀包pubx:,比如往第一个发布主题号发送消息,发送的数据前加上pub1:即可自动发往第一个发布主题号。

    需要往第二个发布主题号发送消息时加上pub2:,以此类推。

    当串口数据包不带pubx:前缀时,则串口数据包会被同时发布到多个发布主题号。

    (测试时可以先配置一个订阅主题号和发布主题号,

    订阅主题号

    1填写Topic列表的最后一项,

    发布主题号1填写Topic列表的第一项)

    参数配置如下:

    https://i-blog.csdnimg.cn/blog_migrate/9c23a46e0ce3343fd22741d564ecbf28.png

    https://i-blog.csdnimg.cn/blog_migrate/e2b4685f785b85c341f15f7ff82a88d6.png

    (设置完参数后,需要复位DTU设备,以便参数生效)

    6)给DTU复位后,可以到控制模式测试栏 读取DTU状态,当DTU状态=5时,

    阿里云

    平台上创建的

    设备

    也变为在线状态,可以和阿里云平台进行数据透传了。

    再阿里云平台里面点击设备详情-Topic列表,选择最后一项…/user/get-发布消息,通过发布消息窗口可以向设备发送数据报文。

    https://i-blog.csdnimg.cn/blog_migrate/66c47fd61a4883d414f67ef044611cf3.png

    此时可以看到DTU串口输出了下发的数据:

    https://i-blog.csdnimg.cn/blog_migrate/3eb69659e897e4ff077e197238b68f44.png

    7) 通过串口提交数据给DTU,也可以往阿里云平台发送报文

    https://i-blog.csdnimg.cn/blog_migrate/26c8c79b1a1c73b7904497d4bc4297cd.png

    在阿里云IOT后台,切换到日志服务-前往查看-上行数据分析,点击MessageID查看具体的报文信息

    https://i-blog.csdnimg.cn/blog_migrate/964dc50aca29c6930f6830449bf70f3f.png

  • 在日志服务里面,可以看到上行的消息:

https://i-blog.csdnimg.cn/blog_migrate/e40d78124d08555f35796b46a673a6ac.png

https://i-blog.csdnimg.cn/blog_migrate/74da8a072f733665ed8831e0d4e5d852.png

至此,设备接入阿里云,并进行数据双向收发测试完毕。