Actualizada Guía de primeros pasos con Sofia2

Se ha actualizado la Guía de primeros pasos con Sofia2, descargable desde la sección de descargas para desarrolladores de sofia2.com http://sofia2.com/desarrollador.html

En esta nueva guía, orientada a desarrolladores sin experiencia en la plataforma Sofia2,  se ilustra paso a paso y con un ejemplo de principio a fin, todo el flujo de trabajo IoT con Sofia2:

flujo

De manera que cualquier usuario que siga esta guía a modo de taller, podrá empezar a trabajar con la plataforma, adquiriendo sobre la marcha el conocimiento básico para:

  • Crear una ontologia donde almacenar las entidades de su aplicación
  • Crear un ThinKP (aplicación) y conectarlo al IoT Broker de Sofia2 para enviar datos a la plataforma.
  • Crear un dashboard en el que representar las datos que envia su ThinKP.
  • Crear una regla de negocio en la plataforma, activada por los datos de su ThinKP.
  • Exponer los datos que su ThinKP envia a su ontologia como un API REST a través del API Manager.

Tras finalizar la guía, el desarrollador habrá adquirido un aprendizaje de la plataforma, que le permitirá comprender muchos de los conceptos y le servirán como base para realizar desarrollos mas complejos y profundizar en el uso de las capacidades avanzadas de Sofia2.

Actualizada Guía de primeros pasos con Sofia2

Real-time Location Systems (RTLS). RFID vs BLE vs UWB Tags

Post_RTLS

 

RTLS are used to automatically identify and track the location of objects or people in real time, usually within a building or a delimited area. The fixed reference points receive wireless signals from RTLS tags to determine their location.

 

Examples of real-time locating systems are:

  • Tracking automobiles through an assembly line
  • Locating pallets of merchandise in a warehouse
  • Identification of people for security and safety reasons
  • Finding medical equipment in a hospital

 

The physical layer of RTLS technology is usually some form of radio frequency (RF) communication, like BLE (Bluetooth 4.0), UWB (Ultra Wide Band ) or propietary systems, etc. Tags and fixed reference points can be transmitters, receivers, or both, resulting in numerous possible technology combinations.

 

RTLS are a form of local positioning system, and do not usually refer to GPS, mobile phone tracking. Location information usually does not include speed, direction, or spatial orientation. Instead they are very cost effective, need minimal batteries, work indoor and outdoor, do not need a mobile telecom operator and use open protocols.

 

Technologies in Real-Time Location Systems RTLS

 

There is a wide variety of technologies on which RTLS can be based:

 

    • Infrared (IR). They require a clear line of sight for labels and sensors to communicate, so if a board is covered by a blanket or flips, the system may not work properly.
    • Ultrasound. Ultrasound, as a communications protocol, is slower (with longer wavelengths) than the infrared, so it generally can not match the performance of other technologies
    • Wi-Fi. Although Wi-Fi infrastructure is often preexisting in the performance environment, accuracy is limited to up to 9 meters, which makes its value as a tool for locating the location is uncertain.
    • RFID. There are two types of RFID technologies to consider, active and passive. Passive RFID technology works only in the proximity of specialized RFID readers, providing a ‘point-in-time’ location. As an example, let’s think of a fashion store where the reader sends a radio signal to a labeled item of clothing and an alarm is triggered only when the label is detected very close to the designated control point. With active RFID, it has tags that send the signal to a reader every few seconds (similar to a cell phone and a tower) and triangulation software or other methods are used to calculate the position of the marked object.
    • UWB. The advantage of UWB technology is the high level of transmission safety. The UWB signal is difficult to detect and localize, because the spectral power density is below background noise. It can reach an accuracy of 10 centimeters at measuring distances of up to 100 m.
    • BLE. The Bluetooth Low Energy (or BLE) appears from the specification in version 4.0. It is aimed at very low power applications powered by a button cell. It has a data transfer rate of 32Mb / s. It operates on frequencies of 2.4 GHz and was created for marketing reasons for smartphone and tablet devices. Important advantages of this technology are that it’s based on a universal standard, and is immediately available on mobile devices without hardware need.

 

Comparison of Different Technology Tags for RTLS:

 

comparison

 

 

Real-time Location Systems (RTLS). RFID vs BLE vs UWB Tags

Mejoras en el despliegue y operación de la plataforma Sofia2

Captura de pantalla 2017-05-25 a las 17.14.08

 

Durante las últimas releases de Sofia2 se han ido introduciendo mejoras en los despliegues de la plataforma, apoyándose cada vez más en los principios DevOps.

 

La CI/CD se ha adaptado al despliegue con contenedores y se han introducido algunas características nuevas de Jenkins, mejorando significativamente la parte Dev de Sofia2, tales como:

 

  • Pipelines declarativos, estos estrechan aún más la distancia entre los desarrollos y los despliegues mediante un DSL más accesible y/o legible e integrado con Docker.
  • BlueOcean, este nuevo plugin permite visualizar de manera más limpia cada uno de los stages o fases de los pipelines de Jenkins.

