La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Soluciones M2M para tele lectura de sensores vía Zigbee

Presentaciones similares


Presentación del tema: "Soluciones M2M para tele lectura de sensores vía Zigbee"— Transcripción de la presentación:

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

2 Agenda” Presentación de la plataforma Etherios (antiguo iDIGi) Puesta en marcha de una red de sensores Zigbee y conexión a Etherios con el Gateway ConnectPortX4 Entorno de desarrollo Python y Dia

3 Device Cloud Etherios Making “The Internet of ANYthing”
3 Device Cloud Etherios Making “The Internet of ANYthing” 3

4 Digi‘s Value Proposition
El gran valor que aporta Digi es su gama completa de soluciones de “Networking” para las aplicaciones M2M2 . Otros proveedores ofrecen solo una parte de la solucion; solo la conectividad 3G-GPRS con Routers o MODEM´s 3G- GPRS o solo la parte de modulos RF. Para ser un lider en soluciones M2M es necesario tener tecnologia en cada area desde la integracion de los sensores a los gateways y la capacidad de ofrecer conectividad de datos extremo a extremo con la infrastructra de IDIGI. Teniendo la solucion completa Digi asegura en cada una de las partes la capacidad de escalabilidad de forma sencilla y gradual sengun lo demanden las necesidades. Alguno integradores elegiran implementar ellos la solucion y elegiran nuestro modulos OEM otras querran que les desmos la solucion completa desde el concepto a la implemetacion final y ellos se especilizaran en la aplicacion SW donde son especialistas. 4 Digi‘s Value Proposition ANY app thing where Internet 4

5 El Problema Como conecto mi aplicación con mis dispositivos remotos?
Operations ?

6 Diagrama aplicación M2M
Intelligent Gateway Street 1 Business Applications Internet VPN HQ Remote Information Assets Connect Port X4 XBee Module XBee Adapter XBee Wall Router WAN/IP Traffic XBee/WPAN Traffic Public Street Light Street 2

7 Escenario M2M Network Collect & Transfer & Present Information
Remote Information Assets Business Applications Collect & Transfer & Present Information Network Top level view of a nower days M2M scenario Devices like PLCs, Sensors, Actors connected to modules A business application that want‘s to communicate with this devices Growing market, every community needs to present information in their Internet (waterlevel, Polution..) Building automation, Construction, Industrial automation

8 Escenario M2M Network Collect & Transfer & Present Information
Remote Information Assets Business Applications Collect & Transfer & Present Information Network It‘s not that easy as it sounds There are several questions to cover during design , There are challenges that you will discover during installation As more you cover from the beginning the better

9 Escenario M2M Network Use Mobile Connectivity Use Coorporate Access
Remote Information Assets Business Applications Collect & Transfer & Present Information Network Of course, if you can‘t take wired connections on all sides, nowerdays mobile connectivity is a great advantage Of course, it is obvious to use the existing cooporate internet access of company Use Mobile Connectivity Use Coorporate Access

10 Escenario M2M Use Mobile Connectivity Use Coorporate Access
Remote Information Assets Business Applications Collect & Transfer & Present Information Carrier Network Public Internet If you dig in the details, you quickly be aware of potential blocking points Firewalls, dynamic and/or private IP addresses, So you can not communicate as smooth and open as you want. So the question come up, „Is my application idea possible at all?“ Use Mobile Connectivity Use Coorporate Access

11 Escenario M2M WAN / Internet Un Gateway Cellular Inteligente
Remote Information Assets Business Applications Collect & Transfer & Present Information WAN / Internet How do I get to a solution? Selectiong a good cellular gateway is an important step Local programming option is important to build smart solutions. (not doing everything central because mobile connection is maybe expensive) 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

12 Escenario M2M ( Sólucion Software)
Remote Information Assets Business Applications Collect & Transfer & Present Information WAN / Internet What are the typical requirements for an intelligent gateway? 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

13 Etherios Device Cloud – La solución completa
Etherios es una plataforma Cloud de servicio (M2M) que proporciona 3 funcionalidades básicas: Connectividad para los Gateways de Digi y de 3rd en cualquier tipo de red Protocólo Web-services protocol application integration Centralized management of gateways and end- devices Why iDIGI is Important? It is a platform for applications How do I build and application (or integrate to an existing application) that uses the data from all those devices Eliminate the need for complex VPN structure How do I securely network all those devices? Device management How do I manage and monitor all those devices? How do I upgrade firmware on all those devices? CONNECTIVITY | INTEGRATION | MANAGEMENT

