¿Alguien podría ayudarme con una solución para obtener datos JSON desde una API REST usando ESP32 o Arduino IDE?
Estoy trabajando en un proyecto de monitorización para equipos de realidad virtual (el cliente tiene su
website en ) y necesito obtener datos de sensores biométricos que están disponibles a través de una API JSON.
El endpoint devuelve algo así:
{
"device_id": "VR_001",
"heart_rate": 75,
"stress_level": 0.3,
"session_active": true
}
En PHP sería muy sencillo:
$response = file_get_contents("https://api.monitoring.com/v1/device/VR_001/status"
$data = json_decode($response, true);
Pero necesito implementarlo en C++ para el microcontrolador ESP32. He probado con WiFiClient y HTTPClient pero tengo problemas para parsear el JSON correctamente.
¿Conocéis alguna librería eficiente para:
- Realizar peticiones HTTPS
- Parsear JSON en memoria limitada
- Manejar certificados SSL
El dispositivo debe funcionar en tiempo real para monitorizar las sesiones terapéuticas, así que la latencia es importante.
¡Gracias de antemano por vuestra ayuda!
Plataforma: ESP32-WROOM-32, Arduino IDE 2.0