Payload del messaggio MQTT - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Payload del messaggio MQTT

Il payload dei messaggi che viene inviato nei messaggi MQTT non è specificato da AWS IoT, a meno che non sia per uno dei. Argomenti riservati Per soddisfare le esigenze della tua applicazione, ti consigliamo di definire il payload dei messaggi per gli argomenti entro i vincoli di AWS IoT Core Service Quotas per i protocolli.

L'utilizzo di un formato JSON per il payload dei messaggi consente al motore di AWS IoT regole di analizzare i messaggi e applicare ad essi query SQL. Se l'applicazione non richiede che il motore delle regole applichi query SQL ai payload dei messaggi, è possibile utilizzare qualsiasi formato di dati richiesto dall'applicazione. Per informazioni sulle limitazioni e sui caratteri riservati in un documento JSON utilizzato nelle query SQL, consulta Estensioni JSON.

Per ulteriori informazioni sulla progettazione degli argomenti MQTT e dei relativi payload dei messaggi, consulta Progettazione di argomenti MQTT per AWS IoT Core.

Se un limite di dimensioni del messaggio supera le quote di servizio, restituirà un CLIENT_ERROR con motivo PAYLOAD_LIMIT_EXCEEDED e il messaggio "Message payload exceeds size limit for message type" ("Il payload del messaggio supera il limite di dimensione per il tipo di messaggio"). Per ulteriori informazioni sul limite delle dimensioni dei messaggi, consulta la sezione Limiti e quote del broker di messaggi AWS IoT Core.