장치 업데이트 리소스
Device Update for IoT Hub를 사용하려면 디바이스 업데이트 계정 및 인스턴스를 만들어야 합니다.
디바이스 업데이트 계정
장치 업데이트 계정은 Azure 구독 내에서 만드는 리소스입니다. 장치 업데이트 계정 수준에서 장치 업데이트 계정을 만들 지역을 선택할 수 있습니다. 디바이스 업데이트에 액세스할 사용자에게 부여할 권한을 설정할 수도 있습니다.
장치 업데이트 인스턴스
계정을 만든 후에는 장치 업데이트 인스턴스를 만들어야 합니다. 인스턴스는 특정 IoT hub와 연결된 업데이트 및 배포가 포함된 논리적 컨테이너입니다. 디바이스 업데이트는 IoT Hub를 디바이스 디렉터리로 사용하고 디바이스와의 통신 채널을 사용합니다.
연결된 IoT Hub 구성
디바이스 업데이트는 IoT Hub에서 변경 알림을 받을 수 있도록 "기본 제공" Event Hubs와 통합됩니다. IoT Hub는 IoT 디바이스와 통신하는 데 필요한 메시지 경로, 소비자 그룹 및 액세스 정책을 사용하여 리소스 만들기 프로세스의 일부로 자동으로 구성됩니다.
메시지 라우팅
디바이스 업데이트를 사용하도록 설정하기 위해 연결된 IoT Hub에서 다음 메시지 경로가 자동으로 구성됩니다.
경로 이름 | 데이터 원본 | 라우팅 쿼리 | 엔드포인트 | 설명 |
---|---|---|---|---|
DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') 및 IS_DEFINED($body.tags.ADUGroup) | 이벤트 | 새 디바이스 업데이트 그룹 수신 대기 |
DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | true | 이벤트 | 디지털 트윈 변경 이벤트 수신 대기 |
DeviceUpdate.DeviceLifecycle | DeviceLifecycleEvents | opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' | 이벤트 | 삭제된 디바이스 수신 대기 |
참고 항목
솔루션에 적합한 경우 이러한 경로의 이름을 변경할 수 있습니다. 디바이스 업데이트가 제대로 작동하려면 표와 같이 나머지 경로 속성을 구성해야 합니다.
소비자 그룹
IoT 허브는 디바이스 업데이트 관리 서비스에 필요한 adum이라는 이벤트 허브 소비자 그룹도 만듭니다. 이 기능은 리소스 만들기 프로세스의 일부로 자동으로 추가됩니다.