技术服务中心

概述

在通信领域,存在点到点通信和点到多点通信两种方式,两种方式都有其应用场景。相比点到点通信,点到多点通信的优势是能够提高通信效率和信息扩散速度,信源方发送一次消息,能够传送给多个信宿方,达到批量管理的效果,点到多点通信即组播通信。

LoRaWAN®协议也定义了组播的规范。在使用组播功能时,节点设备和网络服务器需同时支持组播功能。下面用网关内置NS和Chirpstack两个例子来介绍组播功能的配置与应用。

准备

  • 星纵物联LoRaWAN®网关
  • LoRaWAN®终端节点

步骤

1. 网关下发

星纵物联LoRaWAN®网关拥有内置网络服务器(NS),支持在网关上直接下发组播指令批量管理节点设备。如下以UG67网关与WS515节点为例介绍组播功能的配置使用。配置之前请先参考手册激活节点。

1.1 节点配置

  1. 开启节点设备的组播功能,根据节点设备要求配置组播地址、组播网络会话密钥、组播应用会话密钥(需与网络服务器组播参数一致)。

  1. 节点工作方式选择Class C,组播接收窗口为RX2窗口(速率与频率默认为DR0,505.3MHz;其中DR值越大速度越快,若需要更快的下发速度,可将DR0修改为DR5)。

1.2 网关配置

  1. 进入网关“Network Server> 组播列表”添加新的组播组,组播参数需与节点设备一致,配置好后点击保存。

1.3 下发组播指令

  1. 进入网关“Network Server > 数据流”,选择上一步创建的组播组,输入设备控制指令,点击发送,即可批量控制组播组内的所有节点设备。

2. MQTT组播下发

进入网关“Network Server>应用”,创建应用并配置MQTT连接,参考文档:星纵网关MQTT对接第三方平台

配置网关Multicast downlink data下行主题。

格式要求:

    • 主题可自定义,用“/”对主题进行分级处理。发布与订阅主题保持一致即可。相同的下发主题,通过下发内容里的multicastName(组名)区分不同的组播分组。

主题示例:

    • 网关订阅组播主题:/milesight/mult_downlink/2026
    • MQTT客户端工具发布主题:/milesight/mult_downlink/2026

下发JSON示例:

{"multicastName":"floor123", "fPort":85, "data":"CAAA/w=="}

字段详细解析

{   
“multicastName”: “floor123”,     #组播组名  
“fPort”: 85,       #通信端口,星纵设备默认85;第三方设备请以原厂协议为准  
“data”: “CAAA/w==”    #实际下发负载内容,网关默认使用Base64编码格式;HEX十六进制可通过工具一键转换,格式转换工具:HEX 转 Base64 在线工具
}

3. Chirpstack下发

ChirpStack为LoRaWAN®网络提供了开源组件,在Chirpstack上使用组播功能时,请先参考指导文档将网关和节点接入到ChirpStack,并验证是否可以正常收发数据。

节点组播配置请参考2.1章节。

3.1 创建组播组

  1. 进入“Multicast-groups”菜单,点击“+CREATE”创建广播组,配置组播参数(需与节点设备一致)。

  1. 添加节点设备到组播组内。

3.2 创建API key

  1. 进入“Org. API keys”菜单,点击“+CREATE”创建API key,复制生成的Token值,用于API接口请求时的鉴权。

3.3 下发组播指令

Chirpstack通过API接口实现组播功能。

  1. 进入Chirpstack API接口页面: http://localhost:8080/api(localhost为NS服务器IP),将上一步创建API key的Token值粘贴在右上角的方框中,以此实现API鉴权。

  1. 找到组播API接口,点击接口展开配置页面。

  1. 配置组播内容,在参数栏Value位置输入组播ID,根据右侧的示例填写请求body。然后点击Try it out下发组播指令。

Body示例

{

    “multicastQueueItem”: {

      “data”: “CAAA/w==”,

      “fCnt”: 0,

      “fPort”: 86,

      “multicastGroupID”: “4e87060c-4a91-4511-80c9-19afb8080e09”

  }

}

返回目录

样机试用

微信客服 wechat code

在线客服

工业路由器 Lorawan®网关 LoRaWAN®传感器 数传终端DTU 智能安防产品 更多产品咨询

电话咨询

验证码

售后服务

请拨打
0592-5023060

问答助手