0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【产品应用】GLCOM-NET网关一分钟实现LoRa转MQTT(初阶版)

ZLG致远电子 2023-01-05 14:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着无线物联网中数据流量的增加,为了能够有效收集、存储和分析海量的数据,需要将数据交由服务器处理,而简单轻量的MQTT协议则是将数据传输到服务器的首选。本文提供了一套快速实现LoRa转MQTT的方案。

64bd0de6-8c23-11ed-bcbd-dac502259ad0.jpg  产品简介

1.ZSL42x智能组网芯片简介

ZSL420/ZSL421是广州致远微电子研发的一款集成LoRa功能的微控制器。该产品集成无线收发器,可支持二次开发的ARM Cortex-M0+超低功耗内核。无线收发器工作频段470~510MHz,支持LoRa、(G)FSK等调制方式。提供ZLGLink透传固件以及图形配置上位机,通过串口命令进行交互控制,使您可以专注于主控MCU应用开发,将产品以更低的成本,更短的开发周期投入市场。2.GLCOM-NET智能通信网关简介GLCOM-NET是广州致远电子开发的一款智能LoRa数据通信网关,采用LoRa无线技术,实现了自组网、无线数据透明传输至TCP、UDP、MQTT、HTTP及RS485/232等功能,化繁为简,大幅简化无线产品复杂的开发过程,使您的产品以更低的成本快速投入市场,可广泛应用于工业物联网应用中。


64bd0de6-8c23-11ed-bcbd-dac502259ad0.jpg  协议简介

1.MQTT协议简介

MQTT是一种构建于TCP/IP协议之上的基于客户端和服务器的消息发布/订阅传输协议。该协议轻量、简单、开放和易于实现的特点使其具有广泛的适用范围。在通讯过程中,MQTT协议主要有三种身份:发布者(Publish)、代理(服务器)(Broker)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息的发布者同时可以是订阅者。其通信流程示意图如图2所示。

64f5c0b4-8c23-11ed-bcbd-dac502259ad0.png

图2通信流程示意图MQTT协议是为工作在低宽带、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:

使用订阅/发布信息模式,提供一对多的消息发布,解除应用程序耦合

对负载屏蔽的信息传输;

使用TCP/IP提供网络传输;

有三种信息发布服务质量;

小型传输,开销小,协转换最小化,以降低网络流量;

使用Last Will和Testament特性通知有关各方客户端异常中断的机制。

2.ZLGLink协议简介

ZLGLink 协议是广州致远电子推出的基于LoRa的无线低功耗网络协议,是典型的星型网络,由主机及终端(或中继)组成,有以下特性:

  • 支持单播及广播通信;
  • 支持中继转发;
  • 主机支持探测空闲信道创建网络;
  • 支持终端主动入网;
  • 支持终端空闲低功耗休眠;
  • 支持主机空中唤醒休眠终端;支持主机添加白名单;
  • 支持本地串口升级及无线远程升级。


64bd0de6-8c23-11ed-bcbd-dac502259ad0.jpg  ZLGLink转MQTT

1. 协议转换简介

ZLGLink转MQTT,实现了无线(LoRa)与MQTT服务器之间的数据透传:

  • 无线终端通过无线发送数据给网关,网关再把数据发布到MQTT服务器;
  • 网关订阅接收 MQTT 服务器的消息并通过无线发送给用户的无线终端。

网关与MQTT客户端订阅与发布MQTT主题的配置表,如表1所示。

表1订阅/发布主题配置表

设备

订阅

发布

备注

网关

subtopic

pubtopic

网关与MQTT客户端互相订阅对方发布的主题

MQTT客户端

pubtopic

subtopic

无线转MQTT透传示意图,如图3所示。

651ac9fe-8c23-11ed-bcbd-dac502259ad0.jpg

图3无线转MQTT透传示意图

2.ZLGLink终端与MQTT客户端通信

2.1 网关配置

网关配置主要包括协议转换配置、MQTT配置以及ZLGLink配置三项。

