Diseño de arquitectura de Internet de las cosas (IoT)

En esta guía se describen los conceptos básicos de Internet de las cosas (IoT) y cómo empezar a trabajar con Azure IoT, además de que se proporcionan vínculos a artículos sobre patrones y soluciones de Azure IoT.

Azure IoT es una colección de servicios administrados y de plataforma que conectan y controlan dispositivos IoT. Azure IoT admite una gran variedad de dispositivos, incluidos equipos industriales, microcontroladores y sensores. Los dispositivos IoT se comunican con IoT en la nube y otros servicios, que procesan los datos del dispositivo para supervisar y administrar los dispositivos.

Por ejemplo, un motor industrial recopila y envía datos de temperatura a la nube. El análisis de datos determina si el motor funciona según lo previsto. Esta información prioriza una programación de mantenimiento para el motor.

Más información acerca de Azure IoT

Puede obtener información sobre los conceptos de Azure IoT en detalle con una ruta de aprendizaje que usa una suscripción de espacio aislado de Azure. La ruta de aprendizaje de cinco horas tiene ocho módulos de entrenamiento.

Conocer la arquitectura de la solución de IoT

Una arquitectura de solución de IoT estándar consta de cinco elementos básicos.

  • Los dispositivos consisten en equipos industriales, sensores y microcontroladores que se conectan con la nube para enviar y recibir datos.
  • El aprovisionamiento permite que los dispositivos tomen medidas y se comuniquen con la nube.
  • El procesamiento analiza los datos de los dispositivos para recopilar información detallada.
  • La integración empresarial lleva a cabo acciones basadas en la información detallada que se genera a partir de los datos del dispositivo. Puede utilizar servicios como Power BI para visualizar e inspeccionar los datos, o Azure Logic Apps o Microsoft Power Automate para configurar acciones automatizadas.
  • Supervisión de la seguridad. Microsoft Defender para IoT proporciona una solución de seguridad de un extremo a otro para cargas de trabajo de IoT.

Guías y patrones de arquitectura de IoT

En esta sección se enumeran patrones y guías para crear soluciones de IoT. Para obtener soluciones de ejemplo específicas de un sector, consulte Arquitecturas de referencia de Azure IoT específicas del sector.

Patrones

Los patrones de arquitectura de IoT son bloques de creación reutilizables que abordan áreas clave de la solución de IoT. Los patrones son genéricos y se pueden usar en diferentes verticales del sector. Para obtener ejemplos de soluciones de IoT específicas de un sector, consulte Soluciones y escenarios de Azure IoT específicos del sector.

  • Actualizaciones de IoT en tiempo real. En lugar de las solicitudes de sondeo tradicionales, los clientes pueden recibir actualizaciones de dispositivos en tiempo real. El servicio de Azure SignalR envía datos de IoT en tiempo real a clientes como páginas web y aplicaciones móviles.

  • Escalado de soluciones de IoT con stamps de implementación. Los stamps son unidades discretas de componentes de la solución que admiten de forma óptima un número definido de dispositivos. La creación de stamps de implementación permite escalar verticalmente el número de dispositivos IoT conectados mediante la replicación de stamps.

  • Compatibilidad del SDK de cliente de Azure IoT con servidores de tokens de terceros. Azure IoT Hub admite la autenticación con tokens de firma de acceso compartido (SAS) en los SDK de cliente. Obtenga información sobre qué hacer en cada SDK para lograr la autenticación del servidor de tokens de terceros.

  • Implementación eficaz de imágenes de Docker. Los dispositivos perimetrales normalmente se aprovisionan mediante la implementación de imágenes de contenedor de software. Use una funcionalidad de implementación confiable y resistente para situaciones en las que tiene un ancho de banda limitado, intermitente o bajo.

  • Análisis de IoT con Azure Data Explorer. Use Azure Data Explorer para obtener un análisis de telemetría de IoT casi en tiempo real de un gran volumen de datos de streaming que fluye a gran velocidad desde una amplia gama de dispositivos IoT.

  • Procesamiento y almacenamiento de datos de IoT Edge. Algunas soluciones de IoT necesitan redes perimetrales locales para proporcionar computación y recopilación de datos. Consulte cómo usar dispositivos perimetrales en su implementación de IoT para proporcionar respuestas rápidas, alta disponibilidad y ancho de banda alto.

Guías

Las guías de arquitectura de IoT proporcionan información sobre conceptos, arquitecturas y series de tareas de IoT.

Pasos siguientes

Documentación de Azure IoT: