IoT 솔루션 아키텍처

Azure IoT
Azure Event Hubs
Azure IoT Hub

토폴로지적으로 Azure IoT(사물 인터넷) 솔루션은 IoT 디바이스, IoT 플랫폼IoT 애플리케이션 간에 분할된 자산 및 구성 요소의 컬렉션입니다. 이벤트, 인사이트 및 작업은 이러한 구조적 부분에서 발생하는 데이터 흐름 및 처리 파이프라인입니다.

A diagram showing the relationship between devices, the IoT platform, and an application.

이 문서에서는 IoT 디바이스, 플랫폼 및 애플리케이션 특성에 대해 설명합니다. 이 문서에서는 IoT Edge 게이트웨이와 IoT 플랫폼 증명, 인증, 프로토콜 및 프로비저닝에 대해서도 설명합니다.

IoT 디바이스, 플랫폼 및 애플리케이션

IoT 디바이스는 IoT 애플리케이션에 이벤트를 보내고 명령을 받는 물리적 또는 가상 사물입니다. 사물디바이스라는 용어는 모두 IoT 솔루션에서 연결된 디바이스를 의미합니다.

IoT 디바이스에는 다음 특성 중 하나 이상이 있습니다.

  • 솔루션 내에서 구별되는 고유 ID를 보유합니다.
  • 애플리케이션에서 액세스할 수 있는 속성 또는 상태가 있습니다.
  • 애플리케이션이 작동할 수 있도록 IoT 플랫폼에 이벤트를 보냅니다.
  • 실행할 애플리케이션에서 명령을 받습니다.

IoT 플랫폼은 디바이스와 애플리케이션이 서로 연결하고 통신할 수 있도록 하는 서비스 컬렉션입니다. Azure IoT 플랫폼은 일반적으로 Azure IoT HubAzure Event Hub와 같은 이벤트 라우팅 서비스로 구성됩니다.

IoT 플랫폼은 적어도 다음을 수행합니다.

  • 브로커는 디바이스와 신뢰할 수 있는 애플리케이션 간의 연결, 인증통신을 보호합니다.
  • 들어오는 이벤트에 대한 컨텍스트 인사이트를 생성하여 엔드포인트로의 이벤트 라우팅을 결정합니다.

애플리케이션은 IoT 솔루션에 고유한 시나리오별 서비스 및 구성 요소의 컬렉션입니다. IoT 애플리케이션에는 일반적으로 다음이 있습니다.

  • 고유한 애플리케이션 비즈니스 논리와 결합된 컴퓨팅, 스토리지 및 이벤트 엔드포인트에 대한 Azure 또는 기타 서비스가 혼합되어 있습니다.
  • 들어오는 디바이스 이벤트를 수신하고 처리하는 이벤트 워크플로입니다.
  • 디바이스 또는 기타 프로세스에 명령을 보내는 작업 워크플로입니다.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

보안 주체 작성자: