Introducción a IoT Con NodeJS y IoT Hub

50 visualizaciones

Publicado el

Introducción a IoT Con NodeJS y IoT Hub

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

  • Sé el primero en recomendar esto

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

No hay notas en la diapositiva.
  • Over the past several years, with the evolution of Office 365, development of SharePoint solutions has encountered a new set of challenges: while on one hand IT and Tenant administrators require a new set of tools to control how data get accessed and consumed in their tenancies, developers, on the other hand, want to programmatically control the whole lifecycle, experience, and data access capabilities of a Site.
     
    Unfortunately, developers today find themselves constraint around building app parts as a result of iFrames, a reduced set of APIs, and no integration with cross Office 365 workloads. This in turn limits their ability to develop powerful portals that extend SharePoint.
     
    The client-side development framework will deliver capabilities that will help both first party and third party developers build powerful, rich applications and provide an enjoyable web experience in Office 365 for end users that are both intuitive and simple to consume.
  • En los últimos años, la evolución de Office 365, el desarrollo de soluciones de SharePoint ha detectado un nuevo conjunto de desafíos: mientras por un lado TI y administradores de arrendatario requiere un nuevo conjunto de herramientas para controlar cómo obtener acceso y se consumen en contratos de arrendamiento de datos , los desarrolladores, por el contrario, quieren controlar de forma automática todo el ciclo de vida de las capacidades, experiencia y acceso a los datos de un sitio. Desafortunadamente, los desarrolladores hoy en día se encuentran restricción torno a la construcción de aplicaciones partes como resultado de iFrames, un conjunto reducido de APIs, y no hay integración con Office 365 cruz cargas de trabajo. Esto a su vez limita su capacidad para desarrollar portales de gran alcance que se extienden de SharePoint. El marco de desarrollo en el cliente entregará capacidades que ayudarán a los desarrolladores de los dos primeros partidos y de terceros crear aplicaciones potentes, ricos y proporcionar una experiencia web agradable en Office 365 para usuarios finales que son a la vez intuitiva y fácil de consumir.
  • Introducción a IoT Con NodeJS y IoT Hub

    1. 1. Introducción a IOT con NodeJS y Tecnologías Microsoft Por: Gina Ospina/Sandra Londoño Fabián Cataño Luis Valencia - MVP
    2. 2. Evento:
    3. 3. IOT IoT son cosas cotidianas que se conectan al Internet, es esencialmente un sistema de máquinas u objetos equipados con tecnologías de recopilación de datos, de manera que esos objetos pueden comunicarse entre sí. Debemos entender que las cosas son o sensores o actuadores. Un sensor es un dispositivo que está capacitado para detectar acciones o estímulos externos y responder en consecuencia. un actuador es un dispositivo capaz de transformar esta energía eléctrica en la activación de un proceso con la finalidad de generar un efecto sobre un proceso automatizado.
    4. 4. Raspberry pi 3 Características técnicas: SD con sistemas operativo Windows 10 IO Core. • Procesador Broadcom BCM2836 • Velocidad de reloj 1.2 GHz • Memoria de 1 GB • Conector micro USB para fuente de alimentación de 5v - 2.5 Am. • Bluetooth 4.1 • 1 conector de video/audio HDMI • 1 conector de video/audio RCA • 4 Puertos USB 2.0 • Ranura de tarjeta microSD • Conector de pantalla DSI • Antena de chip(WIFI Y BLUETOOTH integrados).
    5. 5. Hardware
    6. 6. Comunicaciones
    7. 7. Sistemas operativos Soporta: -Raspbian. -Windows 10 IoT Core. -Fedora. -Kano. Entre otros.
    8. 8. Dispositivos utilizados para la demostración -Raspberry pi3. -Sensor bmp180. -Sensor dht22. -MuX TCA9548A. Rango de humedad relativa 0 - 100% RH. Rango de temperatura de -40 hasta 80ºC Rango de temperatura de -40 a 85ºC. Conexión de 8 sensores comunicación i2c.
    9. 9. Establecer comunicación bidireccional con miles de millones de dispositivos IoT Confíe en Microsoft Azure IoT Hub para conectar de forma fácil y segura sus activos de Internet de Cosas (IoT). Utilice datos de telemetría de dispositivo a la nube para comprender el estado de sus dispositivos y activos y esté preparado para tomar medidas cuando un dispositivo necesita su atención. En los mensajes de la nube a un dispositivo, envíe comandos y notificaciones de manera fiable a los dispositivos conectados y rastree la entrega de mensajes con recibos de confirmación. Los mensajes del dispositivo se envían de manera duradera para acomodar dispositivos intermitentemente conectados.
    10. 10. Trabajar con plataformas y protocolos familiares Agregue nuevos dispositivos, y conecte los existentes, utilizando SDK de dispositivos de código abierto para múltiples plataformas, incluidos Linux, Windows y sistemas operativos en tiempo real. Utilice protocolos estándar y personalizados, incluidos HTTP, Advanced Message Queue Server Protocol (AMQP) y MQ Telemetry Transport (MQTT).
    11. 11. Autenticarse por dispositivo para soluciones IoT con seguridad mejorada Configure identidades individuales y credenciales para cada uno de sus dispositivos conectados y ayude a mantener la confidencialidad de los mensajes de la nube a un dispositivo y de un dispositivo a la nube. Para mantener la integridad de su sistema, revocar selectivamente los derechos de acceso para dispositivos específicos según sea necesario
    12. 12. Administre sus dispositivos IoT a escala con la administración de dispositivos Con las nuevas capacidades de administración de dispositivos en Azure IoT, los administradores pueden mantener, actualizar y administrar remotamente dispositivos IoT a escala desde la nube. Ahorre tiempo y costos eliminando la tarea de desarrollar y mantener una solución de administración de dispositivos personalizada o pasar los recursos que viajan para mantener activos globales.
    13. 13. Aproveche la inteligencia de ultima generación con el Azure IoT Gateway SDK El IoT Gateway SDK ofrece un potente marco para crear, configurar y desplegar lógica de ultima generación que le permite hacer más con Azure IoT. Ya sea conectando dispositivos heredados, reduciendo los costos de ancho de banda, aplicando las políticas de seguridad y privacidad, o cualquier otro procesamiento de datos que usted elija, el SDK Gateway IoT facilita el proceso de desarrollo, para que pueda concentrarse en resolver los problemas que realmente importan.
    14. 14. Arquitectura de la solución IoT
    15. 15. Node.js • Es una de las formas más rápidas y fáciles para desarrollar aplicaciones en tiempo real. • Node.js es un entorno Javascript del lado del servidor, basado en eventos. • Con NodeJS tenemos un "Javascript sin restricciones“. • Para escalar grandes volúmenes de clientes, todas las operaciones intensivas I/O en Node.js se llevan a cabo de forma asíncrona. • Es una herramienta muy buena para todo tipo de cosas. Aplicaciones web, aplicaciones en línea de comandos, scripts para administración de sistemas, todo tipo de aplicaciones de red, etc. • Es rápido, muy rápido: El desarrollo es más rápido. La ejecución de test de unidad se puede hacer más rápido. Las aplicaciones son más rápidas y por tanto la experiencia de usuario es mejor.
    16. 16. Lectura de sensores Sensor dht22: Mux TCA9548A: Sensor bmp180:
    17. 17. Envio de mensaje al IOT Sensor DHT22 Temperatura ambiente:
    18. 18. Envio de mensaje al IOT Sensor DHT22 Humedad Relativa:
    19. 19. Envio de mensaje al IOT Sensor bmp180:
    20. 20. DEMO
    21. 21. Software Estratégico Outsourcing Soluciones a la medida Consultoría
    22. 22. Muchas gracias !

    ×