Llevaba con este post pendiente varios meses (desde que Jose María me habló de esta plataforma de hecho ;))…
ahí va por fin un primer post:

Sentilo es un arquitectura open-source desarrollada para recolectar, explotar y difundir la información generada por los sensores desplegados en una ciudad.
Sentilo se usa en la ciudad de Barcelona en su PSAB (Plataforma Sensores y Actuadores de Barcelona).
Sus espónsores son:
El objetivo de Sentilo es servir como plataforma de interoperabilidad de la Smart Cirty evitando soluciones verticales y actuando como plataforma cross permitiendo una fácil interoperabilidad.
La Arquitectura de Sentilo podría resumirse en un Sistema Java+Spring con capacidades de publicación&suscripción y con estas funcionalidades:
· Plataforma de Suscripción&Notificación: Usa Redis como mecanismo, permitiendo suscribirse a Observaciones, Alertas y Ordenes
· Almacenamiento en Tiempo Real
· API RESTful para suscripción y notificación (se solicita un callback)
· Agentes Java que permiten notificar alertas y persistir datos en bases de datos relacionales, comunican a través de Redis:
· Token de autenticación: se envía en la cabecera IDENTITY_KEY
· Gestión de permisos
· Consola Web de Gestión
· Alertas que se envían cuando se cumple alguna condición
A nivel de Arquitectura pretende ofrecer:
· Alto rendimiento
· Modularidad y extensibilidad
· Escalabilidad horizontal
· Multiplataforma: basado en Java, Spring, Redis y MongoDB
· Interfaces simples: REST
· Open Source
Sentilo es aún un producto joven aunque usable, en su roadmap está crear un MarketPlace de aplicaciones que actúa como espacio donde las compañías ofrezcan sus servicios y productos a las ciudades.
Si queréis echarle un ojo podéis descargar sus fuentes en GitHub e instalarlo siguiendo estos pasos.
En definitiva una iniciativa muy interesante a sumar a iniciativas como SOFIA2 con la que comparte tanto a nivel conceptual como arquitectural mucho! 🙂





Deja un comentario