Introducción a IOT con NodeJS y
Tecnologías Microsoft
Por:
Gina Ospina/Sandra Londoño
Fabián Cataño
Luis Valencia - MVP
Evento:
IOT
IoT son cosas cotidianas que se conectan al Internet, es esencialmente un sistema de
máquinas u objetos equipados con ...
Raspberry pi 3
Características técnicas:
SD con sistemas operativo Windows 10 IO Core.
• Procesador Broadcom BCM2836
• Vel...
Hardware
Comunicaciones
Sistemas operativos
Soporta:
-Raspbian.
-Windows 10 IoT Core.
-Fedora.
-Kano.
Entre otros.
Dispositivos utilizados para la demostración
-Raspberry pi3.
-Sensor bmp180.
-Sensor dht22.
-MuX TCA9548A.
Rango de humeda...
Establecer comunicación bidireccional con
miles de millones de dispositivos IoT
Confíe en Microsoft Azure IoT Hub para con...
Trabajar con plataformas y protocolos familiares
Agregue nuevos dispositivos, y conecte los existentes,
utilizando SDK de ...
Autenticarse por dispositivo para
soluciones IoT con seguridad mejorada
Configure identidades individuales y credenciales ...
Administre sus dispositivos IoT a escala
con la administración de dispositivos
Con las nuevas capacidades de administració...
Aproveche la inteligencia de ultima
generación con el Azure IoT Gateway SDK
El IoT Gateway SDK ofrece un potente marco par...
Arquitectura de la solución IoT
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...
Lectura de sensores
Sensor dht22: Mux TCA9548A:
Sensor bmp180:
Envio de mensaje al IOT
Sensor DHT22 Temperatura ambiente:
Envio de mensaje al IOT
Sensor DHT22 Humedad Relativa:
Envio de mensaje al IOT
Sensor bmp180:
DEMO
Software Estratégico
Outsourcing
Soluciones a la medida
Consultoría
Muchas gracias !
Introducción  a IoT Con NodeJS y IoT Hub
Introducción  a IoT Con NodeJS y IoT Hub
Próxima SlideShare
Cargando en…5
×

Introducción a IoT Con NodeJS y IoT Hub

80 visualizaciones

Publicado el

Introducción a IoT Con NodeJS y IoT Hub

Publicado en: Software
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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 !

×