Como integrar n8n com IoT e sensores usando MQTT: exemplos práticos

Descubra como integrar n8n com IoT e sensores usando MQTT em um guia prático, desde os conceitos básicos até dicas avançadas de automação. Confira exemplos reais, configurações essenciais e amplie as possibilidades do seu projeto de monitoramento remoto e automação inteligente!

Uma imagem sobre Como integrar n8n com IoT e sensores usando MQTT

A integração entre n8n, IoT e sensores por meio do protocolo MQTT abre portas para automação, monitoramento e controle inteligente em projetos conectados. Seja para acompanhar a temperatura de um ambiente, acionar dispositivos remotamente ou automatizar alertas, o n8n se destaca como uma solução visual e poderosa para construir fluxos que conectam o mundo físico (sensores IoT, como o ESP32) ao digital, sem exigir conhecimento avançado em programação.

Neste artigo, você vai entender como unir todas essas peças. Iremos explorar conceitos iniciais sobre o que é n8n, o papel do MQTT na comunicação IoT, como preparar o ambiente com ESP32 e outros sensores, a configuração prática dessa integração e, por fim, dicas para criar dashboards dinâmicos e expandir o seu sistema. Se você está começando, fique tranquilo: explicações passo a passo farão parte do conteúdo. Se já possui experiência, as sugestões de automação e expansão serão úteis para dar um salto de qualidade nos seus projetos. Vamos começar!

Introdução ao n8n, IoT e protocolo MQTT

Antes de colocar a mão na massa, é importante esclarecer alguns conceitos-chave que fundamentam a integração entre n8n, IoT e MQTT:

  • O que é o n8n?
    O n8n é uma plataforma de automação visual, gratuita e poderosa. Com ele, você cria fluxos (workflows) conectando APIs, bancos de dados, mensagens e agora até dispositivos IoT, sem precisar programar. Pense no n8n como uma ponte entre o mundo digital e físico, orquestrando tarefas automatizadas com uma interface amigável.

  • O que é IoT?
    Internet das Coisas (IoT) refere-se à conexão de dispositivos físicos (como sensores, atuadores e microcontroladores) à internet, permitindo coleta de dados e ações remotas. Exemplos de IoT incluem sensores de temperatura, luz, umidade, comandos de lâmpadas inteligentes, controle de portas e muito mais.

  • Protocolo MQTT
    O MQTT (Message Queuing Telemetry Transport) é um protocolo leve e eficiente para troca de mensagens entre dispositivos IoT. Ele segue o modelo publicador/assinante (publish/subscribe), conectando sensores, microcontroladores (como ESP32) e aplicativos (como n8n) por meio de tópicos específicos. Um servidor broker MQTT centraliza as mensagens, fazendo a ponte entre publicadores (quem envia dados) e assinantes (quem recebe).

Exemplo prático de integração:
Imagine um sensor de temperatura com ESP32 enviando leituras a um broker MQTT. O n8n se conecta ao broker, recebe os dados, armazena-os ou aciona notificações/automação conforme regras pré-definidas, tudo sem escrever uma linha de código!

Agora que já entendemos o básico, vamos preparar nosso ambiente para colocar essa integração em prática.

Formação Agentes de IA
Formação Recomendada

Formação Agentes de IA

Domine a criação de Agentes de IA e Venda para Empresas

  • 402 aulas
  • 32 projetos
  • 38h 19min

Aprenda mais e crie automações inteligentes com a Formação Agentes de IA

Se você gostou das possibilidades de automação que o n8n oferece e quer ir além – integrando soluções com Inteligência Artificial, APIs, bancos de dados e muito mais –, recomendo fortemente conhecer a Formação Agentes de IA da Hora de Codar.

O foco é prático: você aprende do zero a criar agentes de IA, fluxos de automação completos e soluções personalizadas para empresas e clientes sem precisar ser programador(a). O conteúdo é direto ao ponto, com exemplos aplicados e acesso vitalício, além de um grupo ativo de suporte e projetos reais para incluir no seu portfólio.

Com mais de 8.100 alunos, a Formação Agentes de IA é ideal para quem quer abrir portas no mercado de automação e se tornar referência em agentes inteligentes. Veja todos os detalhes e aproveite a condição especial pelo link: Conheça a Formação Agentes de IA

Treinamento completo em n8n do básico ao avançado

Preparando o ambiente: requisitos, MQTT, ESP32 e sensores

A preparação do ambiente para integrar n8n, IoT e sensores com MQTT é fundamental para garantir que tudo funcione de modo fluido, especialmente se você está começando. A seguir estão os principais itens e passos que você vai precisar considerar:

