Criação de AWS IoT regras para rotear dados do dispositivo para outros serviços - 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á.

Criação de AWS IoT regras para rotear dados do dispositivo para outros serviços

Esses tutoriais mostram como criar e testar AWS IoT regras usando algumas das ações de regras mais comuns.

AWS IoT as regras enviam dados de seus dispositivos para outros AWS serviços. Eles recebem mensagens MQTT específicas, formatam os dados nas cargas de mensagens e enviam o resultado para outros AWS serviços.

Recomendamos que você os experimente na ordem em que são mostrados aqui, mesmo que seu objetivo seja criar uma regra que use uma função do Lambda ou algo mais complexo. Os tutoriais são apresentados do básico ao complexo. Eles apresentam novos conceitos de forma incremental para ajudá-lo a aprender os conceitos que você pode usar para criar ações de regras que não têm um tutorial específico.

nota

AWS IoT as regras ajudam você a enviar os dados dos seus dispositivos de IoT para outros AWS serviços. Para fazer isso com sucesso, no entanto, você precisa de um conhecimento prático dos outros serviços para os quais deseja enviar dados. Embora esses tutoriais forneçam as informações necessárias para concluir as tarefas, talvez seja útil descobrir mais sobre os serviços para os quais você deseja enviar dados antes de usá-los em sua solução. Uma explicação detalhada dos outros AWS serviços está fora do escopo desses tutoriais.

Visão geral do cenário do tutorial

O cenário desses tutoriais é o de um dispositivo sensor climático que publica periodicamente os dados. Existem muitos desses dispositivos sensores nesse sistema imaginário. No entanto, os tutoriais desta seção se concentram em um único dispositivo e mostram como você pode acomodar vários sensores.

Os tutoriais desta seção mostram como usar AWS IoT regras para realizar as seguintes tarefas com esse sistema imaginário de dispositivos de sensores climáticos.

AWS IoT visão geral das regras

Todos esses tutoriais criam AWS IoT regras.

Para que uma AWS IoT regra envie os dados de um dispositivo para outro AWS serviço, ela usa:

  • Uma declaração de consulta de regra que consiste em:

    • Uma cláusula SQL SELECT que seleciona e formata os dados da carga útil da mensagem

    • Um filtro de tópico (o objeto FROM na instrução de consulta de regra) que identifica as mensagens a serem usadas

    • Uma declaração condicional opcional (uma cláusula SQL WHERE) que especifica condições específicas sobre as quais agir

  • Pelo menos uma ação de regra

Os dispositivos publicam mensagens em tópicos MQTT. O filtro de tópicos na instrução SQL SELECT identifica os tópicos do MQTT aos quais aplicar a regra. Os campos especificados na instrução SQL SELECT formatam os dados da carga útil da mensagem MQTT recebida para uso pelas ações da regra. Para obter uma lista completa de ações de regra, consulte Ações de regra da AWS IoT​.