Monitoreo de cultivos - Memoria
Esquema
Motivaciones
Al presentar el pre proyecto, nuestra idea era utilizar la Whitecat para una sala de servidores, pero nos dimos cuenta que seria muy difícil encontrar un aplicativo real, por lo que, finalmente, pensamos en una manera de usarla para recopilar datos del ambiente y usarlo para saber el estado del cultivo.
Problemas
Quizá, el mayor problema al que nos hemos enfrentado, es que no acabábamos de visualizar como se debían pasar los datos recibidos de la placa a nuestra página web. Debido a esto, y que al final necesitásemos más tiempo para realizar esta parte, afecto negativamente, debido a que no pudimos implementar ideas que teníamos pensadas.
Otro problema algo recurrente era que la conexión entre nuestra placa y la gateway que reenvía nuestros datos no se conseguía establecer des de clase, por lo que muchas pruebas tuvimos que hacerlas con datos simulados, no reales.
Posibles mejoras
Como acabamos de comentar, teníamos más ideas para implementar en nuestro proyecto. Una de estas era mostrar los datos recogidos mediante una gráfica, pero debido a que la gran mayoría de estas están creadas con javascript, nuestra página esta hecha con php y html, y nosotros no tenemos conocimientos de este lenguaje, finalmente nos han impedido poder realizarlo.
Otra mejora que queríamos aplicar des del principio era el uso de actuadores, por tal de que si una lectura de datos bajaba o subía de cierto rango, los actuadores se pusieran en marcha y hicieran algún tipo de acción para intentar variar estos datos. Por desgracia, debido al limitado tiempo del que disponíamos, no hemos podido implementarlo.
Conclusiones
Como conclusiones, podemos decir que este proyecto se puede aplicar en un caso real, pero una condición bastante importante es que la placa debe tener conectividad con alguna gateway LoRa. Si esto no se cumple, la Whitecat Board no podrá enviar los datos que reciba.
Reflexión
Para terminar este proyecto, nos gustaría añadir que ha sido una experiencia interesante, ya que en 1 mes, hemos puesto en práctica nuestros conocimientos de programación, base de datos, redes y lenguaje de marcas. Pese a que podría haber quedado mucho mejor con mas tiempo del que disponer, estamos bastante satisfechos con nuestro trabajo, y realmente creemos que esto se podría poner en práctica con las mejoras mencionadas, y algunas más que se pudieran añadir.
Webgrafía
Whitecat GitHub: https://github.com/whitecatboard
AWS Educate: https://www.awseducate.com/signin/SiteLogin
W3schools: https://www.w3schools.com/
TTN: https://www.thethingsnetwork.org/
Agradecimientos=
Agradecimientos a todos aquellos que nos han ayudado para poder realizar este proyecto. A las personas que crearon y nos enseñaron como va la Whitecat, gracias por ayudarnos y atendernos cuando teníamos dudas o necesitabamos alguna explicación. A los profesores del departamento de informática por ayudarnos tanto a la hora de tocar ciertos aspectos, como conceptualmente, los cuales nos han ayudado mucho a la hora de entender como montar esta infraestructura. Además, agradecer al citilab su apoyo a la hora de proporcionarnos un espacio adecuado para nuestra formación respecto al proyecto.