Sofia2 as a technological base in the European R&D project eVacuate

eVACUATE-LOGOSOlo

 

As we mentioned in the previous post, Sofia2 IoT Platform has promoted the development of high added value solutions in customers in areas such as Smart Cities, Smart Health, Industry, Retail, Energy …

 

Sofia2InfografiaRecortada

 

One of the projects which Sofia2 serves as a technological base is eVacuate, a European innovation project whose aim is the development of a simulation and emergency management system based on IoT and Big Data technologies to define in real time the optimal routes of evacuation in large infrastructures.

 

eVACUATE-LOGO

During the last months four pilots have been carried out in which the feasibility of the project has been demonstrated and the possibility of scaling in a great number of scenarios.

 

The first evacuation exercise was held last October at Anoeta football stadium. 27 researchers from different European companies and universities were working in San Sebastián defining in real time the optimal evacuation routes for a football match in Anoeta. To do this, a good number of fans were gathered and they were asked to be placed in the main tribune. From that moment, they followed workers instructions and they lived in situ up to four types of different evacuation situations. The announcements of public address, signage, opening of doors and emergency situations varied with the aim of creating four completely different cases.

 

Here you have the video with the images and all the detailed information of the pilot in Anoeta.

 

Athens airport, a cruise ship of the company STX on French coast and finally, last May, Bilbao’s Subway, were the other scenarios in which eVacuate demonstrated its effectiveness. In all cases it was possible to reduce the evacuation time by more than 25% compared to the current evacuation systems.

 

Sofia2 as a technological base in the European R&D project eVacuate

Gestión avanzada de dispositivos en Sofia2

En Sofia2 somos conscientes de que en los próximos años la importancia de la gestión de dispositivos conectados va a aumentar de forma considerable, sobre todo en el ámbito IoT. Es por ello que desde sus primeras versiones, Sofia2 proporciona una gestión de dispositivos integrada en la plataforma.

En anteriores Post ya hemos visto cómo se entiende en Sofia2 el concepto de dispositivo y de qué manera se realiza su gestión. Podemos repasar algunos conceptos básicos:

 

  • Spaces (Proyectos): Representa un entorno colaborativo virtual donde los usuarios pueden crear sus aplicaciones, por ejemplo creando Things, modelando sus entidades, aplicando algoritmos o creando visualizaciones.
  • Ontología (Entities): Una Entity (Thintology) representa el Modelo de Dominio que maneja una Thing.
  • ThinKP: Un ThinKP (en terminología Sofia2 hablamos de KP: Knowledge Processor o de ThinKP) representa a cada uno de los elementos que interactúan con la plataforma, bien publicando, bien consumiendo información.

En Sofia2 es este ThinKP el que puede representar desde un dispositivo sencillo a un Gateway o un Sistema Empresarial.

Sofia2 contaba ya con una gestión de dispositivos básica. Entre otras funcionalidades, se contemplaban:

 

  • Gestión ThinKPs activos (conexiones activas de dispositivos con la plataforma).

  • Gestión de Conexiones (conexiones físicas y lógicas y actuaciones sobre las mismas).

  • Gestión de Configuraciones SW (configuración del SW instalado en los dispositivos clientes).

  • Gestión de Assets (Inventariado de dispositivos).

En las últimas versiones de la plataforma dicha gestión se ha visto ampliada considerablemente.

 

  • Extensión del API de comunicación con la plataforma. Se han incorporado nuevas directivas:
    • Error: se utilizará para comunicar a la plataforma errores que se hayan producido en el dispositivo y que quieran registrarse en la plataforma.
    • Log: permitirá disponer de un log completo en la plataforma de las operaciones llevadas a cabo en el dispositivo.
    • Location: actualizará la ubicación del dispositivo para poder realizar un seguimiento sobre el mismo.
    • Status: mediante este tipo de mensaje el dispositivo podrá actualizar el estado en el que se encuentra y que quede registrado en Sofia2. Como estado entendemos un grupo de variables y sus valores (pueden extraerse del dispositivo en cuestión: memoria libre, uso de CPU,…).
    • La directiva Command está compuesta por dos operaciones de comunicación:
      • SubscribeCommand: Cualquier Instancia de ThinKP puede subscribirse a la recepción de comandos sin necesidad de tener sessionKey (a diferencia de las subscripciones normales). Desde Sofia2 recomendamos realizar esta suscripción siempre un dispositivo (ThinKP) inicie su actividad.
      • Command:
        • A través de esta operación es posible mandar mensajes de comando a cualquier instancia de ThinKP que se haya suscrito previamente.
        • Para realizar el envío de comandos es necesario estar autenticado en Sofia2 y disponer de una sessionKey correcta. De esta manera se evita el envío malicioso de comandos no autorizados. El mensaje de comandos tiene un campo llamado Args dónde pasar los argumentos necesarios al ThinKP sobre el que se quiera actuar. Ejemplos de uso serían:
          • Pedir a un dispositivo que se reinicie.
          • Pedir a un dispositivo que envíe su estado actual.

