Regras para AWS IoT - AWS IoT Core

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á.

Regras para AWS IoT

As regras permitem que seus dispositivos interajam com Serviços da AWS. As regras são analisadas e as ações são executadas com base no fluxo de MQTT tópicos. 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.

  • Envie uma notificação push para todos os usuários que estão usando a AmazonSNS.

  • Publique dados em uma SQS fila da Amazon.

  • Invocar uma função do Lambda para extrair dados.

  • Processar mensagens de um grande número de dispositivos usando o Amazon Kinesis.

  • Envie dados para o Amazon OpenSearch Service.

  • Capture uma CloudWatch métrica.

  • Troque um CloudWatch alarme.

  • Envie os dados de uma MQTT mensagem para a Amazon SageMaker para fazer previsões com base em um modelo de aprendizado de máquina (ML).

  • Enviar uma mensagem para o fluxo de entrada da Salesforce IoT.

  • Envie dados da mensagem para um AWS IoT Analytics canal.

  • 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.

  • Envie dados da mensagem para uma AWS IoT Events entrada.

  • 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 MQTT mensagens que passam pelo protocolo de publicação/assinatura suportado pelo. Protocolos de comunicação do dispositivo Você também pode usar o recurso Basic Ingest para enviar com segurança os dados do dispositivo para os Serviços da AWS listados anteriormente, sem incorrer em custos de mensagens. O atributo de Ingestão básica otimiza o fluxo de dados removendo o agente de mensagens de publicação/assinatura do caminho de ingestão. Isso o torna econômico e, ao mesmo tempo, mantém os recursos de segurança e processamento de dados do AWS IoT.

Antes de AWS IoT poder realizar essas ações, você deve conceder permissão para que ele acesse seus AWS recursos em seu nome. Quando as ações são executadas, você incorre nas cobranças padrão do Serviços da AWS que você usa.

Solucionar problemas de uma regra

Se você tiver algum problema com suas regras, recomendamos que você ative o CloudWatch Logs. Você pode analisar seus registros para determinar se o problema é autorização ou se, por exemplo, uma condição de WHERE cláusula não coincide. Para obter mais informações, consulte Como configurar CloudWatch registros.