Gartner Report: Business Benefits of the Internet of Things

gartnerReport

 

Venice Liu reveals in its “Business Benefits of the Internet of Things” report that companies that are implementing proof-of-concept (PoCs) and pilots and get some complete deployment, begin to see different business benefits.

 

Several companies remain coy about publicizing their returns, perhaps to maintain a competitive advantage or due to the early-stage nature of their projects.

 

The report draws on the benefits generated by internal initiatives for companies implementing IoT projects, such as improving productivity or monitoring and remote control of operations.

 

The benefits of external IoT initiatives include: improving customer service integration with product performance and customer use, gaining competitive advantage, or improving customer experience and loyalty.

 

Finally, the focus is on the new business models and income streams that IoT is generating. IoT offers companies the ability to transform into a new type of company. Product companies are evolving to become service companies. The data generated by IoT can provide a better perspective and have a significant economic value for third parties.

 

By this way, it appears that increases revenue from additional value-added services after the sale of the product. Other ways to monetize customer data could be to create a customer or partner loyalty program that encourages revenue growth and long-term retention.

 

See more

 

 

 

Gartner Report: Business Benefits of the Internet of Things

Meetup “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

Backendless

 

El pasado lunes 2 de octubre se realizó el Meetup “Desarrollo Backendless sobre Plataformas IoT” (Ejemplo Sofia2 IoT Platform) perteneciente al grupo IoT & BigData Sofia2 Lab (Puedes acceder a la página del evento aquí).

 

Juanjo Moreno, Senior Specialist de Sofia2 nos explicó el concepto de Arquitectura Backendless, así como el uso que se hace de la plataforma Sofia2 para el desarrollo de aplicaciones Backendless, ya sean aplicaciones web, microservicios, aplicaciones móviles o híbridas.

 

back

 

También explicó cuándo aplica este enfoque y mostró diferentes ejemplos prácticos sobre la plataforma Sofia2.

 

meetupJuanJo

 

Puedes acceder a las slides y los ejemplos que se usaron en la sesión aquí.

 

Si quieres asistir a los próximos eventos que estamos preparando, únete a nuestro grupo en la plataforma Meetup aquí

 

 

 

 

Meetup “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

Gartner Report: Beneficios empresariales de IoT

gartnerReport

 

Venecia Liu pone de manifiesto en su informe “Business Benefits of the Internet of Things” que las compañías que están implementando pruebas de concepto (PoCs) y pilotos y consiguen algún despliegue completo, empiezan a vislumbrar diferentes beneficios empresariales.

 

Las empresas son cautelosas a la hora de comunicar sus logros y beneficios en el campo IoT, quizá por mantener una ventaja competitiva o debido a la naturaleza temprana de sus proyectos.

 

Del informe se extraen cuáles son los beneficios generados por iniciativas internas para las empresas que implementan proyectos IoT, como son la mejora de la productividad o la monitorización y control remoto de las operaciones.

 

 

En cuanto a los beneficios generados por iniciativas IoT externas destacan: la mejora en la integración entre atención al cliente con el rendimiento del producto y el uso del cliente, ganar ventaja competitiva o mejorar la experiencia y lealtad del cliente.

 

 

Por último, se pone el foco en los nuevos modelos de negocio y flujos de ingresos que está generando IoT. IoT ofrece a las empresas la capacidad de transformarse en un nuevo tipo de empresa. Empresas de producto están evolucionando para convertirse en empresas de servicios. Los datos generados por IoT pueden proporcionar una mejor perspectiva y tienen un valor económico significativo para terceros.

 

En este aspecto, se pone de manifiesto que aumentan los ingresos procedentes de servicios adicionales de valor añadido tras la venta del producto. Otras formas de monetizar datos obtenidos del cliente podría ser crear un programa de fidelización para clientes o socios que incentive el aumento de los ingresos y la retención a largo plazo.

 

Leer más

Gartner Report: Beneficios empresariales de IoT

Indra gana el premio a la plataforma IoT más innovadora para Smart Cities a nivel global con Sofia2

Sofia2ganadora

 

El pasado 19 de Septiembre se celebró en Yinchuan, China el TM Forum Smart City InFocus donde se presentaron los premios que reconocen los logros de “innovación urbana innovadora” de ciudades, proveedores de soluciones y organismos nacionales e internacionales.

