Prototipagem e educação

MQTT para Prototipagem e educação

Do primeiro projeto com ESP32 a um laboratório em sala de aula, o MQTT é o jeito mais rápido de fazer as coisas se comunicarem. Comece no endpoint público compartilhado e migre para um broker privado quando o projeto ficar sério.

Sem cartão de crédito

O que você pode construir

Construa seu primeiro projeto conectado no ConnectMQ

Você constrói o projeto, o ConnectMQ transporta os dados. Placas e notebooks publicam leituras; um dashboard, um fluxo do Node-RED ou o script de um colega assina — sem servidor para configurar.

Suas placas
ESP32 / Arduinolab/{team}/esp32/temperature
Raspberry Pilab/{team}/pi/sensors
Scripts Pythonlab/{team}/script/out
CLI (mosquitto)lab/{team}/test
ConnectMQ
  • WebSockets seguros
  • TLS na 8883
  • QoS 0, 1 e 2
  • mensagens retidas
O que você constrói por cima
Dashboard da turma
Fluxos Node-RED
Avaliação e exportação
Apps dos alunos
O que você recebe

Prototipagem e educação no ConnectMQ

  • Experimente o endpoint público compartilhado broker.connectmq.com com qualquer cliente MQTT
  • Exemplos de código para Python, Node.js, ESP32, Go e a CLI
  • Broker privado quando sandboxes públicos já não forem suficientes
exemplo de estrutura de tópicos
lab/team-3/esp32/temperature
lab/team-3/esp32/led/set
Do primeiro LED piscando à produção

Comece pequeno, cresça sem reescrever

Cada etapa usa MQTT padrão, então o mesmo código passa do broker público para um privado apenas trocando host, porta e credenciais.

  1. Sem cadastro

    Broker público

    • broker.connectmq.com, porta 1883
    • Compartilhado: qualquer um pode ler os tópicos
    • Ideal para um primeiro teste
  2. Privado

    Plano Free

    • Sem cartão de crédito
    • TLS e suas próprias credenciais
    • Até 5 conexões
  3. Produção

    Plano Basic ou Scale

    • Até 1.000 conexões
    • Até 10.000.000 de minutos de sessão por mês
    • Mesmo código, novas credenciais
Exemplo real

Alunos controlam uma placa do laboratório de casa

Um projeto de sala de aula muito querido com MQTT: um ESP32 na bancada do laboratório da escola, um script Python no notebook de um aluno em casa e o ConnectMQ no meio. Sem regras de firewall na escola, sem servidor para configurar.

ConnectMQMQTT broker · TLS 8883$ python led.py→ led/set on← led: on← temp: 24.6Aluno em casaScript Python · notebookLab MQTTlab/+/esp32/#Equipe 3ESP3224,6 °CLaboratório da escolaESP32 + LED + sensor · Wi-Fi da escolalab/team-3/esp32/led/set {"on":true}lab/team-3/esp32/led/set {"on":true}lab/team-3/esp32/state {"led":true,"temp":24.6}lab/team-3/esp32/state {"led":true,"temp":24.6}Equipe 3 · agoraLED aceso — lab a 24,6 °CConnectMQMQTT broker · TLS 8883$ python led.py→ led/set on← led: on← temp: 24.6Aluno em casaScript Python · notebookLab MQTTlab/+/esp32/#Equipe 3ESP3224,6 °CLaboratório da escolaESP32 + LED + sensor · Wi-Fi da escolalab/team-3/esp32/led/set {"on":true}lab/team-3/esp32/led/set {"on":true}lab/team-3/esp32/state {"led":true,"temp":24.6}lab/team-3/esp32/state {"led":true,"temp":24.6}Equipe 3 · agoraLED aceso — lab a 24,6 °C
  1. 20:15 Notebook do aluno em casa

    Um script Python de dez linhas publica um comando para a placa da equipe.

    lab/team-3/esp32/led/set → {"on":true}
  2. 20:15 ESP32 na bancada

    Assina os tópicos da sua equipe: acende o LED e publica seu estado com a temperatura da sala.

    lab/team-3/esp32/state → {"led":true,"temp":24.6}
  3. 20:15 Script do aluno

    Recebe o estado via ConnectMQ e o exibe — a ida e volta leva bem menos de um segundo.

  4. 20:16 A turma inteira

    Cada equipe tem seus próprios tópicos e credenciais, então placas e scripts nunca atrapalham um ao outro.

Comece sem conta: teste o mesmo script no broker público gratuito broker.connectmq.com:1883 e depois leve a turma para um broker privado.

Piloto

Faça seu próximo laboratório no ConnectMQ

Comece no broker público sem cadastro e depois leve a turma para um broker privado — o plano Free não exige cartão e o Basic oferece até 100 conexões, com TLS e credenciais próprias.