Mediante el envío de información a través de estos nuevos tipos de mensajes se obtendrá una visión centralizada del estado y ubicación de todos los dispositivos conectados a la plataforma en tiempo real. Se dispondrá de un histórico en el que analizar los distintos estados por los que haya pasado cada uno de ellos así como los problemas que se hayan detectado. Además se podrá actuar remotamente sobre dispositivos enviándoles comandos a ejecutar.

 

  • Unificación en la consola de toda la operativa referida a dispositivos (ThinKPs)

En la consola de administración y configuración de la plataforma, se ha añadido una opción de menú que engloba toda la gestión asociada a ThinKPs.

 

– Mis ThinKPs: Permite dar de alta nuevos ThinKPs en la plataforma, definiendo el conjunto de datos sobre los que trabajaran, así como modificar o eliminar los ya existentes. Además se permite gestionar sus instancias y sus tokens de conexión con la plataforma.

Estado ThinKPs: Nueva opción que permite visualizar el estado de cada uno de los ThinKPs conectados con la plataforma (la veremos más en detalla a continuación en este post).

– ThinKPs Conectados: Listado de ThinKPs conectados con la plataforma así como detalles de las mismos (identificación, clave de sesión, fecha última conexión).

– Contenedor de ThinKPs: Permite desplegar ThinKPs en la propia plataforma, totalmente gestionables.

– Config SW en ThinKPs: Para asociar distintas versiones de SW y parámetros de configuración con ThinKPs o InstathinKPs.

Además como opción de administración se incluye:

– Gestión de conexiones: permite monitorizar y actuar sobre las conexiones, tanto físicas como lógicas que establecen los distintos ThinKPs con la plataforma.

 

  • Nuevo UI para la gestión centralizada de información proveniente de dispositivos (Estado ThinKPs): Esta opción muestra una lista de KPs conectados con la plataforma, así como un listado con la última información recibida desde los mismos.

En un primer listado se mostrarán las instancias de ThinKPs conectadas con la plataforma.

Si se selecciona una de las instancias de la tabla, los componentes de la pantalla quedarán filtrados, mostrando información relativa únicamente a esa instancia de ThinKP seleccionada.

A su lado se mostrará la posición de cada uno de ellos sobre un mapa. Esta información provendrá de los mensajes de tipo LOCATION que cada uno de los dispositivos ha ido enviando a la plataforma. Al mantenerse un histórico de esta información, se podrá mantener trazabilidad sobre la ubicación de cada uno de los dispositivos.

Si se sitúa el cursos sobre uno de los puntos del mapa, se ofrecerá información adicional, como la precisión, velocidad y rumbo del dispositivo.

La opción Ver en detalle, despliega un mapa a pantalla completa para una mejor visualización.

Incorpora un componente de búsqueda para filtrar entre los dispositivos mostrados y el número de dispositivos a mostrar.

Además de este componente visual que permite la localización de los dispositivos, se incorporan tres listados en los que se mostrará información proveniente de los mensajes de ERROR, LOG y STATUS recibidos desde los dispositivos.

El listado de Mensajes de Error mostrará el contenido de los mensajes de ERROR recibidos. Se incluye un campo severidad que indicará la gravedad del mensaje recibido. Como niveles de ERROR están disponibles los siguientes:

 

  • DEBUG
  • INFORMATIONAL
  • NOTICE
  • WARNING
  • ERROR
  • CRITICAL
  • ALERT
  • EMERGENCY

Además se incluye el identificador de la instancia de ThinKP que ha enviado el mensaje, un código de error asociado, el contenido del mensaje de error y la fecha de envío. Tanto el código de error como el contenido del mensaje pueden ser definidos y construidos en el propio dispositivo, siendo configurables completamente por el usuario.

Se incluye además un enlace para mostrar el detalle del log de error. Mostrará, de forma similar al detalle de ubicaciones, un interfaz que permitirá filtrar por distintos criterios y mostrar los mensajes de error en un listado a pantalla completa.

El listado de mensajes de Log, mostrará los mensajes de tipo Log que los dispositivos hayan ido enviando a la plataforma.

