Sofia2 participates in the SESIAD Virtual Laboratory

labVirtual

 

The Virtual Laboratory of the Secretary of State for the Information Society and Digital Agenda (SESIAD) was born under the standard UNE 178104 “Integrated management systems of the smart city” with the aim of becoming a benchmark for national and international platforms, being a place of experimentation in which companies and developers can evaluate the compatibility of their products with different Smart Cities platforms.

 

labVirtual

 

Currently, platforms that participate in the Virtual Laboratory are Sofia2, from Minsait by Indra, SmartBrain from Cellnex and Thinking City from Telefónica. They collaborate with SESIAD contributing their expertise and participating in the improvement of interoperability between platforms.

 

plataformas

 

As we saw in IoT Data Models: Initiatives and Sofia2 Data Model, there are different Initiatives of standardization of a Data Model in IoT. A Data Model represents the structure of your data and relationships, and therefore, organizes the elements and standardizes how they relate to each other.

 

gsma1

 

GSMA and FIWARE Data Models are defined in JSON, so their representation as Sofia2’s Ontology is immediate. We saw how they are supported and how easy it is to work with these entities in Sofia2

 

To achieve better interoperability between platforms, NGSI 9/10 v2 was selected as a common protocol for the Interoperability Layer. We saw in this document how they are supported and how to consume APIS modeled according to the semantic FIWARE Data Model and published in Sofia2 following the NGSI 9/10 v2 protocol.

 

In our experience with the Virtual Laboratory, in addition to making recommendations for new attributes and modifications in the Data Model, we had the opportunity to perform a Proof of Concept (PoC) by creating a connection  and transformation flow of real data from Smart City A Coruña to GSMA/FIWARE Data Model on Sofia2’s Platform.

 

In this example, Smart Coruña parking data is collected and is ingested in an Ontology on the Sofia2’s platform. Each time an instance of this ontology is received, a Script is launched and transforms this data adapting them to the Data Model and, consulting them, we see how, effectively, the Data Models are fulfilled.

 

dataingestGSMA

 

Also in this Proof of Concept we could publish this data through the API MANAGER of Sofia2 to later see that anyone with the proper permits can access this data via API, Curl or through the Virtual Laboratory portal.

 

consumptionGSMA

 

 

All this process is explained in the post Acquisition, transformation and consumption of data with GSMA/FIWARE Data Model, and has been captured in the demonstrator, which, in addition to parking data, collects data from beaches and museums.

 

demostrador

 

You can find all the information related to the SESIAD Virtual Laboratory here, as well as all the necessary tools (Data Model, APIs, Security tokens, examples …) to develop on the platforms complying with this interoperability model here

 

 

 

 

Sofia2 participates in the SESIAD Virtual Laboratory

Beijing Institute of Technology (BIT) meets Sofia2

IMG_20180123_153430862

 

En el marco de colaboración “Winter School” entre la Universidad Politécnica de Madrid (UPM) y el Beijing Institute of Technology (BIT), los estudiantes del BIT visitaron en la tarde de ayer las instalaciones de Indra en Madrid, donde se les presentaron diferentes soluciones tecnológicas de la compañía, destacando el enfoque IoT basado en la plataforma Minsait IoT Sofia2.

 

IoTVision

 

Sebastián Gómez, responsable de Desarrollo de Negocio, y Ayla Ruiz, consultora de la plataforma, pusieron en contexto a los estudiantes definiendo los orígenes, el presente y el futuro de la plataforma, así como las características principales de Sofia2 y sus capacidades

 

IMG_20180123_153430862

 

 

Además, presentaron los diferentes tipos de proyectos a los que aplica Sofia2, y contaron con la ayuda de Mario Briceño y Lucía Fernandez, ingenieros IoT de la plataforma, para explicar ejemplos prácticos de uso y alguna de las diferentes soluciones que existen actualmente que utilizan Sofia2 como base tecnológica.

 

IMG_20180123_160417

 

Los estudiantes del BIT mostraron mucho interés con la posibilidad de crear sus propios proyectos en el entorno de experimentación, disponible en el CloudLab Sofia2

 

¡¡Hasta pronto!!

Beijing Institute of Technology (BIT) meets Sofia2

Beijing Institute of Technology (BIT) meets Sofia2

IMG_20180123_153430862

 