14 Etherios Conectividad
Collect & Transfer & Present Information Remote Information Assets Business Applications WAN / Internet C, C++ Remember we talked about that an intelligent Gateway is a good approach. We decided for Python (robust proofen language, no royalty fee, open community with lot‘s of examples, small footprint) A python programmable Gateway is nice, but we realized quickly that a good tool chain is also important because the 80 / 20 role is valid here as well: 80% of the people are using 20% of the features (e.g. Web presentation, TCP/IP Sockets, XML data transfer) 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)

15 Etherios Conectividad
Recogida , envío y presentación de la Informacion 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

16 Información entorno de desarrollo DIA
Etherios Device Cloud : - Kit de evaluación Download iDigi-Dia Digi Python Wiki: ( Ejemplo aplicaciones Dia

17 Escenario M2M ( Sólucion Software)
Remote Information Assets Collect & Transfer & Present Information Business Applications WAN / Internet 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 Going back to our start page for the requirements We covered most by the intelligent Gateway, but still have the question open.....

18 Etherios Application Integration
Recogida , envío y presentacion de la información Remote Information Assets Business Applications Carrier Network 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

19 Etherios Application Integration
Remote Information Assets Business Applications Management & Data Webservices (Virtual Addressing) Carrier Network Public Internet Two outgoing connections: Management connection from the gateway to the iDigi server, WebServices from the Application to the iDigi Server. Idigi server manages communication 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

20 Etherios Application Integration
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 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 datos en tiempo real commandos de control live data acceso a los datos desde multiples aplicaciones, ahorro de coste Los datos más recientes están en la nube incluso si el Gateway ha perdido la conexión

21 iDigi Application Integration: Storage
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

22 Etherios Management: Service Portal

23 iDigi is Secure SSL SSL SSL End User Enterprise Applications
certificates standard 128-bit AES certificates Enterprise Applications

24 Demotración Etherios Webservices, XML iDigi-Dia Internet Cellular
ConnectPort X ZigBee Mesh XBee Light Sensor Remote access Local manager XBee Development Board switch Remote manager

25 Etherios is Easy Demo http://demo.idigi.com/cgi-bin/idigiweb.html

26 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

27 iDigi & Hosted applications
Google App Engine Dashboard Web Client

28 iThermostat is enabled by iDigi

29 Ejemplo de aplicacion Thermostat
El cliente conecta su Gateway a Etherios usando la conexión a Internet que ya tenga. Recibe una dirección por DHCP y listo 1 2 2 El gateway se conecta al servidor Etherios y se registra automáticamente 1 Internet 3 El usuario registra su casa y termostato en el sistema de la compañia TXU 3 4 El usuario ajusta la temperatura de su casa con la aplicación web de aplicación de la compañia TXU con su telefono IP 4

30 Aplicación para el usuario final
Graficos control de Energía Perfil del coste del cosumo de energía, impacto medioambientas…etc

31

32

33

34

35

36

37 M2M/ iDigi / Satellite combined

38

39 Que es Etherios ? Rackspace Cloud 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

40 Digi Etherios es una solución completa
So put another way, we provide the plumbing which allows devices to interact with the iDigi platform and from there to provide data to the real world applications which your business needs to stay competitive. And all the while, our professional services are available to help you design, implement and optimize the application to your business’ needs. We acquired about 5 years ago – that already had more than 1M lines of code – and tens of person-years of development Digi Sevicios Profesionales – Diseño, Implementación, Optimización Application Integration

41 4141 ANYapp Digi supports the global community of application developers with: Professional development services for custom web and mobile applications. Etherios Developer Cloud Etherios Manager Pro Etherios Application Development Services 41

42 ANYthing Digi Embedded Modules Digi Gateways and Routers
4242 ANYthing Digi Embedded Modules Digi Gateways and Routers Development Kit 42

43 Digi Connector – Etherios para Gateways de terceros

44 Digi Connector – Etherios para Gateways 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 4/11/20174/11/2017

45 Digi Connector – Etherios para Gateways 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 4/11/20174/11/2017

46 4646 ANYthing Los equipos y herramientas de Digi’s permiten la conexión de cualquier dispositivo a cualquier aplicación: : Kits for development of software on embedded modules, gateways and routers. Digi Embedded Modules Digi Gateways and Routers Development Kits 46

47 4747 ANYwhere The iDigi Device Cloud connects anything a any applicación - ANYwhere: Supports a multitude of communication protocols, over every type of broadband network. Available Anytime High Performance Protection of All Information Supports any Application Over every type of network Cable Cellular Satellite 47

48 Resumen Internet of Things está en el punto de inflexión
4848 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

49


Descargar ppt "Soluciones M2M para tele lectura de sensores vía Zigbee"

Presentaciones similares


Anuncios Google