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

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

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:未知 2022-12-28 11:40 次阅读
在一个LoRa无线网络中,往往是一个网关南向需要管理多个终端并与其通信,北向通过MQTT协议与服务器通信,本文提供了一套快速实现LoRa转MQTT的一对多通信方案以供参考。


  终端与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所示。

图1无线转MQTT透传示意图


ZLGLink终端与MQTT客户端一对多传输

1. 网关配置

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

1.1 协议转换配置

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

图2协议转换选择

1.2 MQTT配置

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

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

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

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

图3网关MQTT配置

1.3 ZLGLink配置

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

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

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

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

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

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

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

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

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


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

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

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

    关注

    13

    文章

    405

    浏览量

    31271
收藏 人收藏

    评论

    相关推荐

    用现代移位寄存器克服最后一分钟的特征蠕变

    电子发烧友网站提供《用现代移位寄存器克服最后一分钟的特征蠕变.pdf》资料免费下载
    发表于 09-21 11:20 0次下载
    用现代移位寄存器克服最后<b class='flag-5'>一分钟</b>的特征蠕变

    Lora4G Cat1网关软硬件设计开源资料分享(MQTT协议版本)

    ,例如企业、大型工厂、智慧农业、远程抄表、智慧井盖、管廊、办公楼、智能巡检、智能家居、智慧灯杆、智慧供热等等。 二、lora4G网关 方案的硬件设计分享 1.硬件功能概述 奇迹的 AP6000E_AM430EV5
    的头像 发表于 09-18 16:08 410次阅读
    <b class='flag-5'>Lora</b><b class='flag-5'>转</b>4G Cat1<b class='flag-5'>网关</b>软硬件设计开源资料分享(<b class='flag-5'>MQTT</b>协议版本)

    波型输出正常,但工作不到一分钟时间TPA3221总是无故烧毁,为什么?

    波型输出正常,但工作不到一分钟时间TPA3221总是无故烧毁,绝对不是过流或过热。
    发表于 08-14 07:50

    INA199A3 3脚和4脚短路接24V输入,不到一分钟就烧了,为什么?

    INA199A3 3脚和4脚短路接24V输入,取样电阻是33毫欧,插上电源24V,VOUT可以输出14V,INA199A3不到一分钟就烧了,试了两个都是样的问题;后面把3脚接到7550输出5V
    发表于 08-02 06:45

    PLCMQTT OPC UA物联网关实现PLCMQTT,PLCOPC UA

    PLCMQTT OPC UA物联网关BL104是款专为工业环境设计的工业级协议转换网关,BL104简单配置、稳定运行,是工业智能化的理想
    的头像 发表于 08-01 11:45 433次阅读
    PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b> OPC UA物联<b class='flag-5'>网关</b><b class='flag-5'>实现</b>PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b>,PLC<b class='flag-5'>转</b>OPC UA

    PLCMQTT网关快速实现PLCMQTT协议

    PLC(可编程逻辑控制器)MQTT网关BL10是连接工业自动化系统与物联网平台的重要设备,那它都有哪些功能特点以及它的应用场景有哪些呢?我们起来看看。
    的头像 发表于 07-31 13:36 607次阅读
    PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b><b class='flag-5'>网关</b>快速<b class='flag-5'>实现</b>PLC<b class='flag-5'>转</b><b class='flag-5'>MQTT</b>协议

    利用钡铼ModbusMQTT网关实现数据高效上传至华为云平台

    西门子PLC通常通过Modbus协议进行数据传输,但云平台更倾向于使用MQTT等轻量级、高效的数据传输协议。为此,钡铼技术推出了 ModbusMQTT网关
    的头像 发表于 07-30 13:53 305次阅读
    利用钡铼Modbus<b class='flag-5'>转</b><b class='flag-5'>MQTT</b><b class='flag-5'>网关</b><b class='flag-5'>实现</b>数据高效上传至华为云平台

    基于MQTT协议云平台的ModbusMQTT网关

    钡铼ModbusMQTT网关BL100是款高性能、高性价比的物联网网关,它支持将Modbus协议(包括Modbus RTU和Modbus
    的头像 发表于 07-29 17:59 688次阅读
    基于<b class='flag-5'>MQTT</b>协议云平台的Modbus<b class='flag-5'>转</b><b class='flag-5'>MQTT</b><b class='flag-5'>网关</b>

    IEC104MQTT网关实现IEC104与MQTT互通

    钡铼推出了款专为电力系统设计的数据采集网关——IEC104MQTT网关BE113,感兴趣的朋友接着往下看:
    的头像 发表于 07-25 17:15 501次阅读
    IEC104<b class='flag-5'>转</b><b class='flag-5'>MQTT</b><b class='flag-5'>网关</b><b class='flag-5'>实现</b>IEC104与<b class='flag-5'>MQTT</b>互通

    一分钟看完看懂电机的接线方法

    今天给大家讲解下,看懂电机的接线方法,一分钟看完,看就懂!。 电机的接线方法无外乎以下两种 1a星形接法(实物图)
    发表于 03-31 15:40 3134次阅读
    <b class='flag-5'>一分钟</b>看完看懂电机的接线方法

    M8连接器挑选起来并不复杂,一分钟完成选型

    M8连接器挑选起来并不复杂,德索精密工业教您一分钟完成选型!德索精密工业,专业生产M8连接器十八年,欢迎前来采购M8相关产品。选择合适自己使用的连接器非常重要,在日后的使用中可以避免许多麻烦,那么究竟该如何选择呢?今天就来为大家详细介绍
    的头像 发表于 03-18 17:06 413次阅读
    M8连接器挑选起来并不复杂,<b class='flag-5'>一分钟</b>完成选型

    M8连接器受什么因素影响,一分钟即可读懂!

    M8连接器受什么因素影响,德索一分钟让您明白!随着时候的发展,M8连接器的使用范围越来越广泛,那么,如何才能购买到质量好、价格低的M8连接器呢?其实,影响M8连接器主要影响的因素包括温度、电压,电流,绝缘,防水防湿等等。
    的头像 发表于 03-02 17:29 365次阅读
    M8连接器受什么因素影响,<b class='flag-5'>一分钟</b>即可读懂!

    TC1728在擦除Flash时,STM中断会暂停一分钟然后恢复,请问是什么原因呢?

    TC1728在擦除Flash时,STM中断会暂停一分钟,然后恢复,请问是什么原因呢?
    发表于 02-02 12:15

    基于ZWS云对LoRa网关与节点的通信统计

    通过LoRa网关,可以将各种传感器节点设备的数据采集,并上传到物联网云平台,实现智能化管理与可视化监控。本文将介绍在ZWS物联网云平台如何分析LoRa
    的头像 发表于 12-13 08:24 845次阅读
    基于ZWS云对<b class='flag-5'>LoRa</b><b class='flag-5'>网关</b>与节点的通信统计

    AD7190连续转换模式采了一分钟数据后出现异常怎么解决?

    AD7190与stm32的SPI通讯,选择连续转换模式,开始读的数据都正常,ID寄存器什么的都能正常读取。连续采了一分钟左右的数据后,数据寄存器读出来的数据全是0,其他寄存器也读的都是0。将
    发表于 12-01 07:47