2.1.1 协议转换配置
打开网关的网页配置页面,左边栏选择【协议转换】,在转换选择页面里选择【ZLGlink转MQTT】,然后点击【保存】,网关自动重启,如图4所示。

6546c23e-8c23-11ed-bcbd-dac502259ad0.png

图4协议转换选择

2.1.2MQTT配置

左边栏选择【网络配置】,在网络配置里选择【MQTT】标签页,如图5所示:

在【基本配置】里配置网关需要连接的MQTT服务器的地址、端口号、MQTT用户名、密码和客户端ID;

在【订阅主题】里配置网关订阅的主题和服务质量;

在【发布主题】里配置网关发布消息的主题和服务质量。

656956b4-8c23-11ed-bcbd-dac502259ad0.png

图5网关MQTT配置

2.1.3 ZLGLink配置左边栏选择【ZLGLink配置】标签页,在【基本配置】里配置ZLGLink的基本配置参数,如图6所示。6595ba6a-8c23-11ed-bcbd-dac502259ad0.png

图6网关ZLGLink配置

2.2ZLGLink终端配置使用Wireless Tool上位机配置ZSL420-EVB评估板(ZLGLink终端)的基本参数,如图7所示。65be2914-8c23-11ed-bcbd-dac502259ad0.png

图7ZLGLink终端配置

