Compartir a través de


Elección de un servicio Azure IoT

Los servicios y tecnologías de Azure IoT proporcionan opciones para crear una amplia variedad de soluciones de IoT que permiten la transformación digital para su organización. En este artículo se describen los servicios y tecnologías de Azure IoT, como:

  • Operaciones de IoT de Azure
  • Registro de dispositivos de Azure
  • SDK de operaciones de IoT de Azure
  • Azure IoT Hub
  • Azure IoT Hub Device Provisioning Service
  • Azure Device Update para IoT Hub
  • Azure IoT Edge
  • Azure Digital Twins (Gemelos Digitales de Azure)
  • Azure IoT Central
  • Azure Event Grid
  • SDK de servicio y dispositivos IoT de Azure
  • Azure IoT Plug and Play
  • Microsoft Defender para IoT

Elegir un tipo de solución

En el artículo ¿Qué es Azure IoT? se describen dos categorías generales de soluciones de IoT:

  • En una solución de IoT basada en la nube, los dispositivos IoT se conectan directamente a la nube donde se procesan y analizan sus mensajes.
  • En una solución de IoT basada en el perímetro, los recursos de IoT se conectan a un entorno perimetral que procesa sus mensajes antes de reenviarlos a la nube para el almacenamiento y el análisis.

Las soluciones de IoT híbridas también son posibles que combinen componentes perimetrales y en la nube.

La elección del tipo de solución determina qué tecnologías y servicios de Azure IoT puede usar. Por ejemplo, para crear una solución basada en el perímetro, normalmente se usa Azure IoT Operations para una solución basada en la nube que normalmente usa Azure IoT Hub.

En las secciones posteriores se describe el rol de los distintos servicios y tecnologías de Azure IoT en soluciones híbridas y basadas en la nube, basadas en perimetrales y en la nube.

Enfoque de nube adaptable

Otra manera de clasificar las soluciones de IoT es si adoptan el enfoque de nube adaptable . El enfoque de nube adaptable unifica los equipos siloados, los sitios distribuidos y los sistemas dispares en un único modelo de operaciones, seguridad, aplicación y datos. Este enfoque le permite usar las mismas tecnologías de inteligencia artificial y nube para administrar y supervisar soluciones de IoT híbridas, basadas en la nube y basadas en el perímetro.

Un ejemplo de cómo Azure IoT Operations usa el enfoque de nube adaptable es su uso de servicios habilitados para Azure Arc para administrar y supervisar recursos basados en el perímetro, como recursos y flujos de datos. Estos recursos basados en el perímetro se exponen en Azure Portal como recursos individuales basados en la nube que puede administrar y supervisar con herramientas estándar de Azure.

Por el contrario, los dispositivos y las definiciones de enrutamiento de IoT Hub no se exponen como recursos individuales en Azure Portal, pero forman parte del recurso de IoT Hub. La única manera de administrar y supervisar estos recursos es a través de IoT Hub.

Operaciones de IoT de Azure

Use Operaciones de Azure IoT para crear una solución de IoT basada en el perímetro que siga el enfoque de nube adaptable.

Azure IoT Operations es un plano de datos unificado para el perímetro. Es una colección de servicios de datos modulares, escalables y de alta disponibilidad que se ejecutan en clústeres de Kubernetes perimetrales habilitados para Azure Arc, como AKS Edge Essentials. Permite la captura de datos de varios sistemas diferentes y se integra con aplicaciones de modelado de datos como Microsoft Fabric para ayudar a las organizaciones a implementar el metaverso industrial.

Para más información, consulte ¿Qué es Azure IoT Operations?.

Registro de dispositivos de Azure

Actualmente, Azure Device Registry forma parte normalmente de una solución de IoT basada en el perímetro que usa operaciones de Azure IoT y sigue el enfoque de nube adaptable. La integración de Azure Device Registry con Azure IoT Hub se encuentra actualmente en versión preliminar.

Azure Device Registry es un servicio back-end que permite la administración de recursos y dispositivos en la solución mediante Azure Resource Manager. Registro de dispositivos de Azure:

  • Proyecta recursos y dispositivos, como servidores OPC y cámaras de vídeo definidas en el entorno perimetral, como recursos de Azure en la nube.
  • Administra la sincronización de definiciones de recursos y dispositivos entre la nube y el perímetro.
  • Proporciona un único registro unificado para todas las aplicaciones y servicios que necesiten interactuar con los recursos y dispositivos.
  • Almacena esquemas para mensajes de recurso y dispositivo.

Para más información, consulte ¿Qué es la administración de recursos en operaciones de Azure IoT?

SDK de operaciones de Azure IoT (versión preliminar)

Los SDK de Azure IoT Operations permiten crear una solución de IoT personalizada basada en el perímetro que usa operaciones de Azure IoT.

