단계별 프로젝트 - IoT Hub Device Provisioning Service를 사용하여 IoT 디바이스를 안전하게 대규모로 프로비전하기
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# 콘솔 애플리케이션을 개발, 빌드, 실행합니다.