监控多播组和组中设备的状态并对进行故障排除 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

监控多播组和组中设备的状态并对进行故障排除

添加设备并创建多播组后,请打开 Amazon Web Services Management Console。导航到 Amazon IoT 控制台Multicast groups(多播组)的页面并选择您创建的多播组查看详细信息。您将看到有关多播组的信息、已添加的设备数量以及 设备 状态的详细信息。您可以使用状态信息跟踪多播会话的进度并对任何错误进行故障排除。

多播组状态

您的多播组可以在 Amazon Web Services Management Console 中显示如下状态消息。

  • Pending (待处理)

    此状态表示您已经创建了多播组,但还没有多播会话。创建群组后,您将看到显示此状态消息。在此期间,您可以更新多播组,并将设备与组关联或取消关联。在状态从 Pending(待定)更改后,其他设备不能添加到组中。

  • 尝试会话

    您的设备成功添加到多播组之后,如果您的组有已调度的多播会话,您将看到显示此状态消息。在此期间,您无法更新或将设备添加到您的多播组。如果取消了多播会话,组状态将更改为 Pending(待定)。

  • 在会话中

    出现最早多播会话 时间时,您将看到显示此状态消息。当多播组与 FUOTA 任务(正在进行的固件更新会话)相关联时,多播组会保持在这个状态。

    如果会话中没有关联的 FUOTA 任务,且由于会话时间超时而取消多播会话或您取消了多播会话,则组状态将更改为 Pending(待定)。

  • 等待删除

    如果删除多播组,组状态将更改为 Delete waiting(等待删除)。删除操作是永久性的,无法撤消。此操作可能需要时间,在多播组删除之前,组的状态是 Delete_Waiting(等待删除)。多播组进入此状态后,无法转换到其他状态。

多播组中设备的状态

多播组中的设备可以在 Amazon Web Services Management Console 中显示下列状态消息。您可以将鼠标悬停在每条状态消息上获取表示内容的更多信息

  • 尝试程序包

    设备与多播组关联后,设备状态为尝试程序包。这种状态表明 Amazon IoT Core for LoRaWAN 尚未确认设备是否支持多播设置和操作。

  • 不支持的程序包

    在您的设备与多播组关联后,Amazon IoT Core for LoRaWAN 检查设备的固件是否能够进行多播设置和操作。如果您的设备没有支持的多播软件包,其状态为不支持程序包。要纠正错误,请检查设备的固件是否能够进行多播设置和操作。

  • 尝试多播设置

    如果与多播组关联的设备能够进行多播设置和操作,状态为尝试多播设置。此状态表示设备尚未完成组播设置。

  • 多播设置就绪

    您的设备已完成组播设置并已添加到多播组中。此状态表示设备已准备好进行多播会话,并且可以向这些设备发送下行链路消息。状态还表示您可以使用 FUOTA 更新组中设备固件的时间。

  • 尝试会话

    已为多播组中的设备调度了多播会话。在多播组会话开始时,设备状态为 Session attempting(尝试会话),并且请求已发送,以了解是否可以为会话启动 B 类或 C 类分发窗口。如果设置多播会话所需的时间超时或取消了多播会话,状态将更改为多播设置完成

  • 在会话中

    此状态表示 B 类或 C 类分发窗口已启动,您的设备有正在进行的多播会话。在此期间,Amazon IoT Core for LoRaWAN 中的下行链路消息可以发送到多播组中的设备。如果更新会话时间,会覆盖当前会话,状态更改为尝试会话。当会话时间结束或取消多播会话时,状态将更改为多播设置就绪

后续步骤

现在,您已经了解了多播组和组中设备的不同状态,以及如何解决问题(例如设备无法设置多播时),您可以计划向设备发送下行链路消息,然后您的多播组将处于会话中的状态。有关调度下行链路消息的信息,请参阅 调度向多播组中的设备发送下行链路消息