← Zurück zur Website

Geräte

Cada placa que você conecta (ESP32, Arduino, Raspberry Pi) vira um dispositivo aqui no painel. É assim que o DadosCorp sabe de qual placa vieram os dados.

Criando seu primeiro dispositivo

  1. Acesse o painel: faça login em dadoscorp.com.br/login e crie um projeto.
  2. Abra o projeto: clique no projeto para abrir a página de detalhes.
  3. Adicione uma placa: clique em Novo Dispositivo, dê um nome (ex: "Sensor Estufa").
  4. Copie as chaves: o modal exibe DEVICE_KEY e SECRET_KEY. Guarde com segurança.

Wichtig: bewahre deine Schlüssel sicher auf. Wenn du das Fenster geschlossen hast, ohne sie zu kopieren, musst du kein neues Gerät erstellen – öffne das Gerät im Panel und nutze die Schaltfläche 🔑 Geräteschlüssel anzeigen, um die Schlüssel erneut zu sehen. Jede physische Platine braucht eigene Zugangsdaten – verwende dieselben Schlüssel nicht für andere Hardware.

Credenciais do dispositivo

CredencialFunção
DEVICE_KEYIdentificador público do dispositivo, incluído em todas as requisições. 32 caracteres hexadecimais.
SECRET_KEYChave secreta usada para calcular a assinatura HMAC. 64 caracteres hexadecimais. Nunca é enviada na rede — apenas usada localmente para gerar o hash.

Vincular ao código da placa

Copie as chaves para o código, trocando os marcadores:

DadosCorp dc("SUA_REDE_WIFI", "SENHA_DO_WIFI", "YOUR_DEVICE_KEY_HERE", "YOUR_SECRET_KEY_HERE");

Schlüsselformat: der DEVICE_KEY hat 32 Hex-Zeichen und der SECRET_KEY 64. Kopiere beide aus dem Panel: öffne das Gerät und klicke auf 🔑 Geräteschlüssel anzeigen. Ersetze die Platzhalter YOUR_DEVICE_KEY_HERE und YOUR_SECRET_KEY_HERE im Beispiel durch deine Schlüssel, ohne einen Platzhalter übrig zu lassen. Erscheint im Seriellen Monitor Ungültiger DEVICE_KEY (32 Hex-Zeichen), ist der Schlüssel falsch oder ein Platzhalter wurde nicht ersetzt.

Após mandar o código para a placa, ela se conecta ao DadosCorp no primeiro envio e aparece como online no painel. Os dados que a placa enviar começam a aparecer na tela.

Renomear labels

Por padrão, os nomes que você usa no código (ex: "temperatura") são os nomes que aparecem na tela. Você pode renomear:

// No código, envia assim:
dc.send("{\"t\":23.5, \"h\":68}");

// No painel, renomeie:
"t" → "Temperatura"
"h" → "Umidade"