El proyecto GISWARE tiene como objetivo desarrollar un conjunto de herramientas para el ciudadano y Administraciones Públicas bajo el marco Europeo de FI-WARE que impulse el desarrollo de nuevos servicios inteligentes.
FI-WARE es una innovadora plataforma para la creación y distribución de aplicaciones y servicios de Internet del Futuro en la nube. Su objetivo es proporcionar una arquitectura pública y abierta que permita a los desarrolladores, proveedores de servicios, empresas y otras organizaciones desarrollar productos de forma ágil. Para ello FI-WARE proporciona: i) un conjunto de APIs abiertas y ii) una base sólida para el Internet del Futuro.
GISWARE pretende desarrollar una serie de módulos genéricos (Generic Enablers,GEs) para FI-WARE que permitan el desarrollo de nuevas aplicaciones para las ciudades inteligentes (Smart Cities). Aunque FI-WARE ya ofrece una conjunto de módulos (por ejemplo, Backend Device Management o Gateway Device Management) para la integración de aplicaciones en la nube, existe una escasez de componentes orientados hacia la Smart City y las Administraciones Públicas. Es esta carencia la que el proyecto GISWARE pretende paliar, planteando una gestión inteligente de sensores genéricos.
El alcance del proyecto afecta al ciclo completo que siguen los datos:
1) Recolección de los datos por parte de los sensores.
Diseño e implementación del protocolo de comunicaciones para funcionar en la plataforma FI-WARE. Se usarán diferentes tipos de sensores por lo que se pretende abarcar un abanico amplio de tecnologías de comunicaciones como IEEE 802.15 (Zigbee), GPRS, WiFi, etc. Mediante el uso de estos estándares abiertos y estas tecnologías de comunicaciones se pretende lograr una adaptación de los productos WeLight y EGarbage al entorno de FI-WARE como prueba de concepto y referencia de uso.
2) Procesamiento de los datos.
Procesar todas las métricas recogidas por los sensores, procesarlas, almacenarlas y realizar los pertinentes análisis para los usuarios. Se utilizará como lenguaje común Javascript y se hará uso de Node JS como infraestructura del servidor y MongoDB como sistema de base de datos.
3) Integración con el usuario.
Se utilizará Express JS para el desarrollo de una interfaz web y el framework JS. Los datos recogidos por los sensores empleados en los casos de uso serán procesados y mostrados mediante un dashboard de manera sencilla e intuitiva, con el objetivo de proporcionar una fácil toma de decisiones.
Estos resultados se evaluarán y validarán en el entorno de las herramientas WeLight y eGarbage, correspondientes a escenarios de gestión de alumbrado público y recogida de residuos.