OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4614|回复: 0

4G DTU连接阿里云如何配置

[复制链接]

38

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2019-11-13
在线时间
9 小时
发表于 2020-7-9 13:12:38 | 显示全部楼层 |阅读模式
随着物联网平台的应用越来越广泛,越来越多的用户需求数据通过4G DTU传到阿里云,然后用户从阿里云上实时获取需要的数据,本文介绍卓岚设备ZLAN8305/ZLAN5144J如何通过MQTT功能和JSON数据格式与阿里云平台的连接。
1.png
l 硬件连接:确保卓岚的网关产品已入网,有线或者无线的卓岚产品连联网的路由器即可;2G/3G/4G产品插了有流量的卡即可。
l 软件配置
第一步 在创建了阿里云物联网产品并添加了设备后,可以查询到以下参数:
2.png
第二步:记录好这些参数,打开MQTT配置参数导出网页http://www.norra.cn:9091
3.png
在网页中输入第一步中查询到的参数,其中SN/MAC填12345即可,点击“计算”,就会得到域名、端口、客户端编号、用户名、密码这5个MQTT配置参数。
如下:
               4.png
第三步:在最新的ZLVircom软件里配置支持MQTT功能的串口服务器的MQTT参数:
1. 先把设备的工作模式改为TCP客户端,目的IP改为上图中的域名对应的IP,可以通过Ping域名来查到域名对应的IP。
2. 打开“固件与配置”,点击MQTT配置,将上图的用户名、密码,客户端ID填写进去(订阅主题和发布主题我们稍后再设置),点击保存MQTT配置,然后下载,退出“固件与配置”后,修改设置,再点下自动更新,就看见我们的设备TCP已经建立了,物联网平台那里也会显示设备在线了。
                  5.png
6.png
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2404\wps22.jpg
7.png
第四步:在建立了网关与物联网平台的TCP连接后,可以进行测试。首先我们需要在阿里云平台设备管理→产品→查看产品→Topic类列表中创建一个订阅/发布主题,如图所示点击“定义Topic类”进行创建:
8.png
9.png
系统默认创建了可测试发和收的Topic:“/a1KQ0qYjB7T/${deviceName}/user/get”和“/a1KQ0qYjB7T/${deviceName}/user/update”,前面一个是填写在MQTT配置里的“订阅主题”中,后面一个填写在“发布主题”中。您也可以自定义一个发布和订阅都支持的Topic,这样MQTT配置里只需要填同一个Topic格式就行了,从而不用区分,如:
10.png
创建好主题后,用ZLVircom软件打开MQTT配置,在订阅主题和发布主题中填写相应的主题,保存配置并下载。
第五步:开始进行数据互传测试,网关那用一根232/485转USB的线接电脑,然后打开comdebug或者其他串口调试工具,选择所连的COM口,并确认串口参数与网关设置的串口参数一致。
接着在阿里云平台设备管理→查看设备→Topic列表内选择一个已配置好的订阅主题进行物联网平台下发数据到comdebug的测试。
11.png
点击“发布信息”,如图中填写“111”(这里要用字符的格式发出),comdebug软件那能正常收到。
12.png        14.png 接着我们再测试从comdebug上发数据到物联网平台,comdebug发送字符串数
“111111111”。
         15.png
这边发送后,我们要查看物联网平台那是否收到数据,物联网平台上选择监控运维→日志服务→上行消息分析,可以看到确实收到了数据。
16.png
然后如果想查看数据的内容是否正确,点击上图红框中的MessageID,会弹出一个窗口,内容格式选择原始数据,查看上发数据是否正常。
17.png

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表