다음을 통해 공유


IoT 솔루션 확장

이 개요에서는 Azure IoT 솔루션을 확장하는 옵션에 대한 주요 개념을 소개합니다. 각 섹션에는 자세한 내용과 참고 자료를 제공하는 콘텐츠의 링크가 포함되어 있습니다.

다음 다이어그램은 일반적인 IoT 솔루션의 구성 요소를 개략적으로 보여 줍니다. 이 문서에서는 IoT 솔루션 확장과 관련된 영역에 중점을 둡니다.

솔루션 확장성 영역을 강조하는 높은 수준의 IoT 솔루션 아키텍처를 보여주는 다이어그램.

Azure IoT에서 솔루션 확장성은 IoT 클라우드 서비스의 기본 제공 기능에 추가하고 다른 서비스와의 통합을 빌드할 수 있는 방법을 나타냅니다.

확장성 시나리오

IoT 솔루션의 확장성 시나리오는 다음과 같습니다.

분석 및 시각화

일반적인 IoT 솔루션에는 비즈니스 인사이트를 사용할 수 있도록 디바이스의 데이터 분석 및 시각화가 포함됩니다. 자세한 내용은 IoT 데이터 분석 및 시각화를 참조하세요.

다른 서비스와 통합

IoT 솔루션에는 자산 관리, 작업 예약 및 제어 자동화 시스템과 같은 다른 시스템이 포함될 수 있습니다. 이러한 시스템은 다음을 수행할 수 있습니다.

  • IoT 디바이스의 데이터를 작업 예약 시스템에서 항목을 생성하는 예측 유지 관리 시스템에 대한 입력으로 사용합니다.
  • 디바이스 레지스트리를 업데이트하여 자산 관리 시스템의 최신 데이터가 있는지 확인합니다.
  • 디바이스에 메시지를 보내어 제어 자동화 시스템의 규칙에 따라 동작을 제어합니다.

Azure Data Health Services

Azure Health Data Services는 워크플로를 통해 의료 서비스를 개선하고 확장 가능하며 안전한 의료 솔루션을 제공할 수 있도록 하는 개방형 표준 및 프레임워크를 기반으로 하는 관리 API 서비스 집합입니다. IoT 솔루션은 이러한 서비스를 사용하여 IoT 데이터를 의료 솔루션에 통합할 수 있습니다.

확장성 메커니즘

다음 섹션에서는 IoT 솔루션을 확장하는 데 사용할 수 있는 주요 메커니즘에 대해 설명합니다.

서비스 API(IoT Hub)

IoT Hub 및 DPS(Device Provisioning Service)는 허브 및 디바이스를 관리하고 상호 작용하는 데 사용할 수 있는 일련의 서비스 API를 제공합니다. 이러한 API는 다음과 같습니다.

  • 레지스트리 관리
  • 디바이스 쌍 및 디지털 트윈과 상호 작용
  • 클라우드-디바이스 메시지 보내기 및 명령 호출
  • 등록 그룹(DPS) 관리
  • 초기 DPS(디바이스 쌍 상태) 관리

사용 가능한 서비스 API 목록은 서비스 SDK를 참조하세요.

REST API(IoT Central)

IoT Central REST API는 IoT 솔루션을 확장하는 데 유용한 다음과 같은 기능을 제공합니다.

  • 애플리케이션에 연결된 디바이스 쿼리
  • 디바이스 템플릿 및 배포 매니페스트 관리
  • 디바이스 및 디바이스 그룹 관리
  • 디바이스 속성과 상호 작용하고 명령을 호출하여 디바이스 제어

자세한 내용은 IoT Central REST API를 참조하세요.

라우팅 및 데이터 내보내기

IoT Hub와 IoT Central 모두 디바이스 원격 분석을 다른 엔드포인트로 라우팅할 수 있게 합니다. 원격 분석 라우팅을 사용하면 다른 서비스와의 통합을 빌드하고 분석 및 시각화를 위해 데이터를 내보낼 수 있습니다.

디바이스 원격 분석 외에도 IoT Hub와 IoT Central은 모두 속성 업데이트 및 디바이스 연결 상태 메시지를 다른 엔드포인트로 보낼 수 있습니다. 이러한 메시지를 라우팅하면 디바이스 상태 정보가 필요한 다른 서비스와의 통합을 빌드할 수 있습니다.

IoT Central 애플리케이션 템플릿

IoT Central 애플리케이션 템플릿은 다른 서비스와의 통합을 포함하는 IoT 솔루션을 빌드하기 위한 시작점을 제공합니다. 템플릿을 사용하여 솔루션과 관련된 리소스를 포함하는 애플리케이션을 만들 수 있습니다. 자세한 내용은 IoT Central 애플리케이션 템플릿을 참조하세요.