Control 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.

Control de dispositivos

Las integraciones gestionadas gestionan el registro de los dispositivos, la ejecución de comandos y el control. Puede crear experiencias de usuario final sin necesidad de conocer los protocolos específicos de los dispositivos mediante su administración de dispositivos independiente del protocolo y del proveedor.

Con el control de dispositivos, puede ver y modificar los estados de los dispositivos, como el brillo de la bombilla o la posición de la puerta. La función emite eventos para los cambios de estado, que puede utilizar para análisis, reglas y monitoreo.

Características principales
Modifique o lea el estado del dispositivo

Vea y cambie los atributos del dispositivo en función de los tipos de dispositivo. Puede acceder a:

  • Estado del dispositivo: valores actuales de los atributos del dispositivo

  • Estado de conectividad: estado de accesibilidad del dispositivo

  • Estado de salud: valores del sistema como el nivel de la batería y la intensidad de la señal (RSSI)

Notificación de cambio de estado

Reciba eventos cuando cambien los atributos del dispositivo o el estado de conectividad, como los ajustes del brillo de las bombillas o los cambios en el estado de las cerraduras de las puertas.

Modo sin conexión

Los dispositivos se comunican con otros dispositivos en el mismo hub de IoT incluso sin conexión a Internet. Los estados de los dispositivos se sincronizan con la nube cuando se reanuda la conectividad.

Sincronización de estados

Realice un seguimiento de los cambios de estado procedentes de múltiples fuentes, las aplicaciones del fabricante del dispositivo y los ajustes manuales del dispositivo.

Revisa los componentes y procesos del SDK de Hub que necesitas para controlar los dispositivos mediante integraciones gestionadas. En este tema, se describe cómo funcionan juntos el Edge Agent, el Common Data Model Bridge (CDMB) y los complementos específicos de un protocolo para gestionar los comandos de los dispositivos, administrar los estados de los dispositivos y procesar las respuestas en distintos protocolos.

Flujos de control de dispositivos

El siguiente diagrama muestra el flujo de control del end-to-end dispositivo al describir cómo un usuario final enciende un enchufe inteligente Zigbee.

El end-to-end flujo del SDK de Hub para el control de dispositivos con un conector inteligente Zigbee.

Componentes del SDK de Hub para el control de dispositivos

La arquitectura del SDK de Hub utiliza los siguientes componentes para procesar y enrutar los comandos de control de dispositivos en tu implementación de IoT. Cada componente desempeña una función específica a la hora de convertir los comandos de la nube en acciones de los dispositivos, gestionar los estados de los dispositivos y gestionar las respuestas. En las siguientes secciones se detalla la forma en que estos componentes funcionan juntos en la implementación:

El Hub SDK consta de los siguientes componentes y facilita la incorporación y el control de los dispositivos en los concentradores de IoT.

Componentes principales:
Agente perimetral

Actúa como puerta de enlace entre el hub de IoT y las integraciones gestionadas.

Puente de modelo de datos común (CDMB)

Traduce entre el modelo de AWS datos y los modelos de datos de protocolos locales, como Z-Wave y Zigbee. Incluye un CDMB básico y complementos CDMB específicos para cada protocolo.

Aprovisionador

Se encarga de la detección y la incorporación de dispositivos. Incluye un aprovisionador principal y complementos de aprovisionamiento específicos del protocolo para las tareas de incorporación específicas del protocolo.

Componentes secundarios
Incorporación de centros

Proporciona al hub certificados y claves de clientes para una comunicación segura en la nube.

Proxy MQTT

Proporciona conexiones MQTT a la nube de integraciones gestionadas.

Logger

Escribe los registros de forma local o en la nube de integraciones gestionadas.