DCDevicecamp
Menú

Telemetría con un POST autenticado.

HTTPS encaja bien con scripts, pasarelas y equipos que despiertan cada cierto tiempo. Cada credencial pertenece a un único dispositivo.

Endpoint

Envía JSON a la URL de telemetría con la clave del dispositivo. Se admiten hasta 32 valores numéricos, booleanos o textos acotados.

curl -X POST https://api.devicecamp.app/v1/devices/DEVICE_ID/telemetry \
  -H "Authorization: Bearer DEVICE_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"temperature":22.4,"humidity":51}'

Fechas y reintentos

Incluye recorded_at si la lectura ocurrió antes de enviarla y message_id al reintentar. Repetir el mismo ID no duplica datos.

{"message_id":"lectura-0042","recorded_at":"2026-07-25T08:00:00Z","metrics":{"temperature":22.4}}

Si se rechaza, no se guarda

Devicecamp rechaza UTF-8 inválido, claves JSON repetidas, campos desconocidos, números no finitos, valores demasiado grandes, fechas inválidas y cambios de tipo. Nunca guarda a medias una lectura fallida.

No mezcles credenciales

Los tokens de agentes y las cookies del navegador no sirven para ingerir datos. Si una clave se filtra, renuévala en Administrar dispositivo.