Revisión de los conceptos de administración de dispositivos para Azure IoT Hub

Completado

Azure IoT Hub proporciona características y un modelo de extensibilidad que permiten a los desarrolladores de back-end y de dispositivos generar soluciones sólidas de administración de dispositivos. Los dispositivos incluyen sensores restringidos y microcontroladores para un solo fin, así como puertas de enlace eficaces que enrutan las comunicaciones para grupos de dispositivos. Además, las condiciones de uso y los requisitos de los operadores de IoT varían considerablemente de un sector a otro. A pesar de esta variación, la administración de dispositivos con Azure IoT Hub proporciona las funcionalidades, las bibliotecas de código y los patrones adecuados para un conjunto diverso de dispositivos y usuarios finales.

Principios de la administración de dispositivos

Las soluciones de IoT incluyen un conjunto único de desafíos de administración de dispositivos, y cada solución de clase empresarial debe abordar los siguientes principios:

Diagram that shows the device management principles for an IoT solution.

  • Escala y automatización: las soluciones de IoT requieren herramientas sencillas que puedan automatizar las tareas rutinarias y que permitan que un personal de operaciones relativamente reducido administre millones de dispositivos. Los operadores diarios esperan controlar las operaciones de dispositivos de forma remota y masiva, y que solo se les alerte cuando surjan problemas que requieran su atención directa.
  • Versatilidad y compatibilidad: el ecosistema de dispositivos es sumamente variado. Se deben personalizar las herramientas de administración para que se adapten a una gran variedad de clases de dispositivos, plataformas y protocolos. Los operadores deben ser capaces de admitir muchos tipos de dispositivos, desde los chips de un solo proceso insertados más restringidos hasta equipos eficaces y totalmente funcionales.
  • Reconocimiento del contexto: los entornos de IoT son dinámicos y cambiantes. La confiabilidad del servicio es primordial. Las operaciones de administración de dispositivos deben tener en cuenta los siguientes factores para asegurarse de que el tiempo de inactividad del mantenimiento no afecte a operaciones críticas del negocio o cree condiciones peligrosas:
    • Ventanas de mantenimiento de Acuerdo de Nivel de Servicio
    • Estados de energía y red
    • Condiciones en uso
    • Ubicación geográfica del dispositivo
  • Dar servicio a numerosos roles: la compatibilidad con los flujos de trabajo y los procesos únicos de los roles de operaciones de IoT es fundamental. El personal de operaciones debe trabajar conforme a las restricciones especificadas de los departamentos de TI internos. También deben encontrar maneras sostenibles de presentar información de operaciones de dispositivos en tiempo real a los supervisores y a otros perfiles administrativos de las empresas.

Ciclo de vida del dispositivo

Hay un conjunto de fases generales de administración de dispositivos que son comunes a todos los proyectos de IoT de empresa. En Azure IoT Hub, hay cinco fases en el ciclo de vida del dispositivo:

Diagram that shows the five stages of the IoT device lifecycle.

Dentro de cada una de estas cinco fases, hay que cumplir varios requisitos de operador de dispositivo para proporcionar una solución completa:

  • Planeamiento: permitir a los operadores que creen un esquema de metadatos de los dispositivos que les permita consultar y seleccionar, de forma fácil y rápida, un grupo de dispositivos para operaciones de administración masiva. Puede usar al dispositivo gemelo para almacenar los metadatos de este dispositivo en forma de etiquetas y propiedades.
  • Aprovisionamiento: aprovisionar de forma segura nuevos dispositivos en IoT Hub y permitir que los operadores puedan detectar de inmediato las funcionalidades de los dispositivos. Use el registro de identidad de IoT Hub para crear credenciales e identidades de dispositivo flexibles, y para realizar esta operación de forma masiva mediante un trabajo. Cree dispositivos para informar de sus funcionalidades y condiciones mediante las propiedades de dispositivo en el dispositivo gemelo.
  • Configuración: facilitar los cambios de configuración de forma masiva y las actualizaciones de firmware en dispositivos, a la vez que se mantienen el estado y la seguridad. Realice estas operaciones de administración de dispositivos de forma masiva usando las propiedades que desee o con métodos directos y trabajos de difusión.
  • Supervisión: supervisar la situación general del conjunto de dispositivos y el estado de las operaciones en curso, y alertar a los operadores sobre los problemas que puedan necesitar su atención. Aplique dispositivos gemelos para que los dispositivos puedan notificar en tiempo real las condiciones de funcionamiento y el estado de las operaciones de actualización. Genere informes de panel eficaces que expongan los problemas más inmediatos mediante el uso de dispositivos gemelos. Proteja el entorno de IoT frente a amenazas, con varias opciones de implementación, entre las que se incluyen entornso totalmente locales, conectados a la nube o híbridos.
  • Retirada: reemplazar o retirar dispositivos después de un error, ciclo de actualización o al final de la duración del servicio. Use dispositivos gemelos para conservar la información del dispositivo si el dispositivo físico se va a reemplazar, o para archivarla si se va a retirar. Use el registro de identidades de IoT Hub para revocar de forma segura las credenciales y las identidades de los dispositivos.