MQTT 消息负载 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

MQTT 消息负载

您的 MQTT 消息中发送的消息有效负载并不由 Amazon IoT 指定,除非是用于 保留的主题 中的一个。为了满足应用程序的需求,我们建议您在协议的 Amazon IoT Core 服务配额限制范围内为主题定义消息有效负载。

为消息负载使用 JSON 格式可使 Amazon IoT 规则引擎解析消息并将 SQL 查询应用于消息。如果应用程序不需要规则引擎将 SQL 查询应用于消息有效负载,则您可以使用应用程序所需的任何数据格式。有关 SQL 查询中使用的 JSON 文档中的限制和预留字符的信息,请参阅 JSON 扩展

有关设计 MQTT 主题及其相应的消息负载的更多信息,请参阅为 Amazon IoT Core 设计 MQTT 主题

如果消息大小限制超过服务配额,则会导致 CLIENT_ERROR,并显示原因 PAYLOAD_LIMIT_EXCEEDED 和“消息有效负载超过消息类型的大小限制。” 有关消息大小限制的更多信息,请参阅 Amazon IoT Core 消息代理限制和配额