El listado muestra como primera columna el nivel de log del mensaje enviado. Sus posibles valores son:

 

  • TRACE
  • DEBUG
  • INFO
  • WARN
  • ERROR
  • FATAL

Se incluye también el identificador de la instancia de ThinKP que ha enviado el mensaje, el contenido del mensaje y la fecha de envío.

Al igual que para la el listado de mensajes de error se incluye un enlace para mostrar el detalle del log que mostrará un interfaz que permitirá filtrar por distintos criterios y mostrar los mensajes de log a pantalla completa.

El listado de mensajes de Status mostrará los mensajes de estado que se han recibido desde los dispositivos. En este caso se mostrará la identificación de la instancia de Thinkp, así como el valor de las variables enviadas desde el dispositivo y la fecha de envío de las mismas.

Se dispone también del mismo enlace Ver en detalle con la misma funcionalidad que en el resto de listados:

 

  • El envío de mensajes de la directiva COMMAND se realiza mediante el api SSAP que proporciona la plataforma. El formato de dichos mensajes sería el siguiente:

SUBSCRIBECOMMAND

{“messageId”:null,”sessionKey”:null,”ontology”:null,”direction”:”REQUEST”,”messageType”:”SUBSCRIBECOMMAND”,”body”:”{“thinkp”:”TestKP”,”thinkpInstance”:” THINKP:INS “,”token”:”XXXXXXXXXXXXXXXXX”,”type”:”STATUS”}”}

COMMAND

{“messageId”:null,”sessionKey”:”XXXXXXXXXXXXXXX”,”ontology”:null,”direction”:”REQUEST”,”messageType”:”COMMAND”,”body”:”{“thinkp”:”TestKP”,”thinkpInstance”:”THINKP:INS”,”type”:”STATUS”,”args”:null}”}

El futuras versiones de la plataforma, se implementará un interfaz que permita el envío de mensajes a dispositivos.

Gestión avanzada de dispositivos en Sofia2

Sofia2 como base tecnológica en el proyecto europeo de I+d+i eVacuate

eVACUATE-LOGOSOlo

 

Como ya comentamos en el anterior post, Sofia2 IoT Platform ha impulsado el desarrollo de soluciones de alto valor añadido en clientes de ámbitos como las Smart Cities, Smart Health, Industria, Retail, Energía…

Sofia2InfografiaRecortada

 

Uno de los proyectos en los que Sofia2 sirve como base tecnológica es eVacuate, un proyecto europeo de innovación cuyo fin es el desarrollo de un sistema de simulación y gestión de emergencias y tecnologías IoT y Big Data para definir en tiempo real las rutas óptimas de evacuación en grandes infraestructuras.

 

eVACUATE-LOGO

A lo largo de los últimos meses se han realizado cuatro pilotos en los que se ha demostrado la viabilidad del proyecto y la posibilidad de escalado en gran cantidad de escenarios.

 

El primer ejercicio de evacuación se realizó el pasado Octubre en el estadio de fútbol Anoeta. 27 investigadores de diferentes empresas y universidades europeas estuvieron trabajando en San Sebastián definiendo en tiempo real las rutas óptimas de evacuación para un partido en Anoeta. Para ello se reunió a un buen número de aficionados y se les pidió que se ubicaran en la tribuna principal baja. A partir de ese momento siguieron las indicaciones de los operarios y vivieron in situ hasta cuatro tipos de evacuación con situaciones diferentes. Los anuncios de megafonía, la señalética, la apertura de las puertas y las situaciones de emergencia variaron con el objetivo de crear cuatro casos completamente diferentes.

 

Aquí tienes el vídeo con las imágenes y toda la información detallada del piloto en Anoeta.

 

El aeropuerto de Atenas, un barco de cruceros de la compañía STX en la costa francesa y finalmente, el pasado mes de mayo, el Metro de Bilbao, fueron los otros escenarios en los que se demostró la eficacia de eVacuate. En todos los casos fue posible reducir el tiempo de evacuación en más del 25% en comparación con los sistemas de evacuación actuales.

 

Puedes visualizar el caso de uso del Metro de Bilbao en el siguiente vídeo.

 

 

 

 

Sofia2 como base tecnológica en el proyecto europeo de I+d+i eVacuate

50 Real IoT success stories after ten years of experience in the market

Smart Cities

Libelium presents a white paper with 50 real IoT success stories after ten years of experience in the market

