排除设备机群断开连接的故障 - AWS IoT Core

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

排除设备机群断开连接的故障

帮助我们改进此主题

AWS IoT 设备群断开连接可能有多种原因。本文介绍如何诊断断开连接的原因,以及如何处理因定期维护 AWS IoT 服务或限制而导致的断开连接。

诊断断开连接的原因

您可以查看 AWSIotLogsV2 日志组 CloudWatch,在日志条目的disconnectReason字段中确定断开连接的原因。

您还可以使用 AWS IoT生命周期事件功能来确定断开连接的原因。如果您订阅了生命周期的断开连接事件 ($aws/events/presence/disconnected/clientId),则会在断开连接发生 AWS IoT 时收到通知。您可以在通知的 disconnectReason 字段找到断开连接的原因。

有关更多信息,请参阅CloudWatch AWS IoT 日志条目生命周期事件

排除因 AWS IoT 服务维护而导致的断开连接故障

由 AWS IoT的服务维护导致的断开连接将记录为SERVER_INITIATED_DISCONNECT生命周期事件 AWS IoT,并且 CloudWatch. 要处理这些断开连接,请调整您的客户端设置,以确保您的设备可以自动重新连接到平台。 AWS IoT

排除由于节流限制而导致的断开连接故障

限制限制导致的断开连接将作为生命周期事件进行记录THROTTLED,并 AWS IoT且. CloudWatch 要处理这些断开连接的问题,您可以在设备计数增长时请求消息代理限制增加

有关更多信息,请参阅 AWS IoT 核心消息代理