Skip to content

组播 ​

组播用于给一组兼容终端发送相同负载。它需要独立组播地址、组播会话密钥、计数器和一致的接收参数,不能只把多个 DevEUI 填在普通单播队列里。

建组前核对 ​

确认所有终端支持目标组播方式。Class C 与 Class B 的接收方式不同;Class B 还要求对应时隙与时间同步。先用一个终端验证同样的业务协议和接收参数,再扩大组。

应用详情的组播分组入口。需要先选择应用,组播与普通终端列表分开管理。
应用详情的组播分组入口。需要先选择应用,组播与普通终端列表分开管理。 点击放大
应用详情的组播分组入口。需要先选择应用,组播与普通终端列表分开管理。
应用详情的组播分组入口。需要先选择应用,组播与普通终端列表分开管理。

创建组播组 ​

  1. 进入“应用管理”,打开目标应用。
  2. 打开“组播分组”,点击“创建分组”。
  3. 填写名称、区域和组播类型。
  4. 填写组播地址、网络/应用组播密钥和初始帧计数。
  5. 按组播类型填写频率、数据率及调度参数。
  6. 保存后在该组添加终端,并按需要关联实际负责发射的网关。
  7. 将相同组播会话参数配置到所有接收终端,逐台确认。

组播密钥和终端单播 AppSKey / NwkSKey 不可随意混用。服务器添加成员记录不会自动把组播会话写入现场终端。

创建分组窗口:身份、组播密钥、下行计数、数据率和接收频率必须与各成员一致。此图未保存分组。
创建分组窗口:身份、组播密钥、下行计数、数据率和接收频率必须与各成员一致。此图未保存分组。 点击放大
创建分组窗口:身份、组播密钥、下行计数、数据率和接收频率必须与各成员一致。此图未保存分组。
创建分组窗口:身份、组播密钥、下行计数、数据率和接收频率必须与各成员一致。此图未保存分组。
字段填写要点
分组名称使用便于定位项目和设备范围的名称
区域和终端、发射网关相同,不能只看名称而忽略子频段
组播地址8 位 HEX,使用独立组播会话地址
NwkSKey / AppSKey当前组播的网络/应用会话密钥,各 32 位 HEX
下行帧计数与成员接收状态配合维护,迁移或重建时不能随意回退
数据速率按实际接收 SF / 带宽选择;DR 编号含义受区域影响
RX2 下行频率按成员接收配置选择;页面可能显示信道和 MHz,API frequency 使用 Hz
Class C 调度Delay 逐网关延迟发送;GPS Time 要求对应网关时间同步能力
Class B 参数按成员的 Ping Slot 和同步条件配置,不能套用 Class C 参数

下发与检查 ​

  1. 打开该组的下行入口。
  2. 按设备协议填 FPort 和负载,核对长度。
  3. 加入组播队列,记录组 ID、负载和提交时间。
  4. 查看队列及网关发送结果。
  5. 分别核对各终端实际接收或业务动作,记录成功、失败、未观察的成员。

一次组播发送成功不代表全部成员收到;组播不能按普通 confirmed 单播期待每台终端都返回相同 ACK。关键动作需要额外的业务回执或逐台查询。

移除与删除 ​

先停止新任务,再按需清空待发队列、移除成员或网关,最后删除空组。移除服务器成员记录不会擦除终端本地组播会话。重新加入和迁移时保持帧计数连续,避免重放或拒收。

完整管理和队列方法在 LoRaWAN API;MQTT 的普通单播主题不能代替组播队列。

设备使用指南