Exemplo: Usando o controle de temperatura HVAC com AWS IoT Events - AWS IoT Events

Aviso de fim do suporte: em 20 de maio de 2026, AWS encerrará o suporte para AWS IoT Events. Depois de 20 de maio de 2026, você não poderá mais acessar o AWS IoT Events console ou os AWS IoT Events recursos. Para obter mais informações, consulte AWS IoT Events Fim do suporte.

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

Exemplo: Usando o controle de temperatura HVAC com AWS IoT Events

História de fundo

Este exemplo implementa um modelo de controle de temperatura (um termostato) com os seguintes atributos:

  • Um modelo de detector definido por você que pode monitorar e controlar várias áreas. (Uma instância de detector será criada para cada área).

  • Cada instância do detector recebe dados de temperatura de vários sensores colocados em cada área de controle.

  • Você pode alterar a temperatura desejada (o ponto de ajuste) para cada área a qualquer momento.

  • Você pode definir os parâmetros operacionais para cada área e alterá-los a qualquer momento.

  • Você pode adicionar ou excluir sensores de uma área a qualquer momento.

  • Você pode ativar um tempo mínimo de funcionamento das unidades de aquecimento e resfriamento para protegê-las contra danos.

  • Os detectores rejeitarão e reportarão leituras anômalas do sensor.

  • Você pode definir pontos de ajuste de temperatura de emergência. Se algum sensor relatar uma temperatura acima ou abaixo dos pontos de ajuste que você definiu, as unidades de aquecimento ou resfriamento serão acionadas imediatamente e o detector relatará esse pico de temperatura.

Este exemplo demonstra os seguintes recursos funcionais:

  • Crie modelos de detectores de eventos.

  • Cria entradas.

  • Ingira entradas em um modelo de detector.

  • Avalie as condições do gatilho.

  • Consulte as variáveis de estado em condições e defina os valores das variáveis dependendo das condições.

  • Consulte os temporizadores em condições e defina-os de acordo com as condições.

  • Execute ações que enviem mensagens do Amazon SNS e MQTT.