Ci sono altri AWS SDK esempi disponibili nel repository AWS Doc SDK Examples
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à.
AWS IoT data esempi che utilizzano AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AWS IoT data.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Mentre le azioni mostrano come richiamare le singole funzioni di servizio, è possibile visualizzare le azioni nel loro contesto negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzaredelete-thing-shadow
.
- AWS CLI
-
Per eliminare il documento shadow di un dispositivo
L'
delete-thing-shadow
esempio seguente elimina l'intero documento ombra per il dispositivo denominatoMyRPi
.aws iot-data delete-thing-shadow \ --thing-name
MyRPi
\"output.txt"
Il comando non produce alcun output sullo schermo, ma
output.txt
contiene informazioni che confermano la versione e il timestamp del documento ombra eliminato.{"version":2,"timestamp":1560270384}
Per ulteriori informazioni, consulta Using Shadows nella AWS IoT Developers Guide.
-
Per API i dettagli, vedere DeleteThingShadow
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-thing-shadow
.
- AWS CLI
-
Per ottenere un oggetto, un documento ombra.
L'
get-thing-shadow
esempio seguente ottiene il documento shadow della cosa per l'oggetto IoT specificato.aws iot-data get-thing-shadow \ --thing-name
MyRPi
\output.txt
Il comando non produce alcun output sul display, ma quanto segue mostra il contenuto di
output.txt
:{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }
Per ulteriori informazioni, consulta Device Shadow Service Data Flow nella AWS IoT Developers Guide.
-
Per API i dettagli, vedere GetThingShadow
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-thing-shadow
.
- AWS CLI
-
Per aggiornare una cosa, shadow
L'
update-thing-shadow
esempio seguente modifica lo stato corrente del device shadow per l'oggetto specificato e lo salva nel fileoutput.txt
.aws iot-data update-thing-shadow \ --thing-name
MyRPi
\ --payload "{"state":{"reported":{"moisture":"okay"}}}" \"output.txt"
Il comando non produce alcun output sul display, ma quanto segue mostra il contenuto di
output.txt
:{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }
Per ulteriori informazioni, consulta Device Shadow Service Data Flow nella AWS IoT Developers Guide.
-
Per API i dettagli, vedere UpdateThingShadow
in AWS CLI Command Reference.
-