Los SDK de Azure IoT Operations son un conjunto de herramientas y bibliotecas en varios lenguajes diseñados para ayudar al desarrollo de aplicaciones para operaciones de Azure IoT. Los SDK se pueden usar para crear aplicaciones seguras y de alta disponibilidad en el perímetro, que interactúan con operaciones de Azure IoT para realizar operaciones como la detección de recursos, la traducción de protocolos y la transformación de datos.

Para más información, consulte SDK de operaciones de Azure IoT.

Azure IoT Hub

Use Azure IoT Hub para crear una solución de IoT basada en la nube.

Azure IoT Hub es un servicio administrado hospedado en la nube que actúa como un centro de mensajes central para la comunicación entre una aplicación de IoT y sus dispositivos conectados. Se admiten varios patrones de mensajería, incluidos mensajes de dispositivo a nube, carga de archivos desde dispositivos y métodos de solicitud-respuesta para controlar los dispositivos desde la nube. IoT Hub puede enrutar mensajes de dispositivos a otros servicios en la nube para el almacenamiento, el análisis o el procesamiento. IoT Hub también admite la supervisión para ayudarle a realizar un seguimiento de la creación de dispositivos, las conexiones de dispositivos y los errores de dispositivo.

Para más información, consulte ¿Qué es Azure IoT Hub?.

Azure IoT Hub Device Provisioning Service (DPS)

DPS suele formar parte de una solución de IoT basada en la nube que usa IoT Hub o IoT Central.

DPS es un servicio auxiliar para IoT Hub que permite el aprovisionamiento Just-In-Time de dispositivos IoT en un centro de IoT sin necesidad de intervención humana. Muchos de los pasos manuales tradicionalmente implicados en el aprovisionamiento se automatizan con DPS para reducir el tiempo de implementación de dispositivos IoT y reducir el riesgo de error manual. DPS puede aprovisionar dispositivos que usan certificados X.509 y módulos de plataforma de confianza. Las aplicaciones de IoT Central usan una instancia interna de DPS para administrar las conexiones de dispositivos.

Para más información, consulte ¿Qué es Azure IoT Hub Device Provisioning Service?.

Azure Device Update para IoT Hub

Device Update para IoT Hub suele formar parte de una solución de IoT basada en la nube que usa IoT Hub.

Azure Device Update para IoT Hub es un servicio que permite implementar actualizaciones inalámbricas para los dispositivos IoT, incluidos los dispositivos De Azure IoT Edge. Device Update ofrece una implementación de actualizaciones optimizada y operaciones simplificadas mediante la integración con Azure IoT Hub, lo que facilita la adopción de cualquier solución basada en IoT Hub existente.

Para más información, consulte ¿Qué es Device Update para IoT Hub?.

Azure IoT Edge

IoT Edge suele formar parte de una solución de IoT híbrida que usa IoT Hub o IoT Central.

Azure IoT Edge es un entorno de ejecución centrado en el dispositivo que permite implementar, ejecutar y supervisar cargas de trabajo de Linux en contenedor en el perímetro, lo que acerca el análisis a los dispositivos para obtener información más rápida y tomar decisiones sin conexión. IoT Edge también puede actuar como puerta de enlace para dispositivos sin conectividad a Internet ni traducción de protocolos. IoT Edge es una característica de Azure IoT Hub y también se integra con Azure IoT Central.

Para más información, consulte ¿Qué es Azure IoT Edge?

Azure Digital Twins (Gemelos Digitales de Azure)

El servicio Azure Digital Twins suele formar parte de una solución de IoT basada en la nube que usa IoT Hub.

Azure Digital Twins es una oferta de plataforma como servicio (PaaS) que permite crear grafos gemelos basados en modelos digitales de entornos completos, que podrían ser edificios, fábricas, granjas, redes energéticas, ferrocarriles, estadios, etc., incluso ciudades enteras. Azure Digital Twins se puede usar para diseñar una arquitectura de gemelo digital que represente dispositivos IoT reales en una solución en la nube más amplia y que se conecte a dispositivos gemelos de IoT Hub para enviar y recibir datos activos.

Para más información, consulte ¿Qué es Azure Digital Twins?.

Azure IoT Central

Use Azure IoT Central para crear una solución de IoT basada en la nube. IoT Central no sigue el enfoque de nube adaptable.

IoT Central es una plataforma de aplicaciones de IoT como servicio (aPaaS) que reduce la carga y el costo de desarrollar, administrar y mantener soluciones de IoT. Para simplificar el desarrollo de una infraestructura de IoT compleja y en constante evolución, IoT Central le permite centrar sus esfuerzos en determinar el impacto empresarial que puede crear con el flujo de datos de IoT. La interfaz de usuario web permite conectar rápidamente dispositivos, supervisar las condiciones del dispositivo, crear reglas, administrar dispositivos y sus datos a lo largo de su ciclo de vida y, opcionalmente, enrutar mensajes de dispositivo a otros servicios en la nube para el almacenamiento, el análisis o el procesamiento.

Para más información, consulte ¿Qué es Azure IoT Central?.

Azure Event Grid