Captura de pantalla 2017-05-25 a las 9.51.45

Para la mejora de la parte Ops, cada uno de los módulos (ControlPanel, IoTBroker, Stream Process,…) se ha contenerizado con Docker y mediante Kubernetes se automatizan los despliegues de los mismos en los distintos nodos disponibles.

 

Kubernetes es un sistema Open Source de Google que permite automatizar despliegues apoyándose en la tecnología de contenedores, además, gracias al concepto de Replication Controller de Kubernetes se garantiza el auto escalado de cualquiera de los módulos, manteniendo constante el número de réplicas (pods) de un determinado módulo.

 

La accesibilidad entre los pods de distintos módulos en el cluster se consigue mediante servicios, que además se encargan de realizar el balanceo de carga entre todas las réplicas de un mismo módulo.

 

Captura de pantalla 2017-04-06 a las 15.55.43

Mejoras en el despliegue y operación de la plataforma Sofia2

Tecnologías Localización Tiempo Real (RTLS): RFID vs BLE vs UWB

Post_RTLS

Los Sistemas de Localización en Tiempo Real (RTLS) se utilizan para identificar y rastrear automáticamente la ubicación de objetos o personas en tiempo real, generalmente dentro de un edificio o área delimitada. Los puntos de referencia fijos reciben señales inalámbricas de los Tags RTLS para determinar su ubicación.

 

Ejemplos de sistemas de localización en tiempo real son:

  • Rastreo de automóviles a través de una línea de montaje
  • Localización de palets de mercancías en un almacén
  • Identificación de personas por razones de salud y seguridad
  • Búsqueda de equipos médicos en un hospital.

 

La capa física de la tecnología de los RTLS suele ser alguna forma de comunicación de radiofrecuencia (RF), como BLE (Bluetooth 4.0), UWB (Ultra Wide Band) o sistemas propietarios. Los Tags y puntos de referencia fijos pueden ser transmisores, receptores o ambos, existiendo numerosas combinaciones tecnológicas posibles.

 

Los RTLS son una forma de sistema de posicionamiento local, y no suelen referirse a GPS, seguimiento de teléfonos móviles. La información de ubicación normalmente no incluye la velocidad, la dirección o la orientación espacial. En cambio, son muy rentables, necesitan baterías mínimas, trabajan tanto en interiores como en exteriores, no necesitan un operador de telecomunicaciones móviles y usan protocolos abiertos.

 

Tecnologías en los Sistemas de Localización en Tiempo Real RTLS

 

Existe una amplia variedad de tecnologías en las que se pueden basar los RTLS:

 

  • Infrarrojos (IR). Requieren una línea de visión clara para que las etiquetas y los sensores se comuniquen, por lo que si una placa está cubierta por una manta o se voltea, es posible que el sistema no funcione correctamente
  • Ultrasonidos. El ultrasonido, como protocolo de comunicaciones, es más lento (con longitudes de onda más largas) que el infrarrojo, por lo que generalmente no puede igualar el rendimiento de otras tecnologías.
  • Wi-Fi. Aunque la infraestructura Wi-Fi a menudo es preexistente en el entorno de actuación, la precisión se limita a hasta 9 metros, lo que hace que su valor como herramienta de localización de la ubicación sea incierto.
  • RFID: Hay dos tipos de tecnologías RFID a considerar, activo y pasivo. La tecnología RFID pasiva funciona sólo en la proximidad de lectores RFID especializados, proporcionando una ubicación ‘punto-en-tiempo’. Como ejemplo, pensemos en una tienda de moda donde el lector envía una señal de radio a un artículo etiquetado de ropa y una alarma se activa sólo cuando la etiqueta se detecta muy cerca del punto de estrangulación designado. Con RFID activo, tiene etiquetas que envían la señal a un lector cada pocos segundos (similar a un teléfono celular y una torre) y el software de triangulación u otros métodos se utilizan para calcular la posición del objeto marcado.
  • UWB: La ventaja de la tecnología UWB es el alto nivel de seguridad de transmisión. La señal UWB es difícil de detectar y localizar, porque la densidad de potencia espectral se encuentra por debajo del ruido térmico de fondo. Puede alcanzar una precisión de 10 centímetros a distancias de medición de hasta 100m.
  • BLE: El bluetooth de baja energía (Bluetooth Low Energy o BLE) aparece desde la especificación en su versión 4.0. Está dirigido a aplicaciones de muy baja potencia alimentados con una pila de botón. Tiene una velocidad de emisión y transferencia de datos de 32Mb/s. Funciona en las frecuencias de 2,4 GHz y fue creada por razones de marketing para dispositivos smartphone y tablet. Ventajas importantes de esta tecnología son que se basa en un estándar universal, y está disponible inmediatamente sobre dispositivos móviles sin la necesidad de un hardware.

 

Comparativa de Tags de diferentes tecnologías para los RTLS:

comparativa

 

 

 

 

 

 

Tecnologías Localización Tiempo Real (RTLS): RFID vs BLE vs UWB

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