- Tabla de contenido
- Hydro-proyect
- Endpoints
- WebSockets
- Pruebas con datos aleatorios
Aplicacion para granja IoT
- Devuelve los datos entre la fecha date y 24 horas despues de la fecha especificada (Datos recolectados por segundo)
/data/historico/:sensor/date/:date
- Devuelve los datos por segundo entre las dos fechas.
/data/historico/:sensor/mindate/:min_date/maxdate/:max_date
- Devuelve los datos entre la fecha date y 24 horas despues a partir de fecha(los datos mostrados son el promedio de cada minuto)
/data/historico/minutos/:sensor/date/:date
- Devuelve los datos promedio de minutos entre dos fechas
/data/historico/minutos/:sensor/mindate/:min_date/maxdate/:max_date
- Devuelve los datos entre la fecha date y 24 horas despues a partir de fecha(los datos mostrados son el promedio de cada hora)
/data/historico/horas/:sensor/date/:date
- Devuelve los datos promedio de las horas en un rango de fechas
/data/historico/horas/:sensor/mindate/:min_date/maxdate/:max_date
Actualiza los parametros de estado optimo para los sensores
/params
{
"sensor": "humedad",
"min_value": 20,
"max_value": 60
}/ws/data/humedad
/ws/data/ph
/ws/data/temperatura/agua
/ws/data/temperatura/aire
- humedad
- ph
- temp_aire
- temp_agua
- sensor/humedad
- sensor/ph
- sensor/temperatura/aire
- sensor/temperatura/agua
Para hacer prueba generando datos aleatorios se debe hacer lo siguiente.
Conectar los inputs, humedad, pH, temperatura del aire y temperatura del agua a su respectivo set global. Hacer deploy y luego ejecutar cada input para un primer envío de datos.
Desconectar los inputs de los sets global y configurar los inputs en un intervalo de 1 segundo y hacer el deploy
Habilitar el flujo "Guardar promedios" para poblar las tablas de horas y minutos cuando sé del tiempo