翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MQTT メッセージペイロード
メッセージで送信されるMQTTメッセージペイロードは、 の 1 つに関するものでない限り AWS IoT、 によって指定されません予約済みトピック。アプリケーションのニーズに対応するため、プロトコルのAWS IoT Core Service Quotas の制約内でトピックのメッセージペイロードを定義することを推奨します。
メッセージペイロードに JSON形式を使用すると、 AWS IoT ルールエンジンはメッセージを解析し、SQLクエリを適用できます。アプリケーションがメッセージペイロードにSQLクエリを適用するためにルールエンジンを必要としない場合は、アプリケーションに必要な任意のデータ形式を使用できます。SQL クエリで使用されるJSONドキュメントの制限と予約文字の詳細については、「」を参照してくださいJSON 拡張。
MQTT トピックとそれに対応するメッセージペイロードの設計の詳細については、「 のMQTTトピックの設計 AWS IoT Core」を参照してください。
メッセージサイズの限度がサービスクォータを超えると、理由 PAYLOAD_LIMIT_EXCEEDED
の CLIENT_ERROR
になり、「メッセージペイロードがメッセージタイプのサイズ限度を超えています」と表示されます。メッセージサイズ制限の詳細については、「AWS IoT Core メッセージブローカーの限度とクォータ」を参照してください。