다음을 통해 공유


장치 업데이트 리소스

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) events 새 디바이스 업데이트 그룹 수신 대기
DeviceUpdate.DigitalTwinChanges DigitalTwinChangeEvents true events 디지털 트윈 변경 이벤트 수신 대기
DeviceUpdate.DeviceLifecycle DeviceLifecycleEvents opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' events 삭제된 디바이스 수신 대기
DeviceUpdate.DeviceConnectionState DeviceConnectionStateEvents true events 디바이스 연결 상태 변경 내용 수신 대기

참고

솔루션에 적합한 경우 이러한 경로의 이름을 변경할 수 있습니다. 디바이스 업데이트가 제대로 작동하려면 표와 같이 나머지 경로 속성을 구성해야 합니다.

소비자 그룹

IoT 허브를 구성하면 디바이스 업데이트 관리 서비스에 필요한 adum이라는 이벤트 허브 소비자 그룹도 만들어집니다.

소비자 그룹의 스크린샷.

액세스 정책

deviceupdateservice라는 공유 액세스 정책은 디바이스 업데이트 관리 서비스에서 업데이트 가능 디바이스를 쿼리하는 데 사용됩니다. deviceupdateservice 정책이 생성되고 IoT Hub를 구성하는 과정에서 다음과 같은 사용 권한이 제공됩니다.

  • 레지스트리 읽기
  • 서비스 연결
  • 디바이스 연결

액세스 정책의 스크린샷.

다음 단계

장치 업데이트 리소스 만들기