With the aim to unveil its horizontal approach to the IoT market, Libelium has launched a new white paper to present 50 real smart projects deployed in 120 countries all over the world. The IoT company has summarized its most successful and appealing stories, developed with Libelium technology and its partners ecosystem, for the main verticals of the market. The white paper includes real IoT projects for environment care, water management, precision agriculture, smart cities, parking management, smart building, smart factory, logistics, retail and eHealth.

Libelium’s experience and soundness, with real solutions developed in more than 120 countries with an ecosystem of more than 90 technological companies, have labeled it as one of the market leaders. Alicia Asín, Libelium CEO, and David Gascón, Libelium CTO, analyse in the white paper the position of the company and the short-term trends and challenges that have arisen in the market.

Libelium is recognized in the IoT market to offer the most horizontal and interoperable platform allowing system integrators, software companies and Cloud servers to make compatible its sensor wireless network to more than 40 cloud platforms. “Customers escape from those who try to retain them with vendor lock-in strategies. Transparency has become indispensable for a market that is constantly in motion ”, states Alicia Asín, CEO of Libelium.

50 Real IoT success stories after ten years of experience in the market

Indra capacita a emprendedores chilenos en la plataforma IoT Sofia2

indra-capacitacion.archivo

 

Indra participa en el ciclo de capacitaciones gratuitas en IoT Plaza Tecnológica, que organiza Fundación País Digital, con el apoyo de Corfo, desde el pasado mes de abril y hasta septiembre de este año en Santiago (Chile)

 

Plaza Tecnológica está destinada a empresas desarrolladoras y emprendedores con experiencia en soluciones IoT que quieran mejorar sus capacidades y estén interesados en generar redes de colaboración para fortalecer la industria.

 

Sofia2InfografiaRecortada

 

En el laboratorio de introducción a FEEP IoT Platform Sofia2, se simuló una aplicación IoT mediante la lectura de sensores de consumo energético, temperatura y humedad, lo que permitió entender los conceptos claves de la plataforma para que los asistentes pudieran crear con Sofia2 sus propias aplicaciones. 

 

Además, se realizó un dashboard informativo y una exposición de información mediante una API. Sobre la información recibida, y en base a algoritmos, se pueden tomar decisiones para dar instrucciones de acción a otros dispositivos. Por ejemplo, si el sensor advierte que falta humedad en el suelo, se manda ese dato al sistema para que se activen los elementos de riego. (Dispones del Taller IoT sobre Sofia2 aquí)

Indra capacita a emprendedores chilenos en la plataforma IoT Sofia2

Sigfox vs LoRa: comparando redes LPWAN

Las redes LPWAN (redes de banda ancha y baja potencia) son un tipo de red de comunicación inalámbrica diseñada para comunicaciones de gran alcance pero que sólo puede manejar velocidades de datos muy bajas.

Estas redes se adaptan perfectamente al caso de uso IoT, donde los objetos conectados envían pequeñas cantidades de datos generados por el sensor y funcionan con la energía de la batería.

Seguir leyendo “Sigfox vs LoRa: comparando redes LPWAN”

Sigfox vs LoRa: comparando redes LPWAN

Minsait by Indra participa en el Digital Enterprise Show

DES_2017

 

Minsait, la unidad de Indra que da respuesta a los retos que plantea la transformación digital, tendrá un papel relevante en el Digital Enterprise Show (DES 2017), que tendrá lugar los días 23, 24 y 25 de mayo en el recinto ferial IFEMA en Madrid.

 

Los expertos de Minsait han identificado que “el cambio” está acelerándose como consecuencia del enorme grado de conectividad, que se resume en el intercambio constante de información en tiempo real a través del despliegue masivo de sensores inteligentes, y del Big Data y la inteligencia aplicada al dato, que redunda en “mayores niveles de eficiencia y automatización” mediante modelos predictivos y de ayuda a la toma de decisión.

 

Entre las intervenciones, destacan:

 

  • Big Data y Analytics, en la intervención de Silviano Andreu, Director Global de Minsait.
  • El cambio cultural y organizacional, en una ponencia de Sergio Martín Guerrero, Director de Soluciones Digitales.
  • Los riesgos asociados a las ciberamenazas, en la ponencia de Isabel González Hervás, Responsable de Tecnologías de Ciberseguridad.
  • Industria 4.0, con una intervención de Gerardo A. Villalba Bello, responsable de operaciones digitales e Industria 4.0.
  • La relación entre Blockchain y las tecnologías IoT, en la intervención de Miguel Ángel González, Director de Soluciones Digitales.

 

Para más información, accede a la web oficial del congreso

 

 

 

Minsait by Indra participa en el Digital Enterprise Show