Acceso a Sofia2 desde Talend

Para facilitar la integración de Sofia2 con otros sistemas mediante procesos de ETL, se han creado unos nuevos componentes que permiten conectar con Sofia2 desde Talend Data Integration.

Talend Data Integration es una potente herramienta de ETL con versión comercial y de software libre. Talend incluye más de 900 conectores a distintas fuentes de datos, como por ejemplo Oracle, PostgreSQL, archivos en distintos formatos, SAP, Hive, etc.

Con estos nuevos componentes podemos hacer de manera sencilla cargas masivas en Sofia2 con Talend desde un origen externo. También es posible hacer consultas a Sofia2 o incluso suscribirse a ontologías, procesar los datos recibidos y cargarlos en un Datawarehouse, exportarlos a fichero o cargarlos en otro sistema.

Captura.JPG
Ejemplo: Exportación de Sofia2 a MySQL

Estos componentes junto con un breve manual de instalación y uso y un ejemplo pueden encontrarse en el Github de Sofia2 (https://github.com/Sofia2/TalendComponents).

Acceso a Sofia2 desde Talend

Sofia2 IoT example with Android: Tag, you’re it!

This post is an example on how easy is to integrate an IoT scenario using Sofia2 IoT platform. The example was presented on February 17th during an introduction lecture on Sofia2 basics for the Embedded & Distributed Systems Sofware Master course at the Universidad Politécnica de Madrid (UPM).

The setup will simulate a typical IoT scenario with just a couple of elements:

  • Android Smarpthone (running at least a 4.4 Android version)
  • BLE (Bluetooth Low Energy) Beacon
  • An upgraded user for Sofia2.com platform (ROL_COLABORADOR)

 

example-overview.png

The demo app will periodically fetch data from the smartphone’s accelerometer sensor and GPS. It will also operate as a BLE scanner, triggering an asynchronous event when the selected beacon is placed nearby. Data will be modeled using a Sofia2’s Ontology. Using Sofia2 console, we will create a Dashboard to represent periodic real-time data. A Groovy script will be also generated to evaluate whether the beacon was detected. If that is the case, it will send an e-mail to the user: “Tag, you’re it!”

Seguir leyendo “Sofia2 IoT example with Android: Tag, you’re it!”

Sofia2 IoT example with Android: Tag, you’re it!

Caso ejemplo Sofia2 IoT con Android : ¡Tú la llevas!

En este post se presentará un sencillo ejemplo de integración IoT sobre la plataforma Sofia2. Este ejemplo fue presentado el día 17 de Febrero en una charla de presentación y de formación de conceptos básicos de la plataforma IoT Sofia2 a los alumnos del Máster en Software de Sistemas Distribuidos y Empotrados, en el grupo de investigación SYST de la Universidad Politécnica de Madrid (UPM).

El escenario simulará un escenario típico de IoT con un par de elementos sencillos:

  • Smartphone Android (versión igual o superior a 4.4)
  • Dispositivo beacon con BLE (Bluetooth Low Energy)
  • Usuario en plataforma Sofia2.com, con nivel de ROL_COLABORADOR

 

example-overview.png

 

Para el demostrador se obtendrán datos periódicamente de los sensores de acelerómetro del terminal móvil y de la geo-posición del mismo. Además se realizará un escaneo sobre Bluetooth Low Energy (BLE) que cuando detecte la cercanía del Beacon seleccionado, dispare un evento asíncrono. En Sofia2, se recogerán los datos en una Ontología, representando acto seguido los valores periódicos en un Dashboard, y evaluando la ocurrencia del evento asíncrono en un Script que notificará de manera instantánea la detección del evento en el e-mail del usuario: ¡Tú la llevas!

Seguir leyendo “Caso ejemplo Sofia2 IoT con Android : ¡Tú la llevas!”

Caso ejemplo Sofia2 IoT con Android : ¡Tú la llevas!

Nuevo Reto Smart Cities Sofia2

Sofia2 se posiciona a nivel internacional en el mundo IoT, y qué mejor forma de abrir este concepto a todo el mundo que lanzar el reto  “IoT Sofia2: Smart Cities” una iniciativa promovida por el grupo de investigación SYST (UPM) y la organización Indra Sistemas S.A.

concurso-sofia2

Es tú momento para demostrar esas ideas que rondan por tu cabeza para mejorar o solucionar problemas en tu propia ciudad, soluciones que sean posibles gracias a la tecnología que ofrece IoT.

No dudes en aceptar el reto y ganar varios premios!. Puedes revisar toda la información del reto aquí

Nuevo Reto Smart Cities Sofia2