Regras para AWS IoT
As regras permitem que os dispositivos interajam com Serviços da AWS. As regras são analisadas e as ações são realizadas com base no fluxo de tópicos do MQTT. Você pode usar as regras para dar suporte a tarefas como estas:
-
Aumentar ou filtrar os dados recebidos de um dispositivo.
-
Gravar os dados recebidos de um dispositivo em um banco de dados do Amazon DynamoDB.
-
Salvar um arquivo no Amazon S3.
-
Enviar uma notificação por push para todos os usuários usando o Amazon SNS.
-
Publicar dados em uma fila do Amazon SQS.
-
Invocar uma função do Lambda para extrair dados.
-
Processar mensagens de um grande número de dispositivos usando o Amazon Kinesis.
-
Enviar dados para o Amazon OpenSearch Service.
-
Capturar uma métrica do CloudWatch.
-
Alterar um alarme do CloudWatch.
-
Enviar os dados de uma mensagem do MQTT ao Amazon SageMaker AI para fazer previsões com base em um modelo de machine learning (ML).
-
Enviar uma mensagem para o fluxo de entrada da Salesforce IoT.
-
Enviar dados de mensagem para um canal do AWS IoT Analytics.
-
Iniciar a execução de uma máquina de estado do Step Functions. Iniciar o processo de uma máquina de estados do Step Functions.
-
Enviar dados de mensagem para uma entrada do AWS IoT Events.
-
Enviar dados de mensagem para uma propriedade de ativo em AWS IoT SiteWise.
-
Enviar dados de mensagens para um serviço ou aplicativo da web.
Suas regras podem usar mensagens MQTT que passam pelo protocolo de publicação/assinatura compatível com Protocolos de comunicação do dispositivo. Você pode usar o atributo Ingestão básica para enviar dados de dispositivos com segurança para os Serviços da AWS listados anteriormente, sem incorrer em custos de mensagens
Antes de AWS IoT poder executar essas ações, você deve conceder a ele a permissão para acessar os recursos AWS em seu nome. Quando as ações forem realizadas, você será cobrado pelas taxas padrão dos Serviços da AWS utilizados.
Índice
Solucionar problemas de uma regra
Se você tiver algum problema com suas regras, recomendamos que você ative o CloudWatch Logs. Você pode analisar seus logs para determinar se o problema é autorização ou se, por exemplo, uma condição de cláusula WHERE não foi correspondida. Para obter mais informações, consulte Como configurar o CloudWatch Logs.