随着物联网平台的应用越来越广泛,越来越多的用户需求数据通过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,会弹出一个窗口,内容格式选择原始数据,查看上发数据是否正常。

4G DTU连接阿里云的更多相关文章

  1. FineReport如何用JDBC连接阿里云ADS数据库

    在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我们只需要手动将连接ads数据库需要使用到的jar放置到%F ...

  2. Xftp连接阿里云Linux,向Linux上传文件,Windows和Linux文件传输

    我之前是用SecureCRT连接阿里云Linux的,上传文件用的Alt+p快捷键,感觉不是很方便.后来朋友给我推荐了Xshell,感觉确实好用得很多. 传输文件用的是Xftp,今天在向我的个人网站发布 ...

  3. 阿里云ECS连接阿里云Redis问题

    描述 项目之前的服务器使用Windows,Redis使用阿里云的云数据库Redis版,一切正常. 后来了更换了Linux,也配置好了Redis,但连接阿里云的Redis时却怎么也连接不上 原因 ECS ...

  4. jdbc连接阿里云服务器上的MySQL数据库 及 数据库IP限制

    问题1:Jdbc 如何连接阿里云服务器上的MySQL数据库? 解决: 上截图: 其中IP是阿里云服务器的公网IP地址. 问题2:   刚开始接手开发的时候,使用Navicat连接阿里云服务器上的数据后 ...

  5. 使用Navicat连接阿里云服务器上的MySQL数据库--转

    手把手教你如何正确连接阿里云服务器上的数据库: 1.首先打开Navicat,文件>新建连接>MySQL连接,其他的如一图所示. 2.因为是连接服务器上的MySQL,所以我们使用SSH连接, ...

  6. Navicat连接阿里云服务器Linux下的Mysql

    用Navicat连接阿里云ECS服务器上的MySQL数据库   今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入l ...

  7. 用Navicat连接阿里云ECS服务器上的MySQL数据库

    今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入linux连接数据库并输入密码: mysql -uroot -p ...

  8. nodejs连接阿里云物联网套件(mqtt)

    文档地址:https://help.aliyun.com/document_detail/73742.html   连接方法:先HTTPS认证再连接 /* *阿里云物联网套件nodejs连接示例 *C ...

  9. 使用sshtunnel实现python公网连接阿里云mongo服务器

    背景: 公司使用阿里云的云数据库MongoDB.基于安全原因考虑,阿里云MongoDB云数据库目前只支持从阿里云ECS上访问,无法通过公网直接访问,不方便用户在本地开发环境里直接进行测试. 阿里云官方 ...

  10. mac下连接阿里云总是提示密码是吧,permission denied

    早上使用mac连接阿里云服务器 ,总是提示 连接拒绝 之前还是好好的,密码自己有没有改过...     搞了半天,是 没输入用户名.... 上图中 输入 用户 然后输入密码就行了.

随机推荐

  1. Clion配置Fortran环境

    1.安装CLion 下载链接:https://www.jetbrains.com/ 下载好后安装到指定目录即可 2.安装Fortran插件 3.编写程序 1)打开CLion,新建一个Fortran项目 ...

  2. TreeSet的add方法源码分析

    一.JDK 1.8 中 TreeSet 的 add 方法源码详细分析 TreeSet 是 Java 集合框架中的一个有序集合类,基于红黑树(TreeMap)实现.TreeSet 的 add 方法用于向 ...

  3. (转)python批量提取PDF第一页输出为图片

    一:步骤 1.使用input输入路径 2.生成图片存户路径同存放路径 3.生成图片为PNG格式 4.支持自定义截取页数,建议为第一页 二:安装扩展类 pip install PyMuPDF 三:示例代 ...

  4. eolinker解决两个变量合并成一个变量提供其他接口使用的方法

    特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 场景描述:提交订单的接口请求中,有一参数是由商品价格+运 ...

  5. 『Plotly实战指南』--布局进阶篇

    在数据可视化领域,Plotly的子图布局是打造专业级仪表盘的核心武器. 当面对多维数据集时,合理的子图布局能显著提升多数据关联分析效率,让数据的呈现更加直观和美观. 本文将深入探讨Plotly中子图布 ...

  6. DeepSeek在IT运维中的实战应用与价值创新

    DeepSeek在IT运维中的实战应用与价值创新可以从以下几个方面展开分析,结合技术能力.场景适配与商业价值,提供系统化的视角: 一.核心应用场景与实战价值 1. **故障预测与主动防御** - ** ...

  7. 6.4K star!企业级流程引擎黑马,低代码开发竟能如此高效!

    嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 AgileBPM 是一个基于Activiti7深度优化的企业级流程引擎开发平台,支持低代码. ...

  8. 设计即合规: 开放AI生态中的用户数据治理实践

    Hugging Face Hub 已成为 AI 协作的核心平台,托管了数万个模型.数据集以及交互式应用程序 (Space). 在开放生态系统中,用户知情同意的管理方式与那些更 "数据饥渴&q ...

  9. Sentinel——控制台使用

    简介 官网:https://sentinelguard.io/ 随着微服务的流行,服务和服务之间的稳定性变得越来越重要.Sentinel 是面向分布式.多语言异构化服务架构的流量治理组件,主要以流量为 ...

  10. K8s新手系列之ReplicaSet资源

    概述 官网地址:https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/replicaset/ ReplicaSet简称rs,其 ...