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

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

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 消息代理限制和配额