Proyecto guiado: aprovisionamiento de dispositivos IoT de forma segura y a gran escala con IoT Hub Device Provisioning Service

Intermedio
Desarrollador
Arquitecto de soluciones
Azure IoT Hub
SDK de Azure IoT

Cree código que se autentique con Azure IoT Hub Device Provisioning Service (DPS) mediante certificados X.509, genere telemetría y acceda a las propiedades del dispositivo gemelo. Use certificados X.509 para implementar inscripciones de grupo y desaprovisionar grupos de inscripciones y dispositivos individuales de un grupo de inscripción.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Generar un certificado de entidad de certificación raíz X.509 mediante OpenSSL en Azure Cloud Shell y, después, usar el certificado raíz para configurar una inscripción de grupo en Device Provisioning Service (DPS)
  • Generar un certificado de dispositivo y usarlo para aprovisionar un dispositivo en el centro de IoT.
  • Usar código para acceder a las propiedades de dispositivo gemelo y realizar la configuración inicial del dispositivo.
  • Desaprovisionar un dispositivo individual del grupo de inscripción y, después, desaprovisionar toda la inscripción del grupo.

Requisitos previos

Posibilidad de hacer lo siguiente:

  • Demuestre un conocimiento general de las soluciones basadas en la nube, Azure y los servicios de Azure.
  • Describir los SDK de Azure IoT para los dispositivos y servicios y cómo se pueden usar Visual Studio Code, la CLI de Azure y Azure Cloud Shell para configurar y desarrollar los componentes de una solución de IoT
  • Describir las fases de aprovisionamiento de dispositivos, el concepto de inscripción y atestación de dispositivos, los procesos generales para el aprovisionamiento de dispositivos y las herramientas que usan los desarrolladores a fin de implementar tareas de DPS.
  • Use Visual Studio Code para desarrollar, compilar y ejecutar aplicaciones de consola de C#.