In the context of “Winter School”, the collaboration framework between Polytechnic University of Madrid (UPM) and Beijing Institute of Technology (BIT), students from BIT visited Indra’s facilities in Madrid. Different Indra’s technological solutions were presented, highlighting the IoT approach based on Minsait IoT Sofia2 platform.

 

IoTVision

 

Sebastián Gómez, Business Development manager and Ayla Ruiz, platform consultant, introduced Sofia2 to the students, explaining its origin, present and future, as well as its main characteristics and capabilities.

 

IMG_20180123_153430862

 

They also presented the different types of projects where Sofia2 can be applied. They got help from Mario Briceño and Lucía Fernandez, IoT engineers, to explain practical examples and some of the different solutions that use Sofia2 as a technological base.

 

IMG_20180123_160417

 

BIT students showed great interest in creating their own projects using  CloudLabthe Sofia2’s experimentation environment.

See you soon!!

Beijing Institute of Technology (BIT) meets Sofia2

Sofia2 participa en el Laboratorio Virtual SESIAD

labVirtual

 

El Laboratorio Virtual de la Secretaría de Estado para la Sociedad de la Información y Agenda Digital (SESIAD) nace bajo la norma UNE 178104 “Sistemas integrales de gestión de la ciudad inteligente” con el objetivo de convertirse en una referencia de plataformas a nivel nacional e internacional, siendo un lugar de experimentación en el que empresas y desarrolladores puedan evaluar la compatibilidad de sus productos con diferentes plataformas Smart Cities.

 

labVirtual

 

Actualmente, plataformas que participan en el Laboratorio Virtual son Sofia2, de Minsait by Indra, SmartBrain de Cellnex y Thinking City de Telefónica. Éstas colaboran con SESIAD aportando su expertise y participando en la mejora de la interoperabilidad entre plataformas.

 

plataformas

 

Como vimos en IoT Data Models: Iniciativas y Sofia2 Data Modelexisten diferentes Iniciativas de estandarización de un Data Model en IoT. Un Data Model representa la estructura de tus datos y relaciones, y por tanto, organiza los elementos y estandariza como se relacionan unos con otros.

 

gsma1

 

Los Data Models GSMA y FIWARE se definen en JSON por lo que su representación como Ontología Sofia2 es inmediata. Vimos cómo se soportan y de qué manera tan sencilla se puede trabajar con estas entidades en Sofia2

 

Para conseguir una mejor interoperabilidad entre plataformas, se seleccionó NGSI 9/10 v2 como protocolo común para la Capa de Interoperabilidad. Vimos en este documento cómo se soportan y cómo consumir APIS modeladas conforme semántica FIWARE Data Model y publicadas en Sofia2 siguiendo el protocolo NGSI 9/10 v2.

 

En nuestra experiencia con el Laboratorio Virtual, además de realizar recomendaciones de nuevos atributos y modificaciones en los Data Model, hemos tenido la posibilidad de realizar una Prueba de Concepto (PoC) creando un Flujo de conexión y transformación de datos reales provenientes de Smart City A Coruña a GSMA/FIWARE Data Model en la Plataforma Sofia2.

 

En este ejemplo, se recogen datos de parkings de Smart Coruña y se ingestan en la plataforma Sofia2 a una Ontología. Cada vez que se recibe una instancia de esta ontología se lanza un Script que transforma estos datos adaptándolos a los Data Model y, consultándolos, vemos como efectivamente, se cumple con los Data Model.

 

flujodeconexion

 

También, en esta Prueba de Concepto, pudimos publicar estos datos por medio del API MANAGER de Sofia2, para posteriormente, ver que cualquiera con los debidos permisos, puede acceder a estos datos vía API, Curl o mediante el portal del Laboratorio Virtual.

 

consumodatos

 

Todo este proceso queda explicado en el post Adquisición, transformación y consumo de datos GSMA/FIWARE Data Model, y ha sido plasmado en el demostradorque, además de los datos de parkings, recoge datos de playas y museos.

 

demostrador

 

Puedes encontrar toda la información relativa al Laboratorio Virtual SESIAD aquí, así como todas las herramientas (Data Model, APIs, Tokens de seguridad, ejemplos…) necesarias para desarrollar en las plataformas cumpliendo con este modelo de interoperabilidad aquí

Sofia2 participa en el Laboratorio Virtual SESIAD

