Proyecto con el que participo en el Hackaton interno de IBM.
El objetivo fundamental es desarrollar una aplicación de forma rápida y sencilla con los servicios de IBM Cloud (Bluemix) y NodeRed.
A la hora de realizar este proyecto, se ha pensado en ciudades, pero podríamos pensar también en parques empresariales, empresas con recintos de varios edificios, etc.
Hoy en día podríamos pensar en sensorizar cada una de las farolas y cada uno de los parques. Esto conllevaría un gasto muy elevado. Sin embargo con este proyecto nos aprovechamos de los millones de sensores que ya tenemos disponibles gracias a The Weather Channel y de los que podemos obtener información como el clima, temperatura, horas del sol, niveles de CO2, etc...
- Agente Virtual para aviso de contaminación: gracias al servicio de Watson Conversation, saber si está activado el Protocolo de contaminación de Madrid (por ejemplo) es muy sencillo. Un agente virtual nos contesta a preguntas sobre el estado. Este agente virtual integra el servicio de The Weather Channel para conocer las condiciones de NO2 y poder hacer predicciones sobre la activación del protocolo. Además gracias a NodeRed, podemos verificar el estado actual desde la web de La Comunidad de Madrid. Para preguntar al servicio sólo tienes que escribir un tweet con el hashtag #pollutionmadrid.
- Detección de día/noche: utilizando el servicio de The Weather Channel, el sistema obtiene la hora exacta de amanecer, atardecer y anochecer en la localización exacta. Esto permite saber cuando encender/apagar el alumbrado.
- Detección de climatología: utilizando el servicio de The Weather Channel, el sistema obtiene la temperatura y el clima exácto de la zona. Esto permite la activación de los sistemas de riego de los parques en los momentos más adecuados. Igualmente este dato también se utiliza para cuando hay poca visibilidad (por niebla o nubes) se encienda antes el alumbrado.
El prototipo se ha probado con una Raspberry PI 3 y unos LEDs para poder hacer una simulación real delante de un cliente.
Esta conexión ha sido muy fácil gracias a Watson IoT platform. Esta plataforma nos ha permitido conectar la Raspberry a NodeRed.
El ROI de este proyecto es inmediato si pensamos en términos económicos.
Por una parte encontraremos el ahorro de no alumbrar las calles de las ciudades en horas que no sea necesario o en condiciones climáticas determinadas.
Igualmente tendremos un claro ahorro con el riego de los parques, siempre que las condiciones climáticas sean las adecuadas para ello.
Además ganamos en seguridad ciudadana (encendiendo farolas en zonas donde hay mucha niebla, o se hace de noche pronto).
El flujo de NodeRed está desplegado en: hackarriquitaun.mybluemix.net (si quieres saber la contraseña, envíame un mail. No obstante, más abajo tienes capturas de los flujos)
The Weather Channel: https://console.bluemix.net/docs/services/Weather/index.html?pos=2
La siguiente captura de pantalla muestra el flujo de NodeRed implementado para hacer el prototipo del proyecto:
La siguiente captura de pantalla muestra el flujo de NodeRed implementado para hacer el prototipo del conversation que recoge el #hashtag de Twitter y contesta a la persona si está activado el protocolo:
En la siguiente captura se muestran Las Entidades con las que se ha entrenado al Watson Conversation:
En la siguiente captura se muestran Las Intenciones con las que se ha entrenado al Watson Conversation: