Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez...

47
Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe

Transcript of Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez...

Page 1: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Soluciones M2M para tele lectura de sensores vía Zigbee

Webinar 17 de Mayo

Isabel Rodriguez Larumbe

Page 2: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

1. Presentación de la plataforma Etherios (antiguo iDIGi)

2. Puesta en marcha de una red de sensores Zigbee y conexión a Etherios con el Gateway ConnectPortX4

3. Entorno de desarrollo Python y Dia

Agenda”

Page 3: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Device Cloud EtheriosMaking “The Internet of ANYthing”

3

Page 4: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Digi‘s Value Proposition

Internet

ANYappthingwhere

4

Page 5: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

El Problema Como conecto mi aplicación con mis dispositivos

remotos?

??Operations

Page 6: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Street 2

Street 1

Diagrama aplicación M2M

Remote Information

Assets

Remote Information

Assets

Intelligent Gateway

HQInternet VPN

BusinessApplication

s

BusinessApplication

s

Connect Port X4

XBee Module

XBee Adapter

XBee Wall Router

WAN/IP Traffic

XBee/WPAN Traffic

Public Street Light

Page 7: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Escenario M2M

NetworkNetwork

Remote Information

Assets

Business Application

s

Collect & Transfer & Present Information

Page 8: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Escenario M2M

NetworkNetwork

Remote Information

Assets

Business Application

s

Collect & Transfer & Present Information

Page 9: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Escenario M2M

Use Mobile Connectivity

Use Coorporate Access

Remote Information

Assets

NetworkNetwork

Business Application

s

Collect & Transfer & Present Information

Page 10: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Escenario M2M

Carrier Network

Carrier Network

Public Internet

Public Internet

Use Mobile Connectivity

Use Coorporate Access

Remote Information

Assets

Business Application

s

Collect & Transfer & Present Information

Page 11: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Escenario M2M

WAN / Internet

WAN / Internet

Un Gateway Cellular Inteligente• Seleccionar el router con las connectividad necesaria • Programación local del Router• Los routers industriales garantizan la fiabilidad del producto• Embedded o non-embedded

Remote Information

Assets

Business Application

s

Collect & Transfer & Present Information

Page 12: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Escenario M2M ( Sólucion Software)

WAN / Internet

WAN / Internet

Remote Information

Assets

Business Application

s

Requerimientos de conectividad de una red M2M extremo a extremo?• Integración rapida y efectiva de toda clase de dispositivos • Abstracion del HW de los dispositivos dentro de nuestra red PAN (tipo de dispositivo, direccionamiento)• Mostrar la información a más de un receptor (e.g. Local & Business Application )• Separar la lógica de la aplicación local de la aplicación remota .

(e.g. actuar en nuestra red local aúnque la conexión WAN no este disponible, ahorrar coste enviando sólo las alarmas )

• Funcionar con cualquier RED que tengamos (Firewall, Private Networks, Dynamic-IP..)• Gestionar nuestros dispositivos, saber cuando están desconectados

Collect & Transfer & Present Information

Page 13: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Etherios es una plataforma Cloud de servicio (M2M) que proporciona 3 funcionalidades básicas:

1. Connectividad para los Gateways de Digi y de 3rd en cualquier tipo de red

2. Protocólo Web-services protocol application integration

3. Centralized management of gateways and end-devices

13

CONNECTIVITY | INTEGRATION | MANAGEMENT

Etherios Device Cloud – La solución completa

Page 14: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Etherios Conectividad

WAN / Internet

WAN / Internet

Remote Information

Assets

Business Application

s

Un Gateway programable es una buena aproximación• El Gateway se programa en Python para implementar la aplicación M2M• La plataforma Etherios de Digi proporciona una solución completa que simplifica

y acelera el desarrollo de la apliccaión M2M• Platforma DIA en los gateways (e.g. ConnectPort X)• Librerias en C en su gama de gateways embebidos (e.g. ConnectCore,

Rabbit)

C, C++

Collect & Transfer & Present Information

Page 15: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Que es Dia?

• iDigi Dia recoge , procesa y guarda los datos de cualquier dispositivo que se comunique con un Gateway de Digi antes de enviarlos y presentarlos en la aplicación remota