En este marco, el jurado del TM Forum ha elegido Sofia2, la plataforma IoT con capacidades Big Data y Cloud de Minsait, la unidad de transformación digital de Indra, como una solución de alto contenido innovador para la transformación de las ciudades, capaz de aportar valor al ciudadano, responder a las necesidades de las empresas e impulsar la sostenibilidad.

 

Sofia2InfografiaRecortada

 

Las soluciones basadas en Sofia2 en el ámbito de Smart Cities han logrado eficiencias como ahorros del 25% en el agua de riego para parques; reducción de hasta un 50% en el tiempo de evacuación de grandes infraestructuras con el proyecto eVacuate; y disminuciones del 25% en la factura energética de edificios públicos.

 

Además, Sofia2 está presente como base tecnológica para otros proyectos. Por ejemplo, en el uso de drones, siendo fuente de información para el nuevo sistema europeo de llamadas de emergencia. En campos como la domótica, la industria o el retail, a través de soluciones como Hogar Conectado, Ciudades Inteligentes, Industria 4.0. O construyendo soluciones en proyectos de I+D del sector del transporte, como ITRail o Transforming Transport, o del espacio, como Land Analytic Eo Platform. También actúa como plataforma urbana siendo el “cerebro de la ciudad” en las ciudades de A Coruña y Logroño y es base tecnológica en el proyecto que se está desarrollando con Ecoembes en el ámbito de Smart Waste para optimizar su exitoso modelo de gestión de envases, papel y cartón en todo el territorio nacional.

 

Se trata del segundo año consecutivo que TM Forum premia Sofia2. En 2016, obtuvo el galardón en la categoría “Open Digital Ecosystem Platform of the Year”, donde se reconocían sus capacidades para impulsar la creación de  ecosistemas abiertos que fomentan la colaboración entre diferentes empresas y organizaciones.

 

 

 

Indra gana el premio a la plataforma IoT más innovadora para Smart Cities a nivel global con Sofia2

Próximo Meetup: “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

2

 

Como viene siendo habitual, cada pocas semanas, realizamos un Meetup mostrando las capacidades de la plataforma IoT y Big Data de Minsait, Sofia2.

 

Ejemplos de anteriores Meetups son:

 

IMG_0738

 

Desde el grupo IoT & BigData Sofia2 Lab retomamos estas sesiones el próximo lunes 2 de Octubre, a las 19:15h en el Campus Cafe de la Google Campus en Madrid. con el Meetup “Desarrollo Backendless sobre Plataformas IoT (ejemplo Sofia2 IoT Platform).

 

En nuestro trabajo utilizamos nuestra plataforma Sofia2 para el desarrollo de aplicaciones Backendless, ya sean aplicaciones web, microservicios, aplicaciones móviles o híbridas.

 

Nos gustaría contaros cómo y por qué lo hacemos y las ventajas e inconvenientes que encontramos con este enfoque.

 

La agenda de la sesión será:

 

– ¿Qué entendemos por arquitectura backendless?

– ¿Cómo encaja una plataforma IoT en este concepto?

– ¿Cuándo aplica este enfoque?

– Ejemplos prácticos sobre plataforma Sofia2.

– Pizzas y birras

 

Puedes inscribirte aquí de forma gratuita.

 

Te esperamos!!

 

Próximo Meetup: “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

Sofia2 IoT Platform vs ThingWorx IoT Platform. Primeros pasos (IV. Crear aplicaciones)

sofia2vsThingWorx

 

Este es el cuarto y último post de la serie Sofia2 IoT Platform vs ThingWorx IoT Platform. Primeros pasos. El objetivo es realizar una comparativa de uso de dos plataformas IoT como son Sofia2 y ThingWorx. Para ello, realizaremos un hands on siguiendo un flujo sencillo IoT en el que simularemos un edificio que dispone de dispositivos para la lectura de consumo energético y temperatura. Para terminar, crearemos un cuadro de mando para visualizar esta información.

 

Con el fin de conseguir una mejor comprensión de esta comparativa, hemos estructurado los pasos a seguir, comunes a las dos plataformas, en 4 posts:

  1. Registro y Login. Modelado de datos
  2. Conecta tu dispositivo
  3. Simular datos de entrada
  4. Crear Aplicaciones

 

Hoy veremos el último punto.

 

Crear Aplicaciones

 

Sofia2 IoT Platform

 