Premio enerTIC para el proyecto de eficiencia energética de SENA basado en Sofia2

SmartEnergySena

 

El proyecto de eficiencia energética desarrollado por el Servicio Nacional de Aprendizaje (SENA) de Colombia, en colaboración con Indra, ha ganado el premio de enerTIC 2017 en la categoría de Smart International Projects.

 

Sofia2InfografiaRecortada

 

La plataforma Smart Energy está basada en Minsait IoT Sofia2 (http://sofia2.com), la solución IoT con capacidades Big Data de Minsait, la unidad de transformación digital de Indra. Actúa como un gran “cerebro” integrador capaz de monitorizar los distintos dispositivos de medición de energía, agua y gas desplegados por las diversas sedes del SENA, almacenar información, visualizar gráficos y establecer previsiones de consumo mediante la combinación de los datos históricos de la base de datos y los recogidos en tiempo real.

 

Según el primer estudio sobre 28 sedes del SENA, los ahorros podrían llegar a suponer una reducción de alrededor del 25% en el caso de la factura energética, con un retorno de inversión de 1,7 años, en el supuesto de implementar medidas de poca inversión.

 

Estamos muy orgullosos de formar parte de este proyecto como base tecnológica de la plataforma Smart Energy. Puedes leer la noticia completa aquí

Premio enerTIC para el proyecto de eficiencia energética de SENA basado en Sofia2

Centro de Control Smart Logroño

 

SmartLogroñoVisor2

 

Como comentábamos en abril, el Ayuntamiento de Logroño adjudicó el suministro, implantación, desarrollo y mantenimiento de la Plataforma ‘Smart Logroño‘ a la UTE Indra Sistemas y Suma Info.

 

Minsait IoT Sofia2 servirá como base tecnológica para este proyecto que se extenderá hasta 2021.

 

El Centro de Control Integral Smart Logroño funciona ya como la columna vertebral de los servicios de la ciudad. Dispondrá de un único panel de mando digital que permitirá gestionar en tiempo real servicios como el alumbrado, el tráfico, la seguridad, la recogida de residuos, el riego o la resolución de incidencias y averías.

 

SmartLogroñoVisor1

 

Estamos muy orgullosos de poder aportar nuestro conocimiento y tecnología al innovador proyecto Smart Logroño, un proyecto de futuro que ya forma parte del presente de la ciudad.

 

Centro de Control Smart Logroño

Sofia2 IoT Platform: Descripción alto nivel

Sofia2 IoT Platform es la plataforma IoT de Indra, integra un conjunto de productos y componentes tecnológicos ofreciendo un interfaz unificado y funcionalidades adicionales.

Entre sus principales características tenemos:

  • Facilita y acelera la construcción de los nuevos sistemas y soluciones digitales que dan respuesta a un reto que es también una necesidad: la transformación y disrupción de los negocios.
  • Basada en referentes tecnológicos Open Source y de mercado: en este caso integrado con SAP HANA
  • Enfoque modular e integrado
  • Extensible
  • Como tecnología base para el desarrollo de la Plataforma Sofia2 se utiliza Java, dotando así de una serie de características a la Plataforma inherentes a esta tecnología.

Los módulos de Sofia2 están soportados por las tecnologías más adecuadas y por una arquitectura y diseño que permiten una continuidad y evolución a futuro tanto de la propia Plataforma como de los sistemas que la utilizan, además de permitir su escalado gradual a medida que se incorporen nuevos sistemas horizontales y verticales a la Plataforma.

Ingesta y Procesamiento

Sofia2 permite la ingesta de información de fuentes en tiempo real de diversa naturaleza, desde dispositivos hasta sistemas completos cubriendo la mayoría de lenguajes estándar en su SDK.

  • A estas capacidades de obtención de información en tiempo real la denominamos “IoT Flow”, dada la capacidad de adquisición de información desde cualquier cosa dentro del ámbito del Internet de las Cosas
  • Sofia2 también dispone de capacidades de extracción de información de redes sociales (“Social Flow”), permitiendo por ejemplo analizar en tiempo real las opiniones de los conductores, consiguiendo que estos actúen como “sensores humanos” de la ciudad.

Ésta información en tiempo real proveniente de dispositivos, sistemas y redes sociales se procesa en el módulo IoT Broker, reaccionando en tiempo real a las reglas configuradas y finalmente queda persistida en el la Base de Datos de Tiempo Real (BDTR) del módulo de almacenaje Sofia2 Storage.

Almacenamiento

El módulo de almacenamiento esta soportado por una serie de repositorios expuestos mediante APIs que ocultan su infraestructura tecnológica subyacente a los módulos que acceden a su información. De esta manera, en función de los requerimientos de cada proyecto (volúmenes de información en tiempo real e histórico, accesos mayoritariamente de lectura o escritura, mayor cantidad de procesos analíticos, tecnologías previamente existentes en los clientes, etc.) se puede soportar la infraestructura más adecuada.

Los repositorios que componen este módulo son los siguientes:

  • Base de Datos de Tiempo Real (BDTR): capaz de soportar un elevado “throughput”, es decir un flujo constante de inserciones y consultas a los que responder con un tiempo de respuesta mínimo. Además, ofrece mecanismos de consulta que sean potentes a la vez que simples para permitir al resto de módulos aprovechar todas las capacidades de la BDTR sin elevar su complejidad.
  • Base de Datos Histórica (BDH): De cara a mantener los volúmenes de información en la BDTR en unos niveles que aseguren el tiempo de respuesta necesario para la consulta rápida de información en tiempo real, existen procesos de “historización” de información desde la BDTR a la BDH. En la BDH por tanto queda el universo completo de información que ha pasado por la Plataforma y se requiere mantener, necesitando unas capacidades de almacenamiento y procesamiento de información masiva, es decir, capacidades Big Data. Similar a la BDTR y al concepto de flexibilidad y apertura de la Plataforma, la BDH también puede quedar soportada por diversas tecnologías en función de las características del proyecto.
  • GIS Database: Sofia2 además dispone de un repositorio de información GIS en el que almacenar la información espacial de la Plataforma. Sofia2 permite el uso de diversas bases de datos espaciales.

Análisis de Datos

Toda la información almacenada en Sofia2 posteriormente puede analizarse en conjunto con una visión holística, es decir, permitiendo el cruce de información a lo largo del tiempo, entre sistemas verticales, entre sistemas horizontales e incluso con datos más estáticos que se hayan alimentado previamente a la Plataforma (información de redes sociales, tipología de zonas, etc.).

Para esto Sofia2 dispone de un componente denominado Notebook Hub, que permite el desarrollo y ejecución algoritmos de análisis de información de manera colaborativa a través de un entorno web integrado en el Panel de Control de la Plataforma, entre usuarios dados de alta (y con permisos) en la Plataforma.

Para mantener la filosofía de flexibilidad y adaptabilidad de la Plataforma, esto módulo permite la elaboración de estos algoritmos en los principales lenguajes estándar de analítica de datos (R, Spark, SparkSQL, Hive, Scala, Python), permitiendo analizar la información mediante la creación de algoritmos descriptivos, predictivos y prescriptivos.

Publicación y consumo de información

Sofia2 pone a disposición de las aplicaciones y verticales interesados toda la información previamente almacenada en la Plataforma. Dada la naturaleza distinta de los verticales consumidores de información, Sofia2 es capaz de publicarla de diversas maneras en función de la necesidad.

Destaca el API Manager, que permite publicar la información almacenada en el módulo de almacenaje en forma de APIs REST gestionables de manera individual y con capacidades de monitorización de su consumo.

El API Manager capacita a la Plataforma para interactuar con todo tipo de sistemas y dispositivos a través de los canales digitales más típicos, como son la Web, smartphones, tablets y otros sistemas empresariales capaces de consumir la información a través del protocolo REST. Estas APIs expuestas además pueden ser securizadas individualmente, limitando el acceso a distintos usuarios (o grupos de usuarios) a cada una de ellas, o incluso habilitando la exposición de información de manera pública para ser consumida por cualquier usuario, incluso aquellos no dados de alta en la Plataforma.

Panel de Control

Toda la configuración de los módulos previamente descritos se realiza a través de un único panel de control web que centraliza la gestión de la Plataforma al completo, desde la modelización de la información que fluirá a través de los distintos módulos hasta la asignación de permisos de los usuarios y dispositivos que la podrán servir y consumir.

También es capaz de gestionar las reglas y algoritmos de manipulación de información y hasta de configurar en modo web los cuadros de mando (dashboards) holísticos de explotación de la información almacenada.

Sofia2 IoT Platform: Descripción alto nivel