• Digi’s iDigi -Device integration Application (iDigi-Dia) es un software que se ejecuta en los gateways de DIGI que acelera y simplifica sustanciamente el desarrollo de la aplicación M2M en Python

• iDigi-Dia es un código abierto programabe en Python. Digi proporciona todos los códigos fuente y el soporte técnico permitiendo la customización de la aplicación.

• iDigi-Dia es gratuito y está disponible en toda la familia de Gateways de Digi

Etherios Conectividad

Recogida , envío y presentación de la Informacion

Page 16: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Requerimientos de conectividad de una red M2M extremo a extremo?• Integración rapida y efectiva de toda clase de dispositivos • Abstracion del HW de los dispositivos dentro de nuestra red PAN (tipo de dispositivo,

direccionamiento)• Mostrar la información a más de un receptor (e.g. Local & Business Application )• Separar la lógica de la aplicación local de la aplicación remota .

(e.g. actuar en nuestra red local aúnque la conexión WAN no este disponible, ahorrar coste enviando sólo las alarmas )

• Funcionar con cualquier RED que tengamos (Firewall, Private Networks, Dynamic-IP..)• Gestionar nuestros dispositivos, saber cuando están desconectados

Escenario M2M ( Sólucion Software)

WAN / Internet

WAN / Internet

Remote Information

Assets

Business Application

s

Collect & Transfer & Present Information

Page 17: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Etherios Application Integration

Carrier Network

Carrier Network

Remote Information

Assets

Business Application

s

Recogida , envío y presentacion de la información

Public Internet

Public Internet

Tenemos una solución para saltar estas barreras?• Si no tenemos una conexión directa, porque no tener un “ Servidor“ en la nube?• Cada lado de nuestras aplicación local y remoto hace una conexión hacia afuera, la nube•El servidor conecta los dos lados• Cada lado de la aplicación se centra en su parte

Page 18: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Carrier Network

Carrier Network

Remote Information

Assets

Business Application

s

Public Internet

Public Internet

Platforma Etherios como servicio Host en la nube• La aplicacion direcciona los gateways y resto de dispositivos por su ID / nombre (no hay direccionamiento IP )• El Gateway convierte la petición vía Webservice al comando requerido del dispostivo de comunicación• El servidor Etherios Server connecta los dos lados• Etherios es seguro, sencillo – especifico para acelerar el desarrollo de las aplicaciones M2M

Webservices

(Virtual Addressing)Management &

Data

Etherios Application Integration

Page 19: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Etherios Application Integration

20

iDigi WebServices / iDigi Storage

• Etherios Web Services – comunicación directa de la aplicación a los sensores o dispositivos remotos

• Etherios Storage – el gateway envía datos a la platforma Etherios y se almacenan en esta

live data

• datos en tiempo real • commandos de control

• acceso a los datosdesde multiples aplicaciones, ahorro de coste• Los datos más recientes están en la nube incluso si el Gateway ha perdido la conexión

•Al utilizar Etherios Web Services or Etherios Storage, vosotros(los integradores) tenéis que implementar la aplicación que se comunica con el servidor Etherios a traves de peticiones XML •Digi proporciona ejemplos

Page 20: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

iDigi Application Integration: Storage

21

iDigi Storage

• Data almacenados de cada gateway

• El usario decide que datos almacena, los nombres y número de ficheros que quiere utilizar

• La aplicacion graba datos usando simples peticiones HTTP

• Los ficheros incluyen marca de tiempos para reconocer los datos más actuales

• El usuario define el contenido del fichero almacenado utilizando DIA

Etherios Storage Ejemplos

• Documentos XML documents (por defecto)

• Ficheros Excel- (Excel XML)

• Páginas XHTML

• Cualuquier formato basado en XML

Page 21: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Etherios Management: Service Portal

22

Page 22: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

iDigi is Secure

SSL

SSLSSL

certificates

certificates

802.15.4 standard128-bit AES

End User

Enterprise Applications

23

Page 23: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Demotración Etherios

iDigi-DiaW

ebserv

ices,

XML

InternetInternet CellularCellular

Remote manager