Una vez que existen datos en la plataforma y a medida que los dispositivos u otras aplicaciones se conectan con Sofia2 es posible crear aplicaciones que interoperen entre sí y exploten la información existente. Las Herramientas de Visualización de Sofia2 me permiten explotar de forma sencilla y gráfica la información almacenada dentro de la Plataforma (Ontologías). Puedo crear elementos de visualización unitaria (Gadgets), unirlos en una página web (Dashboard) o incluso crear complejos sinópticos al estilo SCADA representando la evolución de las señales (Instances).

 

El siguiente paso es crear un cuadro de mando usando las capacidades de presentación gráfica de la plataforma.

 

Creando Gadgets

 

  1. Accedemos a Visualización > Mis Gadgets

MisGadgets

2. Pulsamos en Crear Gadget

3. Usaremos el Wizard para crear nuestro primer Gadget. Lo nombramos GaugeWattsVVC (GaugeWatts + Nuestras Iniciales). Pulsamos sobre Siguiente

4. Seleccionamos nuestra Ontología. Pulsamos sobre Siguiente

5. Seleccionamos Query y pulsamos sobre Siguiente

6. Seleccionamos BDTR y pulsamos sobre Siguiente

7. En el campo consulta ponemos select c.SmartBuildingVVC.watts from SmartBuildingVVC as c limit 1 (cambiando VVC por tus iniciales). Pulsamos sobre Preview

8. Bajamos y seleccionamos la pestaña del Gadget Gauge, arrastramos el atributo value a la caja de medidas, cambiamos el Nombre a Watts y obtendremos un Gadget similar a este:

gauge2

9. Volvemos a Mis Gadgets > Crear Gadget. Ahora haremos otro Gadget, esta vez de tipo área. Lo denominaremos AreaTemperatureVVC (AreaTemperature + Nuestras Iniciales). Haremos los mismos pasos que para el gadget anterior, pero cambiando la Consulta por select * from SmartBuildingVVC as c (cambiando VVC por tus iniciales). Pulsamos sobre preview. Bajamos y seleccionamos la pestaña del Gadget Área, arrastramos los atributos timestamp (que cambiaremos el nombre a Temperature) y temperature a la caja de medidas, y obtendremos un Gadget similar a este:

GadgetAreaDos

10. Por último, crearemos un tercer Gadget de tipo Mapa, que llamaremos MapaVVC (Mapa + Nuestras Iniciales). Realizaremos los mismos pasos que para el gadget anterior, usando la Consulta select * from SmartBuildingVVC as c (cambiando VVC por tus iniciales). Pulsamos sobre preview. Bajamos y seleccionamos la pestaña del Gadget Maps, arrastramos los atributos geometry.coordinates.0 y geometry.coordinates.1.

En Medidas cambiaremos el nombre a Localización. Marcaremos los atributos address, city, state y zip y obtendremos un Gadget similar a este:

crearMapaDos

 

 

Creando Mi Dashboard

 

Llamamos Dashboard al cuadro de mandos que recoge una cantidad determinada de elementos (Gadgets). Para crear un Dashboard seguiremos los siguientes pasos:

 

  1. Accedemos mediante el menú a Visualización > Mis Dashboards
  2. Pulsamos sobre Crear Dashboard
  3. Le ponemos como nombre SmartBuildingVVC (SmartBuilding + Nuestras Iniciales)
  4. Tenemos diferentes opciones de estilado, podemos elegir un tema determinado o customizarlo con los colores que elijamos de la paleta. Elegiremos el tema Dark Blue por ejemplo.

estiloDashboard

5. Bajaremos y pulsaremos sobre Nueva Página

6. Pulsaremos sobre + y añadiremos nuestros 3 Gadgets, obteniendo un Dashboard similar a:

DashboardBienn

 

 

ThingWorx

 

ThingWorx denomina Mashup Builder al lugar donde se crean las visualizaciones, siendo los widgets los componentes que se colocan en el mashup. Por lo tanto, podríamos establecer la siguiente similitud de conceptos: lo que llamábamos Gadget en Sofia2, en ThingWorx es un widget y lo que llamábamos Dashboard, ahora es un Mashup.

 

Construyendo un Mashup

 

  1. Nos situamos encima de la pestaña Mashups, en el panel de la izquierda y pulsamos en +

Mashup

 

2. Para Mashup Type seleccionamos Page

3. Para Layout Options seleccionamos Static y pulsamos Done

4. En la pestaña Widgets de la izquierda, hacemos click y arrastramos el widget Gauge en el lienzo del centro. Este widget mostrará los watios simulados en uso.

