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á.
O que é AWS IoT Jobs?
Use AWS IoT Jobs para definir um conjunto de operações remotas que podem ser enviadas e executadas em um ou mais dispositivos conectados AWS IoT a.
Para criar trabalhos, primeiro defina um documento de trabalho que contenha uma lista de instruções descrevendo as operações que o dispositivo deve executar remotamente. Para realizar essas operações, especifique uma lista de destinos, que são itens individuais, grupos de objetos ou ambos. Juntos, o documento de trabalho e as metas constituem uma implantação.
Cada implantação pode ter configurações adicionais:
-
Distribuição: essa configuração define quantos dispositivos recebem o documento de trabalho a cada minuto.
-
Anular: se um determinado número de dispositivos não receber a notificação do trabalho, use essa configuração para cancelar o trabalho. Isso evita o envio de uma atualização incorreta para uma frota inteira.
-
Tempo limite: se uma resposta não for recebida de suas metas de trabalho dentro de um determinado período, o trabalho pode falhar. Você pode acompanhar o trabalho que está sendo executado nesses dispositivos.
-
Tentar novamente: se um dispositivo relatar uma falha ou um trabalho atingir o tempo limite, você pode usar AWS IoT Jobs para reenviar o documento do trabalho para o dispositivo automaticamente.
-
Agendamento: essa configuração permite que você agende um trabalho para uma data e hora futuras. Ela também permite que você crie janelas de manutenção recorrentes que atualizam dispositivos durante períodos predefinidos e de baixo tráfego.
AWS IoT Jobs envia uma mensagem para informar aos alvos que um trabalho está disponível. O destino inicia a execução do trabalho baixando o documento do trabalho, executando as operações que ele especifica e relatando seu progresso. AWS IoT Você pode acompanhar o progresso de um trabalho para um destino específico ou para todos os destinos executando comandos fornecidos por AWS IoT Jobs. Quando um trabalho é iniciado, ele tem o status Em andamento. Os dispositivos então relatam atualizações incrementais enquanto exibem esse status até que o trabalho seja bem-sucedido, falhe ou expire.
Os tópicos a seguir descrevem alguns conceitos-chave de trabalhos e do ciclo de vida de trabalhos e execuções de trabalhos.