Sentilo es una plataforma de código abierto, de sensores y actuadores, diseñada para caber en la arquitectura de Smart City de cualquier ciudad que busque apertura y fácil interoperabilidad. Ha sifo construida y es utilizada y soportada por una comunidad activa y diversa de ciudades y compañías que creen que usar estándares abiertos y software libre es la primera decisión inteligente que una ciudad inteligente debería tomar.
Destinatarios
:
Cualquier Administración Pública
Organismos Responsables
:
Barcelona
Ayuntamiento de Barcelona
Modo de Uso
:
Producto instalable
Contacto
:
github@bcn.cat | io.sentilo@gmail.com
Tipo de Solución
:
Aplicación de Fuentes Abiertas
Estado de la Solución
:
Producción
Área orgánica
:
Local
Área técnica
:
Gestión de servicios y sistemas
Área funcional
:
Gobierno y Sector Público
Licencia
:
EUPL (European Public License)
Nivel Interoperabilidad
:
Técnico
Lenguaje de Programación
:
JAVA
Descripción
Sentilo es un componente de arquitectura que aisla las aplicaciones desarrolladas para explotar la información generada por la ciudad y la capa de sensores desplegadas por la ciudad para recoger y emitir esta información.
El Ayuntamiento de Barcelona a través del Instituto Municipal de Informática (IMI) empezó en noviembre de 2012 un proyecto destinado a definir la estrategia y las acciones necesarias para conseguir que Barcelona se posicionase como una referencia global de las Smart Cities. Sentilo es un sensor de código abierto y una plataforma que está diseñada para encajar en la arquitectura Smart City de cualquier ciudad que quiera libertad e interoperabilidad.
Está construido, usado y promovido por una comunidad active y diversa de ciudades y empresas que creen que el uso de estándares abiertos y el software libre es una decisión inteligente que deberían tomar todas las Smart Cities. Para evitar soluciones verticales, Sentilo se desarrolla como una plataforma cruzada con el objetivo de compartir información entre sistemas heterogéneos y para integrar fácilmente aplicaciones.
Con Sentilo se proporcionan:
Un front end para procesar mensajes con un REST API simple
Una consola de administración para configurar el sistema y gestionar el catálogo
Una Base de datos de memoria con el objetivo de conseguir un rendimiento elevado
Una base de datos no-SQL que permite un sistema flexible y escalable
Un visor universal, que se proporciona como una demo pública que puede usarse como un punto de inicio para visualizadores de negocio específicos
Un módulo básico de estadísticas que muestra indicadores básicos de rendimiento de platadorma
Una arquitectura de componentes extensible que permite mejorar las funcionaliudades sin modificar el sistema central.
Sentilo empieza con un set inicial de agentes: uno para exportar datos a Bases de datos relacionales y otro para procesar alarmas internas basadas en reglas básicas.