Cette documentation concerne AWS CLI uniquement la version 1. Pour la documentation relative à la version 2 du AWS CLI, consultez le guide de l'utilisateur de la version 2.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS IoT data exemples utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with AWS IoT data.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserdelete-thing-shadow.
- AWS CLI
-
Pour supprimer un cliché instantané d’appareil
L’exemple
delete-thing-shadowsuivant supprime l’intégralité du document de cliché instantané pour l’appareil nomméMyRPi.aws iot-data delete-thing-shadow \ --thing-nameMyRPi\"output.txt"La commande ne produit aucune sortie à l’écran, mais le fichier
output.txtcontient des informations qui confirment la version et l’horodatage du document de cliché instantané que vous avez supprimé.{"version":2,"timestamp":1560270384}Pour plus d’informations, consultez Utilisation des shadows dans le Guide du développeur AWS IoT.
-
Pour plus de détails sur l'API, reportez-vous DeleteThingShadow
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-thing-shadow.
- AWS CLI
-
Pour obtenir un document de cliché instantané d’objet
L’exemple
get-thing-shadowsuivant obtient le document de cliché instantané correspondant à l’objet IoT spécifié.aws iot-data get-thing-shadow \ --thing-nameMyRPi\output.txtLa commande ne produit aucune sortie sur l’écran, mais ce qui suit montre le contenu du fichier
output.txt:{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }Pour plus d’informations, consultez Flux de données du service de cliché instantané d’appareil dans le Guide du développeur AWS IoT.
-
Pour plus de détails sur l'API, reportez-vous GetThingShadow
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-thing-shadow.
- AWS CLI
-
Pour mettre à jour un cliché instantané d’objet
L’exemple
update-thing-shadowsuivant modifie l’état actuel du cliché instantané d’appareil pour l’objet spécifié et l’enregistre dans le fichieroutput.txt.aws iot-data update-thing-shadow \ --thing-nameMyRPi\ --payload "{"state":{"reported":{"moisture":"okay"}}}" \"output.txt"La commande ne produit aucune sortie sur l’écran, mais ce qui suit montre le contenu du fichier
output.txt:{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }Pour plus d’informations, consultez Flux de données du service de cliché instantané d’appareil dans le Guide du développeur AWS IoT.
-
Pour plus de détails sur l'API, reportez-vous UpdateThingShadow
à la section Référence des AWS CLI commandes.
-