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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

在一个LoRa无线网络中,往往是一个网关南向需要管理多个终端并与其通信,北向通过MQTT协议与服务器通信,本文提供了一套快速实现LoRa转MQTT的一对多通信方案以供参考。

faf6681a-918d-11ed-ad0d-dac502259ad0.jpg  终端与MQTT客户端实现一对多通信简介

终端与网关中的LoRa模组使用广州致远电子股有限公司开发的ZLGLink智能组网协议。在终端与网关进行组网后,网关会为每一个组网终端分配设备地址(在该网络中每个终端的地址都是唯一的),通过设备地址网关与终端可以实现单播与广播通信。

根据终端与网关可以通过设备地址进行通信的机制,在MQTT主题的订阅/发布中添加设备地址信息便可以实现终端与MQTT客户端的一对多通信。MQTT客户端与网关订阅/发布MQTT主题的配置表,如表1所示。表1订阅/发布主题配置表

设备

订阅

发布

备注

网关

subtopic/+

pubtopic/{addr}

1.订阅主题使用通配符“+”可订阅不同地址的终端或客户端数据;
2.网关发布使用关键字“addr”可发布不同地址的终端数据;
3.MQTT客户端发布主题使用如“addr0x0001”可发布数据到指定终端;
4.MQTT客户端发布主题使用“addr0xFFFF”可发布数据到所有终端。

MQT客户端

pubtopic/+

1.subtopic/addr0x0001

2.subtopic/addr0xFFFF

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

fb02ec8e-918d-11ed-ad0d-dac502259ad0.png

图1无线转MQTT透传示意图


fb1d7e50-918d-11ed-ad0d-dac502259ad0.jpg ZLGLink终端与MQTT客户端一对多传输

1. 网关配置

网关配置主要包括协议转换配置,MQTT配置和网关ZLGLink配置三个部分。

1.1 协议转换配置

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

fb28550a-918d-11ed-ad0d-dac502259ad0.png

图2协议转换选择

1.2 MQTT配置

左边栏选择【网络配置】,在网络配置里选择【MQTT】标签页。

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

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

在【发布主题】里配置网关发布消息的主题和服务质量,如图3所示。

fb37706c-918d-11ed-ad0d-dac502259ad0.png

图3网关MQTT配置

1.3 ZLGLink配置

左边栏选择【ZLGLink配置】标签页。

  • 在【基本配置】里配置ZLGLink的基本配置参数。
  • 在【组网控制】里配置使能自组网并允许入网,如图4所示。

fb456a14-918d-11ed-ad0d-dac502259ad0.png

图4网关ZLGLink配置2. ZLGLink终端配置

使用Wireless Tool上位机配置ZLGLink终端参数,如图5所示。

fb531290-918d-11ed-ad0d-dac502259ad0.png

图5ZLGLink终端配置3.MQTT客户端配置

MQTT客户端设置MQTT服务器的地址、端口号、MQTT用户名、密码和客户端ID并订阅从机信息。本文以MQTTX客户端上位机做演示,如图6所示。

fb626920-918d-11ed-ad0d-dac502259ad0.png

图6MQTT客户端配置4.成果展示

ZLGLink终端与MQTT客户端进行一对多数据传输结果,如图7所示。

fb832700-918d-11ed-ad0d-dac502259ad0.png

图7ZLGLink终端与MQTT客户端通信展示

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

    关注

    9

    文章

    6429

    浏览量

    55576
  • LoRa
    +关注

    关注

    354

    文章

    1853

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    LoRa基站与网关概念

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

    物联网MQTT网关是什么

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

    5G网关LORA网关有什么区别

    5G网关LoRa网关在技术定位、通信能力、应用场景、成本结构、网络部署五个维度存在本质差异,具体对比如下: 1. 技术定位:高速广域 vs 低功耗广域 5G网关: 基于5G蜂窝网络,
    的头像 发表于 08-20 14:40 558次阅读
    5G<b class='flag-5'>网关</b>和<b class='flag-5'>LORA</b><b class='flag-5'>网关</b>有什么区别

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

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

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

    采用MQTT等轻量级协议进行高效数据传输,以支撑远程监控、智能分析和实时决策。 这种协议差别催生了ModbusMQTT网关关键设备。它
    的头像 发表于 07-23 15:37 435次阅读
    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 578次阅读
    <b class='flag-5'>MQTT</b><b class='flag-5'>网关</b>具备边缘计算功能吗?有什么功能?

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

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

    实现ModbusTCPProfinet网关协议转换功能的网关设备

    ModbusTCPProfinet网关产品主要功能 ModbusTCPProfinet网关的核心功能为
    的头像 发表于 07-01 11:58 362次阅读
    <b class='flag-5'>实现</b>ModbusTCP<b class='flag-5'>转</b>Profinet<b class='flag-5'>网关</b>协议转换功能的<b class='flag-5'>网关</b>设备

    别让条码阅读器“干瞪眼”!ModbusProfinet网关专治设备沟通障碍

    手机连WiFi似的,改改IP地址、设置下参数,三分钟搞定。装上后,条码阅读器立马从“结巴”变身“话痨”,产品信息“突突突”往系统里传,比我回老板消息还快! 说到这儿必须安利下VING微硬创新家的
    发表于 05-23 14:02

    ModbusProfinet网关:工控机的“逆袭神器”

    网关。通过按照上述步骤进行连接和配置,成功实现了传感器与工控机的通信。工控机能够实时获取传感器采集的数据,并根据这些数据进行分析和控制,提高了生产效率和产品质量。 总结 VING微硬创新Modbus
    发表于 05-20 16:50

    5分钟掌握ProfibusDPModbusRTU网关技巧!

    重要角色。而Modbus RTU作为种串行通信协议,因其简单、易用而广受欢迎。本文将深入探讨如何通过兴达易控profibusDP主站modbusRTU网关接入智能电表的相关知识,旨在为读者提供
    的头像 发表于 04-14 18:29 500次阅读
    5<b class='flag-5'>分钟</b>掌握ProfibusDP<b class='flag-5'>转</b>ModbusRTU<b class='flag-5'>网关</b>技巧!

    工业智能网关MQTT物联网云平台的关系

    Modbus MQTT)、边缘计算(数据过滤、标准化)后,利用 MQTT 协议将数据上报至云平台。同时,网关接收云平台下发的指令(如控制参数调整),
    的头像 发表于 03-21 09:44 874次阅读