1. Instalação e acesso ao n8n
Você pode rodar o n8n localmente, em um servidor próprio ou utilizar uma solução de hospedagem. O jeito mais recomendado (e sem dor de cabeça) é optar por uma VPS otimizada para n8n, como as oferecidas pela Hostinger – traz rapidez, facilidade e recursos sob medida para automações.

2. Broker MQTT
Você precisará de um broker MQTT para centralizar as mensagens entre seus sensores e o n8n. É possível usar soluções como Mosquitto (open-source), HiveMQ ou brokers em nuvem. Com alguns comandos simples, o Mosquitto pode ser instalado em seu servidor ou até em um Raspberry Pi. Vale a pena garantir que o broker estará acessível pela rede para o ESP32 e para o n8n.

3. Dispositivos IoT – ESP32
O ESP32 é um dos microcontroladores favoritos para projetos IoT por reunir Wi-Fi, Bluetooth e bom poder computacional a preço baixo. Você irá programá-lo (em Arduino IDE ou MicroPython) para ler sensores (por exemplo, de temperatura ou umidade) e publicar dados no broker MQTT.

4. Sensores
Escolha sensores conforme sua aplicação: temperatura (DHT11/DHT22), umidade, luminosidade (LDR), presença, entre outros. Eles serão conectados ao ESP32.

Resumo dos equipamentos:

  • VPS rodando n8n
  • Broker MQTT (local ou remoto)
  • 1 ou mais ESP32
  • Sensores IoT compatíveis com o ESP32
  • Acesso à rede Wi-Fi
  • Computador com Arduino IDE ou similar para programar ESP32

Com todos esses elementos prontos, fica simples passar para configuração do fluxo no n8n e ver sua automação IoT funcionando! Se precisar de referência para instalar o n8n, temos indicação de vídeo no final do artigo.

Vídeo recomendado – Como instalar o n8n localmente: passo a passo para começar suas automações

Para quem está começando no universo do n8n e quer montar o próprio ambiente para automações com IoT, assistir ao vídeo “Como instalar o n8n localmente – Instale o n8n com o npm no seu computador” é o primeiro passo. O tutorial apresenta a instalação do n8n diretamente em sua máquina, ideal para testes, experimentações e projetos pessoais.

Neste vídeo, você verá como baixar, instalar e iniciar o n8n de forma clara, didática e direta ao ponto, mesmo sem experiência prévia. Dê o play e comece sua jornada nas automações com n8n!

Assista abaixo:

Configurando o fluxo n8n com ESP32 e sensores

Com o ambiente preparado, é hora de colocar mãos à obra e criar seu fluxo n8n para receber e processar dados dos sensores IoT transmitidos via MQTT. O processo é mais visual do que técnico, ideal para quem está começando em automação e integração de dispositivos.

1. Conectando o n8n ao broker MQTT

  • No n8n, adicione o node “MQTT Trigger”. Configure-o com o endereço do seu broker, porta, usuário e senha (se houver), e o tópico desejado (por exemplo, “casa/sala/temperatura”).
  • Salve e ative o node: ele ficará ouvindo mensagens publicadas pelos ESP32.

2. Programando o ESP32 para publicar dados

  • Use Arduino IDE ou MicroPython, com a biblioteca MQTT instalada.
  • Programe seu ESP32 para ler o sensor (por exemplo, temperatura do DHT22) e publicar o resultado regularmente no mesmo tópico configurado no n8n.

3. Criando processamento e automação no n8n

  • Depois do node MQTT Trigger, conecte nodes de processamento, como armazenar dados em um banco (MySQL, Google Sheets), enviar alertas (Telegram, e-mail) ou acionar atuadores (relés, luzes etc.).
  • Exemplo: ao receber temperatura acima do limite, acione uma notificação automática ou ligue o ar-condicionado inteligente.

4. Testes e monitoramento

  • Monitore em tempo real os dados chegando no n8n, visualize payloads e teste triggers.
  • Ajuste temas como tópicos MQTT, intervalos de leitura e ações automatizadas para otimizar o fluxo.

Esse fluxo pode ser expandido para múltiplos sensores, salas e até prédios inteiros, tornando seu sistema escalável e profissional.

Exemplo prático: monitoramento e automação remota usando n8n

Para ilustrar como integrar n8n com IoT e sensores usando MQTT, veja um exemplo prático que você pode adaptar facilmente:

Cenário:
Monitoramento de temperatura em um laboratório utilizando ESP32 com sensor DHT22, publicando dados via MQTT e automação de alertas com n8n.

