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