Meus Canais

Gerencie seus dispositivos e visualize gráficos de telemetria em tempo real.

Criar Novo Canal

Nenhum Canal Encontrado

Comece a coletar e monitorar telemetrias de seus sensores e dispositivos IoT criando seu primeiro canal.

+ Criar Primeiro Canal
Guia de Envio de Dados (ThingSpeak API)

Envie dados diretamente pelo navegador ou linha de comando via requisição HTTP GET:

HTTP GET Endpoint
curl "http://thinspeak.kaom.com.br/update?api_key=SUA_WRITE_KEY&field1=25.4&field2=60.2"
  • api_key: Chave de escrita gerada no seu canal (Write API Key).
  • field1 até field8: Valores numéricos ou textos das variáveis de telemetria.
  • status: Mensagem opcional de diagnóstico/status do sensor.

Script simples em Python para telemetria usando a biblioteca requests:

send_telemetry.py
import requests
import time

SERVER_URL = "http://thinspeak.kaom.com.br/update"
WRITE_KEY = "SUA_WRITE_KEY"

payload = {
    "api_key": WRITE_KEY,
    "field1": 24.8,   # Exemplo: Temperatura
    "field2": 65.0,   # Exemplo: Umidade
    "status": "Sensor OK"
}

response = requests.get(SERVER_URL, params=payload)
if response.status_code == 200:
    print(f"Sucesso! ID da leitura: {response.text}")
else:
    print(f"Erro no envio: {response.status_code}")

Exemplo em C++ para ESP32 / ESP8266 com conexão WiFi:

esp32_thinspeak.ino
#include <WiFi.h>
#include <HTTPClient.h>

const char* ssid = "SEU_WIFI";
const char* password = "SUA_SENHA_WIFI";
const char* server = "http://thinspeak.kaom.com.br/update";
const char* apiKey = "SUA_WRITE_KEY";

void sendData(float temp, float humidity) {
  if(WiFi.status() == WL_CONNECTED) {
    HTTPClient http;
    String url = String(server) + "?api_key=" + apiKey + 
                 "&field1=" + String(temp) + 
                 "&field2=" + String(humidity);
    
    http.begin(url);
    int httpResponseCode = http.GET();
    if(httpResponseCode > 0) {
      Serial.printf("Envio OK: %d\n", httpResponseCode);
    }
    http.end();
  }
}

Sequência de Comandos AT para módulos celulares LTE-M / NB-IoT (SIM7070G / SIM7000):

Comandos AT HTTP GET
AT+SHCONF="URL","http://thinspeak.kaom.com.br"
AT+SHCONF="BODYLEN",1024
AT+SHCONF="HEADERLEN",350
AT+SHCONN
AT+SHBADD="Host: thinspeak.kaom.com.br"
AT+SHREQ="/update?api_key=SUA_WRITE_KEY&field1=26.5",1
AT+SHREAD=0,100
AT+SHDISC