Passo a passo resumido:

  1. Programe o ESP32 para ler o DHT22 e publicar a temperatura a cada minuto no tópico “lab/temperatura”.
  2. Configure o node MQTT Trigger no n8n para se inscrever no mesmo tópico.
  3. Após receber cada mensagem, utilize nodes para:
    • Salvar os dados recebidos em uma planilha do Google Sheets.
    • Analisar o valor: se a temperatura estiver acima de 28°C, gerar um alerta no Telegram/E-mail.
    • (Opcional) Acionar um relé Wi-Fi para ligar um ventilador automaticamente.

Esse fluxo mostra como monitorar remotamente o ambiente com automação total. O melhor é que você pode expandir para outros sensores (umidade, presença, gás etc.) e personalizar as regras conforme sua necessidade!

Vantagens:

  • Monitoramento em tempo real.
  • Alertas automáticos para condições críticas.
  • Controle remoto de dispositivos sem intervenção manual.
  • Fácil expansão para múltiplas fontes de dados.

Com criatividade, seu projeto ganha vida! No próximo tópico, veja como ir além com dashboards e outras automações.

Dica de hospedagem: VPS Hostinger para automações n8n e projetos IoT

Se você está pensando em levar seu projeto de IoT com n8n para um ambiente profissional, a Hostinger oferece soluções de VPS especialmente indicadas para este cenário. Com planos flexíveis, o n8n já vem pré-instalado, e você pode escalar rapidamente conforme o crescimento do seu sistema.

Os principais benefícios da VPS Hostinger:

  • Execução ilimitada de fluxos
  • Recursos sob medida (RAM, CPU, armazenamento)
  • Acesso fácil a nodes da comunidade n8n
  • Suporte especializado 24/7
  • Interface amigável e instalação facilitada

E o melhor: usando o cupom HORADECODAR no link a seguir, você garante desconto exclusivo na contratação da sua VPS.

Conheça a VPS Hostinger para n8n (cupom HORADECODAR)

Hostinger A melhor VPS para seu n8n

Dicas avançadas: automação, dashboards e expansão do projeto

Depois de implementar a integração inicial, é hora de fazer seu projeto de IoT com n8n e MQTT atingir outro nível! Aproveite essas dicas:

Dashboards personalizáveis:
Visualize dados em tempo real usando n8n em conjunto com Google Data Studio, Grafana ou outros sistemas de BI. Basta enviar os dados dos sensores do n8n para um banco SQL ou para Google Sheets e conectar a ferramenta de visualização.

Automação inteligente:

  • Use nodes de lógica (If, Switch) para criar ações baseadas em condições – por exemplo, se a temperatura cair abaixo de 20°C, envie alerta diferente;
  • Integre com APIs de climatização, iluminação ou segurança do ambiente, tornando seu sistema mais robusto.

Expansão para múltiplos ambientes:

  • Adicione diferentes tópicos MQTT para cada local ou sensor, consolidando tudo no mesmo fluxo do n8n;
  • Aproveite o poder de escalar sua aplicação de laboratório para indústrias, fazendas, residências e até cidades inteligentes.

Segurança e manutenção:

  • Utilize autenticação nos brokers MQTT e conexões seguras (TLS/SSL).
  • Mantenha backups automatizados das configurações do n8n e dados coletados.

Com essas dicas, seu projeto vai além do básico, entregando automações inteligentes, administrativos visuais potentes e uma base sólida para crescer conforme novas demandas surgirem!

Conclusão

Integrar o n8n com IoT e sensores usando MQTT é uma das maneiras mais flexíveis e poderosas de criar automações eficientes, escaláveis e inteligentes – e o melhor, sem depender de programação avançada. Desde o conceito do fluxo no n8n com ESP32 e sensores até dicas de monitoramento remoto e expansão, vimos como combinar esses mundos pode levar seus projetos ao próximo nível.

Com as ferramentas certas (como n8n, MQTT, ESP32 e sensores), um ambiente bem estruturado e o apoio de boas referências como as da Formação Agentes de IA e da VPS Hostinger, você terá toda a base para desenvolver aplicações robustas, seguras e prontas para crescer.

Comece pequeno, automatize tarefas simples e, aos poucos, evolua para soluções completas de automação MQTT n8n, monitoramento remoto, painéis de acompanhamento e muito mais. O universo da integração está só começando, e agora você está pronto para explorá-lo! Se quiser ver ainda mais exemplos práticos n8n e sensores, siga acompanhando nossos tutoriais e vídeos recomendados.

n8n e ESP32: quem faz o quê nessa integração?

Antes de sair clicando em node, vale separar os papéis, porque é aqui que a maioria trava

O ESP32 é quem encosta no mundo físico: ele lê o sensor e publica aquela leitura num tópico

O broker MQTT é o correio: recebe a mensagem de quem publica e entrega pra quem assinou aquele tópico