Actualmente, Azure Event Grid forma parte normalmente de una solución de IoT híbrida que usa Azure IoT Operations, IoT Hub o IoT Central.

Azure Event Grid es un servicio de distribución de mensajes Pub Sub altamente escalable y totalmente administrado que ofrece patrones de consumo de mensajes flexibles mediante los protocolos MQTT y HTTP. Con Azure Event Grid, puede crear canalizaciones de datos con datos de dispositivo, integrar aplicaciones y crear arquitecturas sin servidor controladas por eventos. Event Grid permite a los clientes publicar y suscribirse a mensajes a través de los protocolos MQTT v3.1.1 y v5.0 para admitir soluciones de IoT. A través de HTTP, Event Grid permite crear soluciones controladas por eventos en las que un servicio de publicador anuncia los cambios de estado del sistema (eventos) a las aplicaciones de suscriptor.

Azure IoT Operations permite conectarse a Event Grid y a otros agentes MQTT basados en la nube. Por ejemplo, puede configurar un puente MQTT bidireccional entre un agente MQTT de Azure IoT Operations y Azure Event Grid.

IoT Hub e IoT Central se pueden integrar con Azure Event Grid para permitir que su empresa reaccione rápidamente a eventos críticos. Por ejemplo, puede reaccionar a eventos de IoT Hub mediante Event Grid para desencadenar acciones.

Para más información, consulte ¿Qué es Azure Event Grid?

SDK de servicio y dispositivos IoT de Azure

Los SDK de dispositivo y servicio de Azure IoT permiten crear una solución de IoT personalizada basada en la nube que usa IoT Hub o IoT Central.

  • Los SDK de dispositivos IoT de Azure le ayudan a abordar los desafíos de conectar dispositivos de forma segura y confiable a IoT Hub o IoT Central mediante protocolos como MQTT y AMQP.
  • Los SDK de servicio IoT de Azure contienen código para facilitar la creación de aplicaciones que interactúan directamente con IoT Hub para administrar dispositivos y seguridad.
  • Los SDK de administración de IoT Hub le ayudan a crear aplicaciones de back-end que administran los centros de IoT en su suscripción de Azure.
  • Los SDK de dispositivo DPS proporcionan implementaciones de la API de registro y otras que los dispositivos llaman a aprovisionar a través de DPS en IoT Hub o IoT Central.
  • Los SDK del servicio DPS le ayudan a crear aplicaciones de back-end para administrar inscripciones y registros de registro en instancias de DPS.
  • Los SDK de administración de DPS le ayudan a crear aplicaciones de back-end que administran las instancias de DPS y sus metadatos en su suscripción de Azure.

Para más información, consulte SDK de servicio y dispositivos IoT de Azure.

Azure IoT Plug and Play

Azure IoT Plug and Play es un modelo de programación que permite crear una solución de IoT basada en la nube que usa IoT Hub o IoT Central.

IoT Plug and Play permite a los generadores de soluciones integrar dispositivos IoT con sus soluciones sin ninguna configuración manual. En el núcleo de IoT Plug and Play, es un modelo de dispositivo que un dispositivo usa para anunciar sus funcionalidades a un servicio habilitado para IoT Plug and Play, como IoT Central o Azure Digital Twins. Los modelos e interfaces de IoT Plug and Play se definen mediante el lenguaje de definición de Digital Twins (DTDL).

Para más información, consulte ¿Qué es IoT Plug and Play?.

Microsoft Defender para IoT

Microsoft Defender para IoT es una solución de seguridad unificada que le ayuda a proteger soluciones de IoT híbridas e híbridas basadas en la nube.

Microsoft Defender para IoT es una solución de seguridad unificada creada específicamente para identificar amenazas y vulnerabilidades en la infraestructura de IoT y tecnología operativa (OT). Use Defender para IoT para proteger todo el entorno de IoT/OT, incluidos los dispositivos existentes que podrían no tener agentes de seguridad integrados.

Defender para IoT proporciona supervisión de capas de red sin agente e se integra tanto con herramientas industriales como con el centro de operaciones de seguridad (SOC).

Para más información, consulte ¿Qué es Microsoft Defender para IoT?.

Otros servicios en la nube

Tanto las soluciones basadas en la nube como las basadas en el perímetro pueden usar otros servicios en la nube para proporcionar más funcionalidad a la solución. Por ejemplo, puede usar:

  • Servicios de Azure Storage para almacenar los datos recopilados.
  • Azure Stream Analytics para procesar los datos del sensor en tiempo real.
  • Azure Functions para responder a eventos de dispositivo.
  • Azure Logic Apps para automatizar los procesos empresariales.
  • Azure Machine Learning para agregar modelos de aprendizaje automático e inteligencia artificial a la solución.
  • Microsoft Fabric para almacenar y analizar datos del sensor.
  • Microsoft Power BI para visualizar los datos del sensor.

Para más información, consulte:

Pasos siguientes

Para disfrutar de una experiencia práctica, pruebe uno de los inicios rápidos: