Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS IoT data exemplos usando AWS CLI
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with AWS IoT data.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.
Tópicos
Ações
O código de exemplo a seguir mostra como usar delete-thing-shadow
.
- AWS CLI
-
Para excluir o documento paralelo de um dispositivo
O
delete-thing-shadow
exemplo a seguir exclui todo o documento de sombra do dispositivo chamadoMyRPi
.aws iot-data delete-thing-shadow \ --thing-name
MyRPi
\"output.txt"
O comando não produz saída na tela, mas
output.txt
contém informações que confirmam a versão e a data e hora do documento paralelo que você excluiu.{"version":2,"timestamp":1560270384}
Para obter mais informações, consulte Usando sombras no Guia para desenvolvedores de AWS IoT.
-
Para API obter detalhes, consulte DeleteThingShadow
na Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar get-thing-shadow
.
- AWS CLI
-
Para obter uma coisa, documente de sombra
O
get-thing-shadow
exemplo a seguir obtém o documento sombra da coisa para a coisa de IoT especificada.aws iot-data get-thing-shadow \ --thing-name
MyRPi
\output.txt
O comando não produz nenhuma saída na tela, mas o seguinte mostra o conteúdo de
output.txt
:{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }
Para obter mais informações, consulte Fluxo de dados do Device Shadow Service no AWS IoT Developers Guide.
-
Para API obter detalhes, consulte GetThingShadow
na Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar update-thing-shadow
.
- AWS CLI
-
Para atualizar uma coisa, sombra
O
update-thing-shadow
exemplo a seguir modifica o estado atual da sombra do dispositivo para a coisa especificada e a salva no arquivooutput.txt
.aws iot-data update-thing-shadow \ --thing-name
MyRPi
\ --payload "{"state":{"reported":{"moisture":"okay"}}}" \"output.txt"
O comando não produz nenhuma saída na tela, mas o seguinte mostra o conteúdo de
output.txt
:{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }
Para obter mais informações, consulte Fluxo de dados do Device Shadow Service no AWS IoT Developers Guide.
-
Para API obter detalhes, consulte UpdateThingShadow
na Referência de AWS CLI Comandos.
-