5. Seleccionamos el objeto Gauge en el lienzo. La parte inferior izquierda de la pantalla contiene las propiedades del widget. Nos desplazamos hacia abajo y cambiamos el valor de la propiedad Legend a Watts. Observe que la etiqueta del lienzo se ha actualizado para mostrar la palabra “Watts”

6. Si el widget OpenStreetMap no está disponible, descargue e instale la Extensión de Mapa de Open Street desde ThingWorx IoT Marketplace https://marketplace.thingworx.com/

7. Hacemos click y arrastramos el widget OpenStreetMap en el lienzo del centro

8. Hacemos click y arrastramos el widget Time Series Chart en el lienzo del centro

9. Movemos los widgets y los cambiamos de tamaño para que quepan en el lienzo

10. Pulsamos en Save y nombramos el Mashup, por ejemplo MyHomeMash

mashupAMedias

 

 

Suministrando datos a un Mashup

 

  1. Si no estamos en modo edición, hacemos click en el botón de edición naranja.

edicionMashup

2. En la ficha Datos en la parte superior derecha de Mashup Builder, hacemos click en el botón verde +

3. Buscamos el Thing MyHouse en la barra de búsqueda Select Entity.

4. En la barra Select Services, buscamos QueryPropertyHistory y hacemos click en la flecha derecha azul para seleccionar este servicio. Este servicio recuperará todas las propiedades registradas del Thing MyHome

5. Marcamos la casilla Mashup Loaded y hacemos click en Done. Esto ejecutará el servicio y recuperará los datos cuando se cargue el Mashup.

addData

6. Seleccionamos y expandimos la pestaña All Data en la parte superior derecha de Mashup Builder. Se mostrarán todas las salidas de la llamada de servicio.

7. Arrastramos la propiedad watts al widget Gauge en el lienzo. Seleccionamos # Data para el destino de enlace.

MashupDesarrollado

 

8. Hacemos lo mismo para el widget OpenStreetMap vinculando house_lat_long a la SelectedLocation en el mapa.

9. Con el widget OpenStreetMap seleccionado, hacemos click en la propiedad ShowSelectionMarker en la ventana de propiedades del widget en la parte inferior izquierda del Generador de Mashup.

10. Para el Time Series Chart, arrastramos el contenedor All Data en el widget y seleccionamos Data como el destino de enlace

11. Con el widget Time Series Chart seleccionado, establecemos las siguientes propiedades mediante la ventana de propiedades del widget en la parte inferior izquierda del Mashup Builder:

Property Value
XAxisField  timestamp
DataField1 temperature

12. Pulsamos sobre Save para guardar los cambios

 

Lanzando la Aplicación

 

  1. Iniciamos la aplicación seleccionando el botón View Mashup en la parte superior. Es posible que debamos habilitar el cuadro emergente en su navegador para ver el mashup.
  2. Obtendremos un Mashup similar a este:

MashupFinal

Sofia2 IoT Platform vs ThingWorx IoT Platform. Primeros pasos (IV. Crear aplicaciones)

Sofia2 IoT Platform vs ThingWorx IoT Platform. Primeros pasos (III. Simular datos de entrada)

sofia2vsThingWorx

 

Este es el tercer post de la serie Sofia2 IoT Platform vs ThingWorx IoT Platform. Primeros pasos. El objetivo es realizar una comparativa de uso de dos plataformas IoT como son Sofia2 y ThingWorx. Para ello, realizaremos un hands on siguiendo un flujo sencillo IoT en el que simularemos un edificio que dispone de dispositivos para la lectura de consumo energético y temperatura. Para terminar, crearemos un cuadro de mando para visualizar esta información.

 

Con el fin de conseguir una mejor comprensión de esta comparativa, hemos estructurado los pasos a seguir, comunes a las dos plataformas, en 4 posts:

  1. Registro y Login. Modelado de datos
  2. Conecta tu dispositivo
  3. Simular datos de entrada
  4. Crear Aplicaciones

 

Hoy veremos el tercer punto.

 

Simular Datos de Entrada

 

Sofia2 IoT Platform

 

