Soluciones M2M para tele lectura de sensores vía Zigbee

Slides:



Advertisements
Presentaciones similares
Intranets P. Reyes / Octubre 2004.
Advertisements

Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
CUPS Configuración y Uso de Paquetes de Software
© Aastra – 2011 Aastra Redirection and Configuration Service (RCS)
Paper On Demand Server & Designer. Descripción Técnica de Arquitectura y Componentes de la Solución PPOD.
El servicio de gestión de reuniones virtuales y sesiones de formación Vídeo – Reunión es la solución de que permite gestionar videoconferencias y eventos.
Almacenamiento en las nubes
PROTOCOLO SEGURO HTTPS
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Servidores Windows Http Ftp …
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
“Un mundo de posibilidades“
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
3/29/2017 1:27 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
DIRECT ACCESS.
TEMA 3. REDES.
SERVICIOS DE TCP/IP.
Manejo y Control Remoto de Temperatura en Refrigeradores
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
twitter:// davidsb mailto:// geeks.ms/blogs/dsalgado home:// Madrid/Pozuelo/LaFinca/MS/1273.
Características generales de un servicio Web.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP iLO Management Engine.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Internet Red Modelo con productos Ansel A S B Ansel Smart Box A S B Ansel Smart Box.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
FIREWALL.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Mejoras y Nuevas Características de ISA Server 2004 Chema Alonso MVP Windows Server Security
Novedades Windows Server 2012 R2 Expositor : Ing. Carlos M Chunga L Microsoft Certified Trainer (MCT) Microsoft Certified Solutions Expert (MCSE): Server.
Una plataforma de Integracion legítima. 2 Integracion Administracion Habilitada Los Jefes de seguridad pueden controlar todos los sitios desde una sola.
VPN - Red privada virtual
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
HERRAMIENTAS TELEMATICAS
/ Teléfono : Web : Build Solutions IT.
Fundamentos de bases de datos:
Computación en la Nube UASF.
RESUMEN CAPITULO 6.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 3.
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
Otras aplicaciones1 FTP Telnet (y ssh) WWW. Otras aplicaciones2 FTP File Tranfer Protocol Protocolo de transferencia de archivos básico pero útil y fácil.
Servicios y Servidores de Autenticación
The Delian Group, LLC Comunicaciones seguras via la infraestructura celular Aplicaciones Smart Phone Para iPhone, Android, Nokia Smartphones y Blackberry.
Bases de Datos.
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
WWW. WIRELESS WIFI Wireless-Fidelity Es un mecanismo de conexión de dispositivos electrónicos de forma inalámbrica.
X one. Plataforma de desarrollo móvil ALARMAS -IP. AUTOMOCION.
Servicios de Red e Internet
Punto 3 – Servicios de Terminal Remoto Juan Luis Cano.
Protocolos de comunicación TCP/IP
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
Naime Cecilia del Toro Alvarez
Tipos de Redes y sus Topologias. ¿Qué es una red? Una red es la unión de dos o más ordenadores de manera que sean capaces de compartir recursos, ficheros,
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
Seguridad de Datos Soluciones y Estándares de Seguridad.
Comunicación a través de la red
Bluemix, plataforma ágil para la construcción y ejecución de las soluciones en el mundo digital Manuel Rodriguez, Evangelista Cloud
QUÉ ES UN SERVIDOR WEB?. Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones.
BUSINESS T&G Think & Grow Uniclass Gestión Documental Solución Web para Mejorar la Captura y Gestión.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Servicios Avanzados en Redes WiFi de Nueva generación Pedro L. Martínez Product Manager HP Networking.
¿Qué es una red? Una red es la unión de dos o más ordenadores de manera que sean capaces de compartir recursos, ficheros, directorios, discos, programas,
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
1. 2 Una Red es un conjunto de ordenadores interconectados entre sí mediante cable o por otros medios inalámbricos.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

Información entorno de desarrollo DIA Etherios Device Cloud : http://www.etherios.com/ - Kit de evaluación Download iDigi-Dia http://www.digi.com/support/ https://login.etherios.co.uk/home.do Digi Python Wiki: (http://www.digi.com/wiki/developer/index.php/Python_Wiki) Ejemplo aplicaciones Dia

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.....

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

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

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

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

Etherios Management: Service Portal

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

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

Etherios is Easy Demo http://demo.idigi.com/cgi-bin/idigiweb.html http://rf-gateway.appspot.com/login

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

iDigi & Hosted applications Google App Engine Dashboard Web Client

iThermostat is enabled by iDigi

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

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

M2M/ iDigi / Satellite combined

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

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

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

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

Digi Connector – Etherios para Gateways de terceros

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

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

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

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

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