随着无线物联网中数据流量的增加,为了能够有效收集、存储和分析海量的数据,需要将数据交由服务器处理,而简单轻量的MQTT协议则是将数据传输到服务器的首选。本文提供了一套快速实现LoRa转MQTT的方案。
产品简介
1.ZSL42x智能组网芯片简介
ZSL420/ZSL421是广州致远微电子研发的一款集成LoRa功能的微控制器。该产品集成无线收发器,可支持二次开发的ARM Cortex-M0+超低功耗内核。无线收发器工作频段470~510MHz,支持LoRa、(G)FSK等调制方式。提供ZLGLink透传固件以及图形配置上位机,通过串口命令进行交互控制,使您可以专注于主控MCU应用开发,将产品以更低的成本,更短的开发周期投入市场。GLCOM-NET是广州致远电子开发的一款智能LoRa数据通信网关,采用LoRa无线技术,实现了自组网、无线数据透明传输至TCP、UDP、MQTT、HTTP及RS485/232等功能,化繁为简,大幅简化无线产品复杂的开发过程,使您的产品以更低的成本快速投入市场,可广泛应用于工业物联网应用中。![](https://file1.elecfans.com//web2/M00/9F/21/wKgaomToFaCANlz3AAEV7Cjdodw997.jpg)
协议简介
1.MQTT协议简介
MQTT是一种构建于TCP/IP协议之上的基于客户端和服务器的消息发布/订阅传输协议。该协议轻量、简单、开放和易于实现的特点使其具有广泛的适用范围。在通讯过程中,MQTT协议主要有三种身份:发布者(Publish)、代理(服务器)(Broker)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息的发布者同时可以是订阅者。其通信流程示意图如图2所示。![](https://file1.elecfans.com//web2/M00/9F/21/wKgaomToFaGAINg_AAEjriJx0Oc647.png)
MQTT协议是为工作在低宽带、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:2.ZLGLink协议简介
ZLGLink 协议是广州致远电子推出的基于LoRa的无线低功耗网络协议,是典型的星型网络,由主机及终端(或中继)组成,有以下特性:
ZLGLink转MQTT
1. 协议转换简介
ZLGLink转MQTT,实现了无线(LoRa)与MQTT服务器之间的数据透传:
- 无线终端通过无线发送数据给网关,网关再把数据发布到MQTT服务器;
- 网关订阅接收 MQTT 服务器的消息并通过无线发送给用户的无线终端。
网关与MQTT客户端订阅与发布MQTT主题的配置表,如表1所示。
设备 | 订阅 | 发布 | 备注 |
网关 | subtopic | pubtopic | 网关与MQTT客户端互相订阅对方发布的主题 |
MQTT客户端 | pubtopic | subtopic |
无线转MQTT透传示意图,如图3所示。
![](https://file1.elecfans.com//web2/M00/9F/21/wKgaomToFaGAA52TAAB46AdnfZE052.jpg)
2.ZLGLink终端与MQTT客户端通信
2.1 网关配置
网关配置主要包括协议转换配置、MQTT配置以及ZLGLink配置三项。
2.1.1 协议转换配置
打开网关的网页配置页面,左边栏选择【协议转换】,在转换选择页面里选择【ZLGlink转MQTT】,然后点击【保存】,网关自动重启,如图4所示。
图4协议转换选择
2.1.2MQTT配置
左边栏选择【网络配置】,在网络配置里选择【MQTT】标签页,如图5所示:图5网关MQTT配置
左边栏选择【ZLGLink配置】标签页,在【基本配置】里配置ZLGLink的基本配置参数,如图6所示。图6网关ZLGLink配置
使用Wireless Tool上位机配置ZSL420-EVB评估板(ZLGLink终端)的基本参数,如图7所示。图7ZLGLink终端配置
MQTT客户端设置MQTT服务器的地址、端口号、MQTT用户名、密码和客户端ID并订阅从机信息。本文以MQTTX客户端上位机做演示,如图8所示。ZLGLink终端与MQTT客户端通信结果,如图9所示。![](https://file1.elecfans.com//web2/M00/9F/21/wKgaomToFaGAMr3rAAARlFyHPzg478.jpg)
![](https://file1.elecfans.com//web2/M00/9F/21/wKgaomToFaKAaib6AARmtXhrJ5o082.jpg)
原文标题:【产品应用】GLCOM-NET网关一分钟实现LoRa转MQTT(初阶版)
文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:【产品应用】GLCOM-NET网关一分钟实现LoRa转MQTT(初阶版)
文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
相关推荐
今天给大家讲解一下,看懂电机的接线方法,一分钟看完,一看就懂!。
电机的接线方法无外乎以下两种
1a星形接法(实物图)
发表于 03-31 15:40
•797次阅读
MQTT网关是支持MQTT协议的物联网网关,是一种用于连接不同设备和云端平台之间的中间件。它充当了设备和云端服务之间的数据传输桥梁。MQTT
发表于 03-18 17:10
•388次阅读
M8连接器挑选起来并不复杂,德索精密工业教您一分钟完成选型!德索精密工业,专业生产M8连接器十八年,欢迎前来采购M8相关产品。选择合适自己使用的连接器非常重要,在日后的使用中可以避免许多麻烦,那么究竟该如何选择呢?今天就来为大家详细介绍一下。
发表于 03-18 17:06
•190次阅读
M8连接器受什么因素影响,德索一分钟让您明白!随着时候的发展,M8连接器的使用范围越来越广泛,那么,如何才能购买到质量好、价格低的M8连接器呢?其实,影响M8连接器主要影响的因素包括温度、电压,电流,绝缘,防水防湿等等。
发表于 03-02 17:29
•149次阅读
TC1728在擦除Flash时,STM中断会暂停一分钟,然后恢复,请问是什么原因呢?
发表于 02-02 12:15
什么是MQTT网关? MQTT网关通过发布/订阅模式实现物联网设备的双向通信,具有轻量级、可扩展、实时性和安全性等优势,广泛应用于智能家居、
发表于 12-26 17:23
•474次阅读
通过LoRa网关,可以将各种传感器节点设备的数据采集,并上传到物联网云平台,实现智能化管理与可视化监控。本文将介绍在ZWS物联网云平台如何分析LoRa
发表于 12-13 08:24
•694次阅读
AD7190与stm32的SPI通讯,选择连续转换模式,一开始读的数据都正常,ID寄存器什么的都能正常读取。连续采了一分钟左右的数据后,数据寄存器读出来的数据全是0,其他寄存器也读的都是0。将
发表于 12-01 07:47
当设备出现软件程序问题或者更新时,如果按照传统的解决方式,是一项很繁重的任务。为了使得软件更新更迅速,致远电子的LoRa网关GLCOM-NET,支持远程升级固件。应用场景GLCOM-NET
发表于 11-18 08:24
•261次阅读
景GLCOM-NET是致远电子研发的一款智能无线数据通信网关,采用LoRa无线技术,实现了自组网、无线数据透明传输至TCP、UDP、MQTT
发表于 11-15 08:24
•279次阅读
三分钟实现MQTT协议网关串口连接三菱FX3UPLC上传腾讯云
发表于 10-23 16:23
•673次阅读
。MQTT协议的特点是轻量、简单、开放和易于实现的,同时,三菱PLC广泛应于工业控制领域,是一款性能高、稳定性强的PLC设备。 此文档将介绍如何使用MQTT协议网关串口连接三菱FX3U
发表于 10-17 15:28
•1051次阅读
通信协议,适用于远程监测和控制系统;BACnet/IP是一种用于楼宇自动化的通信协议,支持多种数据类型和设备类型。为了实现不同协议之间的互操作
对于Modbus RTU转MQTT
发表于 10-09 19:33
使用 FunctionGraph 可以无需预先购买计算资源,直接上传代码上线应用,并可以自动弹性伸缩应对业务流量。FunctionGraph 按需计费,目前免费调用 100 万次。 一分钟体验步骤
发表于 09-02 01:18
•319次阅读
电子发烧友网站提供《超级最后一分钟DIY情人节贺卡.zip》资料免费下载
发表于 07-06 14:47
•0次下载
评论