ZigBee MeshZigBee Mesh

Local manager

XBee Light Sensor

XBee Development Board

ConnectPort X

switc

h

Remot

e

acce

ss

Page 24: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

• http://demo.idigi.com/cgi-bin/idigiweb.html

• http://rf-gateway.appspot.com/login

Etherios is Easy Demo

Page 25: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

iDigi & Hosted applications

• Optional offering: Run your iDigi client application on the Google server infrastructure– No need for local server infrastructure– Very good for long-term applications, e.g.

collecting data for (weekly/monthly) charts– Fully compatible to Python, DIA and iDigi– www.appspot.com

Page 26: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

iDigi & Hosted applications

Google App Engine

Dashboard

Web Client

Page 27: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

iThermostat is enabled by iDigi

Page 28: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Ejemplo de aplicacionThermostat

29

11

22

El cliente conecta su Gateway a Etherios usando la conexión a Internet que ya tenga. Recibe una dirección por DHCP y listo

33

El gateway se conecta al servidor Etherios y se registra automáticamente

El usuario registra su casa y termostato en el sistema de la compañia TXU

44

22

Internet

El usuario ajusta la temperatura de su casa con la aplicación web de aplicación de la compañia TXU con su telefono IP44

11

33

Page 29: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Aplicación para el usuario final

Perfil del coste del cosumo de energía, impacto medioambientas…etc

Graficos control de Energía

Page 30: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 31: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 32: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 33: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 34: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 35: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 36: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.
Page 37: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Que es Etherios ?

– Un servicio no un producto

– Un sistema de gestión M2M

– escalable a milliones de dsipositivos

– Un servidor con alta disponibilidad y fiabilidad

– Una platforma para desarrollar e integrar aplicaciones de red M2M

Rackspace Cloud

High-Availability Platform

Page 38: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

ApplicationIntegration

Digi Etherios es una solución Digi Etherios es una solución completacompleta

Digi Sevicios Profesionales – Diseño, Implementación, Optimización

Page 39: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

ANYappDigi supports the global community of application developers with:

✓ Etherios Developer Cloud

✓ Etherios Manager Pro

✓ Etherios Application Development Services

Professional development services for custom web and mobile applications.

41

Page 40: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

ANYthing

42

✓ Digi Embedded Modules

✓ Digi Gateways and Routers

✓ Development Kit

Page 41: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Digi Connector – Etherios paraGateways de terceros

Page 42: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Digi Connector – Etherios paraGateways de terceros

• Etherios Connector– Conocido como „iDigi Integration Kit“– Permite la conexión a Etherios con

dispositivos de otros fabricantes– Suporta Web Services y gestión– Optimizado para multiples plataformas

( Linux,android)– Código fuente

• ANSI compliant• Listo para integrar

– Incluye documentación

04/21/23

44

Page 43: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Digi Connector – Etherios paraGateways de terceros

• Requerimientos– (Microcontroller) con 10k de RAM & 20k de

flash – TCP/IP Stack con soporte de SSL – Conexión Internet PPP / Ethernet / etc.

• Disponible en digi.com website– Registro con la cuenta Etherios–

04/21/23

45

Page 44: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

ANYthing

Kits for development of software on embedded modules, gateways and routers.

46

✓ Digi Embedded Modules

✓ Digi Gateways and Routers

✓ Development Kits

Los equipos y herramientas de Digi’s permiten la conexión de cualquier dispositivo a cualquier aplicación:

:

Page 45: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

ANYwhere

Supports a multitude of communication protocols, over every type of broadband network.

Cable

Cellular

Satellite

47

The iDigi Device Cloud connects anything a any applicación - ANYwhere:

✓ Available Anytime

✓ High Performance

✓ Protection of All Information

✓ Supports any Application

✓ Over every type of network

Page 46: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

Resumen Internet of Things está en el punto de

inflexión

Digi tiene los productos y herramientas necesarios para conectar “las cosas”

Digi tiene la capacidad , para hacer “The Internet of ANYthing” una realidad

48

Page 47: Soluciones M2M para tele lectura de sensores vía Zigbee Webinar 17 de Mayo Isabel Rodriguez Larumbe.

49