O n8n é o cérebro: assina o tópico, recebe o dado e decide o que fazer com ele (guardar, avisar, acionar alguma coisa)

Se tu já usa grupo de mensagem no celular, a analogia é essa: o ESP32 manda a mensagem no grupo, o broker é o grupo, e o n8n é aquele membro que lê tudo e reage

E o ESP32 fala direto com o n8n?

Nesse modelo, não

O ESP32 não precisa conhecer o n8n, ele conhece o broker e o nome do tópico, só isso

E isso é muito massa: tu pode mudar o n8n de lugar, colocar mais um assinante escutando o mesmo dado ou botar vários ESP32 publicando no mesmo tópico, sem reescrever o firmware do sensor 🙂

Não chegou nada no n8n? Isole o problema assim:

Quando o fluxo fica mudo, a vontade é culpar o n8n na hora, mas o dado passa por três pontos e o teste tem que dizer QUAL deles quebrou

Primeiro, escute o tópico com um cliente MQTT qualquer no seu computador, apontando pro mesmo broker

Se a mensagem do ESP32 aparecer ali e não aparecer no n8n, o problema está do broker pro n8n (credencial, tópico digitado diferente, fluxo parado)

Se não aparecer nem ali, o problema está antes: o ESP32 não conectou no Wi-Fi, não alcançou o broker ou não está publicando

Depois faça o caminho inverso: publique uma mensagem de teste no tópico pelo seu computador, sem o ESP32 ligado

Se o n8n reagir, tu acabou de provar que o fluxo está de pé e a bronca é no dispositivo

Esse vai e volta economiza um tempo absurdo, faça o teste!

Checklist rápido dos erros mais comuns:

Tópico escrito diferente nas duas pontas: MQTT diferencia maiúscula de minúscula e uma barra a mais já é outro tópico

Endereço do broker que só funciona dentro da sua máquina, enquanto o ESP32 está na rede tentando alcançar outro endereço

Broker pedindo usuário e senha que o ESP32 não está enviando

Fluxo aberto no editor mas não ativo

Mensagem chegando, porém o payload é texto puro e o node seguinte espera um JSON: converta antes de tentar comparar valores

ESP32 publicando rápido demais e enchendo o fluxo de execuções sem necessidade

Tome cuidado com o tópico principalmente, já vi projeto inteiro parado por causa de uma letra 😅

Como nomear os tópicos pra não virar bagunça:

Com um ESP32 só, qualquer nome serve

Com cinco, o nome do tópico vira a sua arquitetura

Use uma hierarquia do mais amplo pro mais específico: local, ambiente, dispositivo, grandeza

Assim tu consegue assinar um ramo inteiro no n8n em vez de criar um trigger pra cada sensor, e o mesmo fluxo passa a atender a casa toda

Evite colocar acento, espaço ou nome de pessoa no tópico, porque um dia esse sensor muda de sala e o nome deixa de fazer sentido

Perguntas frequentes sobre n8n com ESP32 e MQTT

Preciso saber programar pra integrar ESP32 com n8n?

No lado do n8n, não: o fluxo é montado clicando e ligando nodes

No lado do ESP32 tem código sim, porque alguém precisa dizer pro microcontrolador ler o sensor e publicar a leitura

É um código curto e repetitivo, tu escreve uma vez e reaproveita pros outros dispositivos

Dá pra usar outra placa no lugar do ESP32?

Dá, o n8n não faz ideia de qual placa está do outro lado

Ele enxerga só a mensagem que chegou no tópico, então qualquer dispositivo capaz de publicar via MQTT serve

O ESP32 é o queridinho porque já vem com Wi-Fi e dá conta do recado sem exigir um PC da Nasa junto

Preciso de um broker próprio ou posso usar um público?

Broker público de teste quebra um galho pra provar que o fluxo funciona

Pra valer, suba o seu: em broker aberto, parta do princípio de que qualquer um pode ler o que tu publica e publicar no seu tópico

Dá pra o n8n mandar comando DE VOLTA pro ESP32?

Dá, e é aqui que o projeto fica insano

Basta inverter os papéis: o n8n publica num tópico de comando e o ESP32 assina esse tópico pra receber a ordem

Mesmo broker, mesma lógica, só muda quem fala e quem escuta

Por que usar MQTT e não mandar direto por HTTP?

HTTP funciona pra um envio de vez em quando

MQTT foi feito pra dispositivo pequeno mandando pouco dado o tempo todo, e o modelo de tópicos deixa vários assinantes usarem a mesma leitura sem o sensor saber que eles existem

Em projeto com muitos sensores, essa diferença aparece rápido

Leia também

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Claude Code

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Blog | Mais populares