MQTT メッセージペイロード - AWS IoT Core

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

MQTT メッセージペイロード

MQTT メッセージで送信されるメッセージペイロードは、 の 1 つでない限り AWS IoT、 によって指定されません予約済みトピック。アプリケーションのニーズに対応するため、プロトコルのAWS IoT Core Service Quotas の制約内でトピックのメッセージペイロードを定義することを推奨します。

メッセージペイロードに JSON 形式を使用すると、 AWS IoT ルールエンジンはメッセージを解析し、SQL クエリを適用できます。ルールエンジンがメッセージペイロードに SQL クエリを適用することをアプリケーションが必要としない場合は、アプリケーションで必要な任意のデータ形式を使用できます。SQL クエリで使用される JSON ドキュメントの制限事項と予約されている文字については、JSON 拡張 を参照してください。

MQTT トピックとそれに対応するメッセージペイロードの設計の詳細については、「AWS IoT Coreの MQTT トピックの設計」を参照してください。

メッセージサイズの限度がサービスクォータを超えると、理由 PAYLOAD_LIMIT_EXCEEDEDCLIENT_ERROR になり、「メッセージペイロードがメッセージタイプのサイズ限度を超えています」と表示されます。メッセージサイズ制限の詳細については、「AWS IoT Core メッセージブローカーの限度とクォータ」を参照してください。