Azure IoT Hub

2.451 visualizaciones

Publicado el

Controlando robots y dispositivos
con
Azure IoT Hub

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
2.451
En SlideShare
0
De insertados
0
Número de insertados
2.111
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • https://azure.microsoft.com/en-us/documentation/articles/iot-hub-what-is-iot-hub/
  • Azure IoT Hub

    1. 1. Controlando robots y dispositivos con Azure IoT Hub Rodolfo Finochietti @rodolfof Director de Producción Alfredo Robot
    2. 2. Evolución de Internet Internet of Content • Web 1.0 • Web-sites • Search • eMail • HTML Internet of Services • Web 2.0 • eCommerce / eServices • Web Services Internet of People • Social Media • Mobile enablement • HTML 5 • REST Internet of Things • “Cosas” semánticamente representadas en Internet • Active & Passive • Device to device communication
    3. 3. Internet de las Cosas • El termino “Internet of Things” fue usado por primera vez por Kevin Ashton en 1999 • Se refiere a objetos físicos identificables unívocamente (things) y su representación virtual en una estructura de red como Internet
    4. 4. IoT adopción
    5. 5. Algunos Ejemplos
    6. 6. IoT Baby == Gino Feliz
    7. 7. Arquitectura
    8. 8. Capas Sensing Layer Communication Layer API Layer Data Processing Layer Application Layer
    9. 9. Sensing Layer Es critico el consumo de energía Bluetooth Low Energy (BLE) Computadoras en miniatura Raspberry PI, Arduino, Intel Galileo, etc. Communication Layer Es critico ancho de banda HTTP, JSON En muchos escenarios es critica la latencia TCP, UDP Arquitecturas muy distribuidas
    10. 10. • API Layer  El uso de CPU es bajo, el uso de I/O alto  Application Framework escalables: Node.js, ASP.NET Core, etc.  Datastores rápidos: MondoDB, Mencache, Redis, etc. • Data Processing Level  Se debe procesar un cantidad inmesa de datos para convertirlos en información  Big Data: Hadoop, etc. • Application Layer  Aplicaciones multidispositivos  Portales de Management  Responsive: HTML5, ASP.NET, Express, Angular, etc.
    11. 11. Heterogénea API Server’s intensivos en I/O, Data Processsing Server’s intensivos en CPU Escenarios de disponibilidad y pruebas complejos Software Containers: Docker, etc. Interconexión IFTT, BizTalk, etc. Infraestructura
    12. 12. Azure IoT Hub
    13. 13. Azure IoT Hub Es un servicio de Azure que permite la comunicaciones bidireccional entre millones de dispositivos IoT y un Back-End  Mensajería confiable device-to-cloud, y cloud-to-device a escala  Control de acceso y comunicaciones seguras usando el esquema de seguridad de cada dispositivo  Monitoreo  Librerías para los lenguajes y las plataformas mas populares  Extensibilidad y soporte múltiples protocolos
    14. 14. Service Assisted Communication
    15. 15. IoT Hub vs Event Hubs Area IoT Hub Event Hubs Communication patterns device-to-cloud y cloud-to-device messaging. device-to-cloud scenarios Device protocol support AMQP, AMQP over WebSockets, MQTT, HTTP/1, y protocolos custom (via Azure IoT Protocol Gateway) AMQP, AMQP over WebSockets, and HTTP/1 Security per-device identity, y control de acceso revocable Politicas de acceso con revocación limitada Operations monitoring Monitoreo por dispositivo Solo métricas sumarizadas Scale Optimizado para millones de dispositivos simultáneos. 5000 conexiones AMQP simultaneas Device SDKs Proporciona SDKs especializados para muchas plataformas y lenguajes Soporta .NET, C, e interfaces de envío para AMQP y HTTP
    16. 16. Demo
    17. 17. Disclaimer https://es.wikipedia.org/wiki/Tusam
    18. 18. Links • Azure IoT Overview https://azure.microsoft.com/en-us/documentation/articles/iot-hub-what-is-iot-hub/ • Lego Ev3 Node.js Library http://wasabifan.github.io/ev3dev-NodeJS/ • Ev3 Dev SO http://www.ev3dev.org/
    19. 19. ¿Preguntas?
    20. 20. ¡Muchas Gracias! rodolfof@lagash.com @rodolfof http://shockbyte.net

    ×