Documentação

Conecte qualquer device IoT ao broker MQTT da CodeControl.

Conexão

Brokermqtt.codecontrol.com.br
Porta MQTTS8883
WSSwss://mqtt.codecontrol.com.br/mqtt

Payload — Leitura analógica

{
  "value": 82.5,
  "unit": "%"
}

Payload — Entrada discreta

{
  "state": true
}

Payload — Status do device

{
  "online": true,
  "rssi": -62,
  "ip": "192.168.1.50"
}

ESP32 (Arduino)

#include <WiFi.h>
#include <PubSubClient.h>

WiFiClientSecure net;
PubSubClient client(net);

void setup() {
  WiFi.begin("SSID", "PASS");
  net.setInsecure();
  client.setServer("mqtt.codecontrol.com.br", 8883);
  client.connect("clientId", "username", "password");
  client.publish("u/USER/d/DEVICE/data", "{\"value\":25.3,\"unit\":\"C\"}");
}