创建多播组向多台设备发送下行链路有效负载 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

创建多播组向多台设备发送下行链路有效负载

要向多台设备发送下行链路有效负载,请创建一个多播组。借助多播,源可以将数据发送到单个多播地址,然后分发到整组接收设备。

多播组中的设备共享同一个多播地址、会话密钥和帧计数器。通过使用相同的会话密钥,多播组中的设备可以在启动下行链路传输时解密消息。多播组仅支持下行链路。它不能确认设备是否接收了下行链路有效负载。

使用 Amazon IoT Core for LoRaWAN 多播组,您可以:

  • 使用设备配置文件、RFRegion 或设备类别筛选您设备列表,然后将这些设备添加到多播组中。

  • 在 48 小时的分发窗口内,调度一条或多条下行负载消息并向多播组中的设备发送一条或多条下行负载消息。

  • 让设备在组播会话开始时临时切换到 B 类或 C 类模式接收下行链路消息。

  • 监控多播组的设置及其设备的状态,并对发现的问题进行故障排除。

  • 使用无线固件更新 (FUOTA) 将固件更新安全地部署到多播组中的设备。

Amazon IoT Core for LoRaWAN 对 FUOTA 和多播组的支持基于 LoRa Alliance 的下列规范:

  • LoRaWAN 远程组播设置规范,TS005-2.0.0

  • loraWAN 碎片化数据块传输规范,TS004-2.0.0

  • LoRaWAN 应用层时钟同步规范,TS003-2.0.0

注意

Amazon IoT Core for LoRaWAN 根据 LoRa Alliance 规范自动执行设备的时钟同步。使用函数 AppTimeReq,运用 ClockSync 信令将服务器端时间回复到请求时间的设备。

下面介绍了如何创建多播组并调度下行链路消息。