Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Primeiros Passos com IoT e MQTT: Tutorial ESP8266 Sem Código

MQTT é a espinha dorsal de mensagens leve da maioria das soluções IoT. Este guia mostra como lançar workflow completo, sem código: sensor ESP8266 publica dados em Raspberry Pi rodando Node-RED, onde leituras aparecem em dashboard ao vivo.

Por Que MQTT Importa para IoT

Modelo publish/subscribe do MQTT mantém tráfego de rede mínimo e é projetado para conexões não confiáveis ou baixa largura de banda — exatamente o que a maioria dos deployments IoT requer. Aproveitando padrões abertos como Arduino, MQTT e Node-RED, você pode prototipar rapidamente sem escrever uma única linha de código.

O que Você Vai Precisar

Passo 1: Baixe Pacote IoT Werkstatt

Baixe o IoT Werkstatt ZIP. Ele empacota Arduino 1.8.5 portátil, todas bibliotecas necessárias, e Ardublock, que fornece "superblocos" pré-construídos para tarefas IoT comuns.

Passo 2: Prepare o ESP8266

Abra Ardublock e carregue projeto XML fornecido. Configure SSID/senha Wi-Fi e aponte configurações MQTT para endereço do broker no seu Raspberry Pi. Selecione sensor Bosch BME280 e crie tópico distinto para cada medição (ex.: home/room1/temperature).

Clique Upload to Octopus — Arduino IDE compila sketch gerado e flashea no ESP8266. Uma vez rodando, dispositivo publica dados do sensor no broker MQTT.

Passo 3: Configure Broker MQTT no Raspberry Pi

No Pi, instale Mosquitto:

sudo apt-get update
sudo apt-get install mosquitto mosquitto-clients

Inicie broker (roda automaticamente no boot). Nenhuma configuração adicional necessária para setup local básico.

Passo 4: Importe Flow Node-RED

Abra Node-RED (https://localhost:1880) e cole JSON do flow fornecido. Clique duas vezes em cada nó input MQTT para definir endereço do broker e credenciais.

Painel debug à direita mostrará mensagens incoming assim que ESP8266 começar a publicar.

Passo 5: Adicione Dashboard

No Node-RED, instale nó de paleta node-red-dashboard. Flow já contém configuração para UI do dashboard.

Após instalar, dashboard acessível em https://localhost:1880/ui e exibirá gráficos ao vivo de temperatura, pressão e umidade.

Opcional: Proteja o Dashboard

Para proteger UI, habilite httpNodeAuth em settings.js conforme descrito na documentação de segurança Node-RED.

Checklist Rápido Raspberry Pi

  1. Baixe Raspbian do site oficial Raspberry Pi e grave em cartão SD 32 GB.
  2. Habilite Wi-Fi e SSH para setup headless:
    • Crie arquivo vazio chamado ssh na partição /boot.
    • Coloque arquivo wpa_supplicant.conf com detalhes da rede:
    country=US
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    network={
        ssid="YourNetworkSSID"
        psk="YourNetworkPassphrase"
        key_mgmt=WPA-PSK
    }
  3. Dê boot no Pi, então atualize OS:
    sudo apt-get update
    sudo apt-get upgrade
  4. Instale Mosquitto (veja Passo 3).
  5. Se Node-RED não pré-instalado, execute:
    bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
  6. Habilite Node-RED para iniciar no boot:
    sudo systemctl enable nodered.service
  7. Instale nó dashboard Node-RED:
    sudo apt-get install npm
    sudo npm install -g npm
    hash -r
    cd ~/.node-red
    npm i node-red-dashboard node-red-start

Uma vez rodando, acesse Node-RED em https://localhost:1880 e dashboard em https://localhost:1880/ui.

Gerenciando Node-RED

O Que Vem Depois?

Expanda seu projeto com machine learning: instale TensorFlow no Pi (pip3 install tensorflow) e adicione paleta node-red-contrib-machine-learning para trazer capacidades IA ao seu dashboard.

Referências

— DONE —

Processo de manufatura

  1. A Ciência dos Têxteis: Mergulho Profundo em Corantes Ácidos, Reativos, de Couro e Diretos
  2. Integre sua Estação Meteorológica ao CWOP: Guia Prático
  3. Dominando a Placa PSoC 6 Pioneer com Shield IoT Add-On: Guia do Desenvolvedor
  4. IoT Revolucionando Serviço de Campo: Manutenção Preditiva e ROI Maior
  5. Como Cidades Inteligentes Aproveitam IoT, Microsserviços e Dashboards para Gestão Eficiente de Ativos
  6. Como IoT Está Transformando Apps Móveis e Impulsionando Inovação nos Negócios
  7. Fechando o Ponto Cego IoT em Mundo Pós-Pandemia
  8. IoT World: Por Dentro da Solução Big Data da Vertica para Analytics de IoT
  9. Repensando Valor no IoT Industrial: Do Rastreamento à Transformação
  10. Software AG Projeta Próxima Onda de Crescimento IoT