2.3MQTT客户端配置MQTT客户端设置MQTT服务器的地址、端口号、MQTT用户名、密码和客户端ID并订阅从机信息。本文以MQTTX客户端上位机做演示,如图8所示。65e21626-8c23-11ed-bcbd-dac502259ad0.png图8MQTT客户端配置2.4成果展示ZLGLink终端与MQTT客户端通信结果,如图9所示。66020256-8c23-11ed-bcbd-dac502259ad0.png图9ZLGLink终端与MQTT客户端通信

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网关
    +关注

    关注

    9

    文章

    6934

    浏览量

    56548
  • LoRa
    +关注

    关注

    355

    文章

    1916

    浏览量

    238402
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IIOT安全运维网关如何通过MQTT和AI实现工业设备的“可预测化维护”

    深圳惠志科技推出的安全运维网关通过MQTT协议的标准化通信与**“边缘+云端”的混合AI架构**,共同实现了工业设备的“可预测化维护(PdM)”。以下是其核心实现机制:1.
    的头像 发表于 04-17 16:00 265次阅读
    IIOT安全运维<b class='flag-5'>网关</b>如何通过<b class='flag-5'>MQTT</b>和AI<b class='flag-5'>实现</b>工业设备的“可预测化维护”

    一分钟带你了解:导热硅脂

    、什么是导热硅脂导热硅脂,又叫导热膏,是种常用于电子设备散热系统中的关键材料。它的主要作用是填充CPU、GPU等发热元件与散热器之间的微小空隙,减少空气热阻,提高热传导效率。虽然它看起来只是
    的头像 发表于 02-05 17:28 931次阅读
    <b class='flag-5'>一分钟</b>带你了解:导热硅脂

    一分钟带你了解:导热胶

    、什么是导热胶在电子设备日益高性能化的今天,散热管理成为影响设备稳定运行的重要因素。除了我们熟知的导热硅脂和导热片,还有种常被用于工业和高端电子产品中的导热材料——导热胶。它不仅具备导热功能
    的头像 发表于 02-05 17:25 563次阅读
    <b class='flag-5'>一分钟</b>带你了解:导热胶

    一分钟带你了解:导热片

    、什么是导热片在电子设备日益高性能、小型化的今天,散热问题成为影响设备稳定运行的关键因素。除了导热硅脂和导热胶,还有种常被用于电脑、手机、LED灯具和新能源汽车等产品中的导热材料——导热片。它是
    的头像 发表于 02-05 17:10 749次阅读
    <b class='flag-5'>一分钟</b>带你了解:导热片

    快问快答:产品气密性检测NG了?1分钟精准定位泄漏点的实战方法

    成本,还会严重干扰质量判断。精诚工科真水测试仪,漏点定位步到位那么,当气密测试出现泄漏不良时,到底怎样才能高效、准确地找到漏点呢?时间就是金钱。产线每停滞一分钟
    的头像 发表于 12-10 17:34 1227次阅读
    快问快答:<b class='flag-5'>产品</b>气密性检测NG了?1<b class='flag-5'>分钟</b>精准定位泄漏点的实战方法

    MQTT网关支持5G通信吗

    速率,能够满足物联网设备对大数据量、低延迟的需求。MQTT协议作为种轻量级的发布/订阅消息传输协议,与5G网络结合后,可以实现更快速、更高效的数据传输。 低延迟通信 :5G网络的低延迟特性使得
    的头像 发表于 12-08 11:13 1047次阅读

    工业MQTT网关有哪些使用功能和应用场景

    协议(如Modbus、OPC UA、Profinet、CAN等),将分散的工业设备(如PLC、传感器、数控机床)数据统一转换为MQTT协议格式,消除设备异构性。 例如:将Modbus RTU协议的传感器数据转换为MQTT消息后上
    的头像 发表于 12-04 11:17 629次阅读

    LoRa网关有哪些应用场景与使用功能

    LoRa网关作为低功耗广域网(LPWAN)的核心设备,凭借其长距离通信、低功耗、低成本和灵活部署的特点,在多个领域实现了广泛应用。以下是其核心应用场景与功能解析: 、核心应用场景 智
    的头像 发表于 12-03 11:44 848次阅读

    北向MQTT工业物联网网关是什么

    北向MQTT工业网关是工业物联网中连接底层设备与上层云平台的核心设备,其核心功能是通过MQTT协议实现设备数据的高效、可靠上传,并支持云端对设备的远程监控与管理。 以下从定义、功能、应
    的头像 发表于 12-02 11:13 661次阅读

    LoRa基站与网关概念

    1. LoRa基站 LoRa基站是物联网设备连接网络的个重要组成部分。它主要负责接收来自物联网设备的信号,并将这些信号转发给云平台。同时,LoRa基站还可以将云平台的指令转发给物联网
    发表于 12-02 08:30

    物联网MQTT网关是什么

    物联网MQTT网关种采用MQTT物联网协议的智能设备或软件组件,其核心功能是连接不同通信协议的物联网设备与消息代理服务器,实现设备间的数
    的头像 发表于 08-29 15:24 1234次阅读

    一分钟教程】用ZMC600E实现关节机器人±180度精准转动

    一分钟速览:从设备连接到编程控制,演示关节机器人的±180度精准转动。关节机器人±180度转动例程在科技高度发达今天,越来越多的智能机器人进入我们的日常生活中。究竟这些机器人是如何实现运动?工程师
    的头像 发表于 08-15 11:36 961次阅读
    【<b class='flag-5'>一分钟</b>教程】用ZMC600E<b class='flag-5'>实现</b>关节机器人±180度精准转动

    ModbusMQTT网关具备几个网口几个串口

    采用MQTT等轻量级协议进行高效数据传输,以支撑远程监控、智能分析和实时决策。 这种协议差别催生了ModbusMQTT网关关键设备。它
    的头像 发表于 07-23 15:37 788次阅读
    Modbus<b class='flag-5'>转</b><b class='flag-5'>MQTT</b><b class='flag-5'>网关</b>具备几个网口几个串口

    MQTT网关具备边缘计算功能吗?有什么功能?

    现代MQTT网关通常具备边缘计算功能,尤其是为适应物联网(IoT)场景中低延迟、高可靠、带宽优化等需求而设计的新网关。传统MQTT
    的头像 发表于 07-15 15:01 1053次阅读
    <b class='flag-5'>MQTT</b><b class='flag-5'>网关</b>具备边缘计算功能吗?有什么功能?

    光纤光谱仪是什么?一分钟读懂它的原理与结构

    光纤光谱仪是什么?一分钟读懂它的原理与结构 在现代科学仪器中,光谱仪是分析光的重要工具。而光纤光谱仪,作为其中的种紧凑型分支,正在被广泛应用于环境监测、生物医疗、半导体制造、食品安全、材料分析等
    的头像 发表于 07-07 14:27 1353次阅读