Después de haber acumulado una cantidad aceptable de datos en la base de datos, lo siguiente que hay que plantearse es que hacer con ellos. Los datos se pueden utilizar de varias formas, pero para ello hay que empezar por leerlos de la base de datos. En el caso de ThingSpeak, el hecho de formar parte del entorno de Matlab facilita las cosas a la hora de descargarlos y trabajar con ellos. Para hacerlo, basta con emplear la función thingSpeakRead.
En este caso, para descargar los datos de los dos canales, se ejecuta la función como sigue:
[data,timestamps]=thingSpeakRead(1229899,'ReadKey','EPXZHT6725584ZBI',
'Fields',[1,2],'NumPoints',4,'OutputFormat','TimeTable')
Esta función proporciona la siguiente salida:
También se puede omitir la opción 'OutputFormat', y el resultado se almacenará en una matriz de 4x2.
Una vez obtenidos estos datos, se pueden, por ejemplo, obtener gráficas.
También se pueden trabajar los datos con funciones mas complejas. Por ejemplo, conociendo cual es la presión típica de las borrascas en la zona de Bilbao, se podría establecer una función que determinara si se avecina una borrasca en base a la evolución de este dato.
No hay comentarios:
Publicar un comentario