Incorporación de dispositivos - Integraciones gestionadas para AWS IoT Device Management

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Incorporación de dispositivos

Revisa cómo los componentes del SDK de Hub admiten la incorporación de dispositivos antes de empezar a trabajar con las integraciones gestionadas. En esta sección se describen los componentes arquitectónicos esenciales que necesitas para la incorporación de dispositivos, incluida la forma en que el aprovisionador principal y los complementos específicos del protocolo trabajan juntos para gestionar la autenticación, la comunicación y la configuración de los dispositivos.

Componentes del SDK de Hub para la incorporación de dispositivos

Aprovisionador principal

El aprovisionador principal es el componente central que organiza la incorporación de dispositivos en la implementación de su hub de IoT. Coordina toda la comunicación entre las integraciones gestionadas y los complementos de aprovisionamiento específicos del protocolo, lo que garantiza una incorporación de dispositivos segura y fiable. Al incorporar un dispositivo, el aprovisionador principal gestiona el flujo de autenticación, gestiona la mensajería MQTT y procesa las solicitudes del dispositivo mediante estas funciones:

Conexión MQTT

Crea conexiones con el bróker MQTT para publicar y suscribirse a temas en la nube.

Cola y manejador de mensajes

Procesa las solicitudes entrantes de añadir y eliminar dispositivos de forma secuencial.

Interfaz de complemento de protocolo

Funciona con complementos de aprovisionamiento específicos del protocolo para la incorporación de dispositivos mediante la gestión de los modos de autenticación y conexión por radio.

Cliente Hub SDK APIs

Reciba y reenvíe informes de capacidad del dispositivo desde complementos de CDMB específicos del protocolo a integraciones gestionadas.

Plugins de aprovisionamiento específicos del protocolo

Los complementos de aprovisionamiento específicos de cada protocolo son bibliotecas que gestionan la incorporación de dispositivos para distintos protocolos de comunicación. Cada complemento traduce los comandos del aprovisionador principal en acciones específicas del protocolo para sus dispositivos de IoT. Estos complementos realizan lo siguiente:

  • Inicialización del middleware específico del protocolo

  • Configuración del modo de unión por radio en función de las solicitudes de los proveedores principales

  • Eliminación de dispositivos mediante llamadas a la API de middleware

Middleware específico de un protocolo

El middleware específico para protocolos actúa como capa de traducción entre los protocolos de los dispositivos y las integraciones gestionadas. Este componente procesa la comunicación en ambas direcciones: recibe los comandos de los complementos del aprovisionador y los envía a las pilas de protocolos, al mismo tiempo que recopila las respuestas de los dispositivos y las envía de vuelta al sistema.

Flujos de incorporación de dispositivos

Revisa la secuencia de operaciones que se producen cuando incorporas dispositivos mediante el SDK de Hub. En esta sección, se muestra cómo interactúan los componentes durante el proceso de incorporación y se describen los métodos de incorporación compatibles.

Configuración sencilla (SS)

El usuario final enciende el dispositivo IoT y escanea su código QR mediante la aplicación del fabricante del dispositivo. A continuación, el dispositivo se inscribe en la nube de integraciones gestionadas y se conecta al hub de IoT.

La arquitectura y los componentes del SDK de Hub para facilitar la configuración y el flujo de incorporación.

Configuración sin intervención (ZTS)

La configuración sin intervención (ZTS) agiliza la incorporación del dispositivo al preasociar el dispositivo en una fase anterior de la cadena de suministro. Por ejemplo, en lugar de que los usuarios finales escaneen el código QR del dispositivo, este paso se completa antes para vincular previamente los dispositivos a las cuentas de los clientes. Por ejemplo, este paso se puede completar en el centro logístico.

Cuando el usuario final recibe y enciende el dispositivo, este se inscribe automáticamente en la nube de integraciones gestionadas y se conecta al hub de IoT sin necesidad de realizar ninguna acción de configuración adicional.

La arquitectura y los componentes del SDK de Hub para el flujo de incorporación de la configuración sin intervención.

Configuración guiada por el usuario (UGS)

El usuario final enciende el dispositivo y sigue los pasos interactivos para incorporarlo a las integraciones gestionadas. Esto puede incluir presionar un botón en el hub de IoT, usar una aplicación del fabricante del dispositivo o presionar botones tanto en el hub como en el dispositivo. Puedes usar este método si se produce un error en la configuración simple.

La arquitectura y los componentes del SDK de Hub para el flujo de incorporación de la configuración guiada por el usuario.