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 se necesitan 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 de los dispositivos, la comunicación y la configuración de los usuarios.
Componentes del SDK de Hub para la incorporación de dispositivos
Componentes del SDK
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 todas las comunicaciones 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 broker MQTT para publicar y suscribirse a temas en la nube.
- Cola y gestor 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 al gestionar los modos de autenticación y conexión por radio.
- API de cliente del SDK de Hub
-
Reciba y reenvíe informes de capacidad del dispositivo desde los complementos de CDMB específicos del protocolo a las integraciones gestionadas.
Protocol-specific complementos de aprovisionamiento
Protocol-specific Los complementos de aprovisionamiento son bibliotecas que gestionan la incorporación de dispositivos para diferentes 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:
-
Protocol-specific inicialización de middleware
-
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
Protocol-specific middleware
Protocol-specific el middleware actúa como capa de traducción entre los protocolos de sus 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.
Flujos de incorporación
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.
Zero-touch configuración (ZTS)
Zero-touch La configuración (ZTS) agiliza la incorporación de los dispositivos al preasociarlos en las fases anteriores 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.
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.
WiFi Configuración sencilla (WSS)
WiFi La configuración simple (WSS) elimina la necesidad de realizar una WiFi configuración manual al aprovisionar automáticamente las credenciales de red. Para los WiFi-enabled dispositivos, WSS automatiza el aprovisionamiento de WiFi credenciales. El usuario final escanea el código de barras del dispositivo (SN y UPC) mediante la aplicación móvil y activa un período de configuración de 15 minutos. Cuando el dispositivo está encendido, descubre automáticamente la red temporal del aprovisionador, completa la autenticación en la nube y recibe WiFi las credenciales del aprovisionador de forma segura. A continuación, el dispositivo se conecta a la WiFi red sin necesidad de introducir manualmente la contraseña ni de seleccionar la red.
Si el WSS no está disponible o se produce un error (por ejemplo, si no hay ningún aprovisionador disponible o se agota el tiempo de espera de la conexión), el sistema recurre automáticamente a la configuración guiada por el usuario, lo que proporciona una experiencia de usuario fluida con instrucciones de configuración manual. Para obtener más información sobre la configuración WiFi sencilla, consulte. WiFi Configuración sencilla para incorporar y operar dispositivos
El siguiente diagrama muestra el flujo de configuración WiFi simple: