"); //-->
随着物联网平台的应用越来越广泛,越来越多的用户需求数据通过4G DTU传到阿里云,然后用户从阿里云上实时获取需要的数据,本文介绍卓岚设备ZLAN8305/ZLAN5144J如何通过MQTT功能和JSON数据格式与阿里云平台的连接。

l 硬件连接:确保卓岚的网关产品已入网,有线或者无线的卓岚产品连联网的路由器即可;2G/3G/4G产品插了有流量的卡即可。
l 软件配置
第一步 在创建了阿里云物联网产品并添加了设备后,可以查询到以下参数:

第二步:记录好这些参数,打开MQTT配置参数导出网页http://www.norra.cn:9091
在网页中输入第一步中查询到的参数,其中SN/MAC填12345即可,点击“计算”,就会得到域名、端口、客户端编号、用户名、密码这5个MQTT配置参数。
如下:

第三步:在最新的ZLVircom软件里配置支持MQTT功能的串口服务器的MQTT参数:
1. 先把设备的工作模式改为TCP客户端,目的IP改为上图中的域名对应的IP,可以通过Ping域名来查到域名对应的IP。
2. 打开“固件与配置”,点击MQTT配置,将上图的用户名、密码,客户端ID填写进去(订阅主题和发布主题我们稍后再设置),点击保存MQTT配置,然后下载,退出“固件与配置”后,修改设置,再点下自动更新,就看见我们的设备TCP已经建立了,物联网平台那里也会显示设备在线了。



第四步:在建立了网关与物联网平台的TCP连接后,可以进行测试。首先我们需要在阿里云平台设备管理→产品→查看产品→Topic类列表中创建一个订阅/发布主题,如图所示点击“定义Topic类”进行创建:


系统默认创建了可测试发和收的Topic:“/a1KQ0qYjB7T/${deviceName}/user/get”和“/a1KQ0qYjB7T/${deviceName}/user/update”,前面一个是填写在MQTT配置里的“订阅主题”中,后面一个填写在“发布主题”中。您也可以自定义一个发布和订阅都支持的Topic,这样MQTT配置里只需要填同一个Topic格式就行了,从而不用区分,如:

创建好主题后,用ZLVircom软件打开MQTT配置,在订阅主题和发布主题中填写相应的主题,保存配置并下载。
第五步:开始进行数据互传测试,网关那用一根232/485转USB的线接电脑,然后打开comdebug或者其他串口调试工具,选择所连的COM口,并确认串口参数与网关设置的串口参数一致。
接着在阿里云平台设备管理→查看设备→Topic列表内选择一个已配置好的订阅主题进行物联网平台下发数据到comdebug的测试。
点击“发布信息”,如图中填写“111”(这里要用字符的格式发出),comdebug软件那能正常收到。


接着我们再测试从comdebug上发数据到物联网平台,comdebug发送字符串数
据“111111111”。

这边发送后,我们要查看物联网平台那是否收到数据,物联网平台上选择监控运维→日志服务→上行消息分析,可以看到确实收到了数据。
然后如果想查看数据的内容是否正确,点击上图红框中的MessageID,会弹出一个窗口,内容格式选择原始数据,查看上发数据是否正常。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
无人机核心系统:安森美图像传感器技术和应用方案拆解
PID参数整定
“asean”的以太网测试视频
高功率高电压储能系统好搭子,安森美电源解决方案盘点
更快传输,更小尺寸,深挖安森美USB-C充电方案技术细节
安森美48V起动发电机开发要点解析,框图、功率模块都讲透了
汽车表盘显示和GPS地图显示的动感演示
拆解安森美核心光伏方案:从器件到系统,全面推动能效提升
应急灯用6V电瓶自动充电器电路2
工业充电器拓扑结构选型基础知识:优化拓扑结构与元器件选型
射频通信电路分析
神经网络PID在电机调速中的应用
SiC推动电动汽车向800V架构转型,细数安森美的核心SiC方案
[求助] 如何知道.a库文件中某一全局变量的地址?
“hanshuyujifen2”的按键中断和按键输入视频
“hanshuyujifen2 ”的串口控制输出方波频率视频
175℃极限突破!SiC JFET 让固态断路器(SSCB)无惧高温工况
[求助]关于UC/GUI移植的问题
第一次发贴。请多帮忙
[公告]招聘北京C程序员
破局具身智能落地困境!安森美核心环节布局解析
新型电子式蓄电池充电器
安全可靠多功能充电器电路
[原创]CSIP启动Windows CE高级培训
ZC-2-10A自动充电机电路
“sacq”的STM32运行uCGUI演示的视频片段1
电子电路的抗干扰技术
PCB的SI/PI/EMI仿真
机电一体化的电磁兼容
应急灯用6V电瓶自动充电器电路