단계별 프로젝트 - IoT Hub Device Provisioning Service를 사용하여 IoT 디바이스를 안전하게 대규모로 프로비전하기

중급
개발자
솔루션 아키텍처
Azure IoT Hub
Azure IoT SDK

X.509 인증서를 사용하여 Azure IoT Hub DPS(Device Provisioning Service)로 인증하고, 원격 분석을 생성하고, 디바이스 쌍 속성에 액세스하는 코드를 만듭니다. X.509 인증서를 사용하여 그룹 등록을 구현하고 등록 그룹에서 등록 그룹 및 개별 디바이스의 프로비전을 해제합니다.

학습 목표

이 모듈을 완료하면 다음을 수행할 수 있습니다.

  • Azure Cloud Shell에서 OpenSSL을 사용하여 X.509 루트 CA 인증서를 생성한 다음 DPS(Device Provisioning Service)에서 루트 인증서를 사용하여 그룹 등록을 구성합니다.
  • 디바이스 인증서를 생성하여 IoT 허브에 디바이스에 프로비저닝하는 데 사용합니다.
  • 코드를 사용하여 디바이스 쌍 속성에 액세스하고 디바이스의 초기 구성을 수행합니다.
  • 등록 그룹의 개별 디바이스를 프로비전 해제한 다음 그룹 등록 전체를 프로비전 해제합니다.

사전 요구 사항

기능:

  • 클라우드 기반 솔루션, Azure 및 Azure 서비스의 일반적인 측면을 이해합니다.
  • 디바이스 및 서비스용 Azure IoT SDK에 대해 설명하고, Visual Studio Code, Azure CLI 및 Azure Cloud Shell을 사용하여 IoT 솔루션의 구성 요소를 구성 및 개발하는 방법을 알아봅니다.
  • 디바이스 프로비저닝의 여러 단계, 디바이스 등록 및 증명의 개념, 디바이스 프로비저닝의 개략적인 프로세스, 개발자가 DPS 작업을 구현하는 데 사용하는 도구에 대해 설명합니다.
  • Visual Studio Code를 사용하여 C# 콘솔 애플리케이션을 개발, 빌드, 실행합니다.