Puesto que no tenemos un dispositivo real que inserte información en nuestra ontología, debemos simular los datos que nos enviaría el sensor de nuestro Smart Building. Sofia2 dispone de una funcionalidad muy interesante implementada en la consola de administración llamada “Simulador Tiempo Real Instancias de Ontología” que nos permite simular datos para insertarlos en una ontología. Antes de crear un simulador, debemos crear diversos generadores de instancias, que nos generarán datos entre un listado de valores, con un valor fijo o datos random, pudiendo elegir entre varios tipos de datos según lo que nos convenga generar. Podemos ampliar información sobre el Simulador de datos en el siguiente post

 

Simulando los datos

 

  1. Accedemos a ONTOLOGIAS > Simulador Tiempo Real Instancias de Ontología:
  2. Seleccionamos Crear Simulador.
  3. Vamos a Crear un Generador para cada uno de los atributos que aparecen en la Ontología SmartBuildingVVC (SmartBuilding + Nuestras iniciales), con los siguientes datos fijos. Para ello, escribimos los siguientes datos para cada uno de los generadores (todos con insertar instancia cada 5 seg) y pulsamos Añadir Generador después de introducirlos:
Nombre del Generador Tipo de Generador Valor
houseID Fixed Number 12345
address Fixed String 140 Kendrick Street
city Fixed String Needham
state Fixed String MA
zip Fixed Number 02494
lightID Fixed Number 11111
thermostatID Fixed Number 99999
latitudd Fixed Number 42
longitudd Fixed Number -71

 

4. Nos faltarán dos atributos, watts y temperature, para los que queremos generar datos aleatorios. Para el generador de Nombre watts, elegiremos un Tipo de Generador Random Integer, Insertar Instancia cada 5 segundos, Desde 0 hasta Para el generador de Nombre temperature, elegiremos un Tipo de Generador Random Integer, Insertar Instancia cada 5 segundos, Desde 0 hasta 40. Obteniendo:

GeneradoresDeInstancias

 

5. Pulsamos sobre la pestaña Ontología y seleccionamos nuestra Ontología SmartBuildingVVC (SmartBuilding + Nuestras Iniciales) y seleccionamos para cada atributo, su generador correspondiente

DatosSimuladorBien

 

6. Le ponemos como Identificador SimuladorSmartBuildingVVC (SimuladorSmartBuilding + Nuestras Iniciales) y pulsamos sobre Crear Simulador.

7. Pulsamos sobre el lápiz de nuestro Simulador y en la parte inferior pulsamos sobre ¡Empezar! Con esto empezarán a generarse datos. Pasados un par de minutos, pulsamos sobre ¡Parar!

 

Verificando que los datos se han simulado correctamente

 

  1. Accedemos a la opción de menú Herramientas > Consola BDTR y BDH:

ConsolaBDTR

 

2. Seleccionamos con doble click nuestra Ontología, pulsamos Generar Query y pulsamos sobre Realizar Consulta. Resultando unos datos similares a:

datos2

 

ThingWorx

 

Ahora que hay un lugar para almacenar los datos, vamos a crear algunos datos. Importaremos entidades que simulan los datos de un Smart Building. Estas entidades incluyen un servicio de javascript que simula los datos, así como un temporizador que se ejecuta en un intervalo establecido.

 

Importar las entidades de simulación de datos

 

  1. Descargaremos el archivo Foundation Simulator file a nuestro ordenador
  2. Pulsaremos en Import/Export > From File (situado en la parte superior de la consola)

import

 

3. Seleccionamos el archivo que hemos descargado

4. Pulsamos Import y cuando veamos el mensaje de cargado correctamente pulsamos en close

 

Exportar las entidades importadas

 

  1. Pulsamos sobre el Thing Foundation_Quickstart_Services
  2. Pulsamos en Subscriptions
  3. Seleccionamos el lápiz a la izquierda de Esta suscripción se basa en un temporizador. Cada 30 segundos se ejecuta un script que simulará los datos del Thing MyHouse que creamos y actualizará sus Propiedades.

editarSubsciption

 

4. Seleccionamos la pestaña Subscription Info

5. Seleccionamos el check Enabled para comenzar la simulación

enabled

 

6. Pulsamos en Done y luego Save

 

Verificamos que los datos se están simulando

 

  1. Abrimos el Thing MyHouse y seleccionamos la pestaña Properties
  2. Pulsamos sobre el símbolo de Refresh de la columna Value bajo HouseGatewayTT

propertiesRefresh

 

3. Comprobamos como los valores de temperature y watts varían cada 30 segundos gracias a la simulación

 

datosss

 

 

Sofia2 IoT Platform vs ThingWorx IoT Platform. Primeros pasos (III. Simular datos de entrada)