IoT Central 통합 및 확장 가이드

Azure IoT Central은 다음과 같은 애플리케이션 플랫폼입니다.

  • 대규모 디바이스 모니터링 및 관리와 같은 다양한 기능을 포함합니다.
  • IoT 솔루션 개발의 부담과 비용을 줄이는 데 도움이 되는 많은 기본 제공 기능을 제공합니다.
  • 더 광범위한 솔루션에서 해당 특성과 기능을 사용할 수 있는 확장성 및 통합 지점이 있습니다.

일반적인 IoT 솔루션은 다음과 같습니다.

  • IoT 디바이스를 솔루션에 연결하고 데이터를 보낼 수 있도록 합니다.
  • 연결된 디바이스와 해당 데이터를 관리하고 보호합니다.
  • 디바이스 데이터에서 비즈니스 가치를 추출합니다.
  • 여러 서비스 및 애플리케이션으로 구성됩니다.

통합 영역을 포함한 IoT Central 솔루션 아키텍처의 다이어그램.

IoT Central을 사용하여 IoT 솔루션을 만드는 경우 작업에는 다음이 포함됩니다.

  • 데이터에서 비즈니스 가치를 더 쉽게 추출할 수 있도록 데이터 변환을 구성합니다.
  • IoT Central 웹 UI에서 대시보드 및 보기를 구성합니다.
  • 기본 제공 규칙 및 분석 도구를 사용하여 연결된 디바이스에서 비즈니스 인사이트를 가져옵니다.
  • 데이터 내보내기 기능, 규칙 기능 및 API를 사용하여 IoT Central을 다른 서비스 및 애플리케이션과 통합합니다.
  • IoT Central 규칙을 사용하여 비즈니스 흐름 및 활동을 트리거합니다.
  • IoT Central REST API를 사용하여 프로그래밍 방식으로 IoT Central과 상호 작용합니다.

데이터 내보내기

많은 통합 시나리오는 IoT Central 데이터 내보내기 기능을 기반으로 합니다. IoT Central 애플리케이션은 필터링되고 보강된 IoT 데이터를 지속적으로 내보낼 수 있습니다. 데이터 내보내기는 웜 경로 인사이트, 분석 및 스토리지를 위해 변경 내용을 클라우드 솔루션의 다른 부분에 거의 실시간으로 푸시합니다.

예를 들어 다음을 수행할 수 있습니다.

  • 원격 분석, 속성 변경, 디바이스 연결, 디바이스 수명 주기 및 디바이스 템플릿 수명 주기 데이터를 JSON 형식으로 거의 실시간으로 지속적으로 내보냅니다.
  • 데이터 스트림을 필터링하여 사용자 지정 조건과 일치하는 데이터를 내보냅니다.
  • 데이터 스트림을 디바이스의 사용자 지정 값 및 속성 값으로 보강합니다.
  • 데이터 스트림을 변환하여 해당 셰이프 및 콘텐츠를 수정합니다.

현재 IoT Central은 데이터를 다음 위치로 내보낼 수 있습니다.

수신 시 데이터 변환

디바이스는 IoT Central에서 사용하거나 내보내기 전에 간소화해야 하는 복잡한 원격 분석을 보낼 수 있습니다. 일부 시나리오에서는 원격 분석을 일관되게 표시하고 처리할 수 있도록 여러 디바이스에서 원격 분석을 정규화해야 합니다. 자세한 내용은 IoT Central에 수신 시 원격 분석 매핑을 참조하세요.

비즈니스 가치 추출

IoT Central은 IoT 데이터에서 비즈니스 가치를 추출하는 데 도움이 되는 풍부한 플랫폼을 제공합니다. IoT Central에는 인사이트를 가져오고 IoT 데이터에 대한 작업을 수행하는 데 사용할 수 있는 다양한 기본 제공 기능이 있습니다. 그러나 일부 IoT 솔루션 시나리오에서는 IoT 데이터에서 가치를 추출하기 위해 IoT Central 외부에서 더 전문화된 비즈니스 프로세스가 필요합니다.

비즈니스 가치를 추출하는 데 사용할 수 있는 IoT Central의 기본 제공 기능은 다음과 같습니다.

  • 대시보드 및 보기:

    IoT Central 애플리케이션에는 운영자가 애플리케이션을 보고 상호 작용하는 데 사용하는 하나 이상의 대시보드가 있을 수 있습니다. 기본 대시보드를 사용자 지정하고 특수한 대시보드를 만들 수 있습니다.

    • 사용자 지정 대시보드의 몇 가지 예를 보려면 업계 지향적 템플릿을 참조하세요.

    • 대시보드에 대한 자세한 정보를 알아보려면 여러 대시보드 만들기 및 관리애플리케이션 대시보드 구성을 참조하세요.

    • 디바이스에서 IoT Central에 연결하면 해당 디바이스가 디바이스 유형에 대한 디바이스 템플릿에 할당됩니다. 디바이스 템플릿에는 운영자가 개별 디바이스를 관리하는 데 사용하는 사용자 지정 가능한 보기가 있습니다. 각 디바이스 유형에 사용 가능한 보기를 만들고 사용자 지정할 수 있습니다. 자세한 정보를 알아보려면 보기 추가를 참조하세요.

  • 기본 제공 규칙 및 분석:

    사용자 지정 가능한 작업을 실행하는 IoT Central 애플리케이션에 규칙을 추가할 수 있습니다. 규칙은 디바이스에서 들어오는 데이터를 기반으로 조건을 평가하여 작업 실행 시기를 결정합니다. 작업에는 다른 클라우드 서비스로 메시지 보내기 또는 웹후크 엔드포인트 호출이 포함됩니다. 규칙은 다음과 같은 확장 시나리오를 사용하도록 설정합니다.

    • 다른 시스템의 운영자에게 알림.
    • 비즈니스 프로세스 또는 흐름 시작.
    • 사용자 지정 대시보드에서 경고 모니터링.

    규칙에 대한 자세한 정보는 다음을 참조하세요.

    IoT Central에는 운영자가 연결된 디바이스에서 데이터 흐름을 분석하는 데 사용할 수 있는 기본 제공 분석 기능이 있습니다. 자세한 내용은 데이터 탐색기를 사용하여 디바이스 데이터를 분석하는 방법을 참조하세요.

IoT Central 외부에서 IoT 데이터를 처리하여 비즈니스 가치를 추출하는 시나리오는 다음과 같습니다.

  • 컴퓨팅, 보강 및 변환:

    IoT Central을 사용하면 IoT 데이터를 캡처, 변환, 관리 및 시각화할 수 있습니다. 경우에 따라 외부 데이터 원본을 사용하여 IoT 데이터를 보강하거나 변환하는 것이 유용합니다. 그런 다음, 보강된 데이터를 IoT Central에 다시 공급할 수 있습니다.

    예를 들어 IoT Central 연속 데이터 내보내기 기능을 사용하여 Azure 함수를 트리거합니다. 이 함수는 타임스탬프를 유지하면서 캡처된 디바이스 원격 분석을 보강하고 보강된 데이터를 IoT Central로 다시 푸시합니다.

  • 비즈니스 메트릭 추출 및 AI(인공 지능) 및 ML(기계 학습) 사용:

    IoT 데이터를 사용하여 OEE(전체 장비 효율성) 및 OPE(전체 프로세스 효율성)와 같은 일반적인 비즈니스 메트릭을 계산합니다. 또한 IoT 데이터를 사용하여 기존 AI 및 ML 자산을 보강할 수 있습니다. 예를 들어 IoT Central은 모델을 빌드, 학습 및 배포하는 데 필요한 데이터를 캡처하는 데 도움이 될 수 있습니다.

    IoT Central 연속 데이터 내보내기 기능을 사용하여 캡처된 IoT 데이터를 Azure 데이터 레이크에 게시합니다. 그런 다음, Azure Databricks에 연결된 작업 영역을 사용하여 OEE 및 OPE를 계산합니다. 동일한 데이터를 Azure Machine Learning 또는 Azure Synapse에 파이프하여 기계 학습 기능을 사용합니다.

  • 스트리밍 계산, 모니터링 및 진단

    IoT Central은 수십만 개의 연결된 디바이스에서 스트리밍 데이터를 캡처할 수 있는 확장성 있는 안정적인 인프라를 제공합니다. 경우에 따라 비즈니스 요구 사항을 충족하기 위해 핫 또는 웜 데이터 경로를 통해 스트림 계산을 실행해야 합니다. 또한 Azure Data Explorer와 같은 외부 저장소의 데이터와 IoT 데이터를 병합하여 향상된 진단을 제공할 수 있습니다.

  • 비즈니스 데이터와 함께 IoT 데이터 분석 및 시각화

    IoT Central은 풍부한 기능을 갖춘 대시보드와 시각화를 제공합니다. 그러나 비즈니스별 보고서를 사용하려면 IoT 데이터를 외부 시스템에서 가져온 기존 비즈니스 데이터와 병합해야 할 수 있습니다. IoT Central 통합 기능을 사용하여 IoT Central에서 IoT 데이터를 추출합니다. 그런 다음, IoT 데이터를 기존 비즈니스 데이터와 병합하여 비즈니스 프로세스를 분석하고 시각화하는 중앙 집중식 솔루션을 제공합니다.

    예를 들어 IoT Central 연속 데이터 내보내기 기능을 사용하여 IoT 데이터를 Azure Synapse 저장소에 지속적으로 수집합니다. 그런 다음, Azure Data Factory를 사용하여 외부 시스템의 데이터를 Azure Synapse 저장소로 가져옵니다. Power BI와 함께 Azure Synapse 저장소를 사용하여 비즈니스 보고서를 생성합니다.

자세한 내용은 IoT Central에 대한 데이터 변환을 참조하세요. 완전한 엔드투엔드 샘플은 IoT Central 컴퓨팅 GitHub 리포지토리를 참조하세요.

다른 서비스와 통합

IoT Central에서 데이터 내보내기 및 규칙 기능을 사용하여 다른 서비스와 통합할 수 있습니다. 자세한 내용은 다음을 참조하세요.

도우미 애플리케이션과 통합

IoT Central은 풍부한 운영자 대시보드 및 시각화를 제공합니다. 그러나 일부 IoT 솔루션은 기존 애플리케이션과 통합하거나, 기능을 확장하기 위해 새 도우미 애플리케이션이 필요합니다. 다른 애플리케이션과 통합하려면 REST API 및 연속 데이터 내보내기 기능과 같은 IoT Central 확장성 지점을 사용합니다.

데이터 평면 REST API를 사용하여 IoT Central 애플리케이션의 엔터티 및 기능에 액세스합니다. 예를 들어 디바이스, 디바이스 템플릿, 사용자 및 역할을 관리합니다. IoT Central REST API 작업은 데이터 영역 작업입니다. REST API는 다음과 같은 확장 시나리오를 사용하도록 설정합니다.

  • IoT Central 애플리케이션의 프로그래밍 방식 관리.
  • 다른 애플리케이션과의 긴밀한 통합.

자세한 내용은 자습서: REST API를 사용하여 Azure IoT Central 애플리케이션 관리를 참조하세요.

컨트롤 플레인을 사용하여 Azure 구독에서 IoT Central 관련 리소스를 관리합니다. 컨트롤 플레인 작업에 REST API, Azure CLI 또는 Resource Manager 템플릿을 사용할 수 있습니다. 예를 들어 Azure CLI를 사용하여 IoT Central 애플리케이션을 만들 수 있습니다. 자세한 내용은 IoT Central 애플리케이션 만들기를 참조하세요.

다음 단계

IoT Central 사용에 대해 자세히 알아보려면 스마트폰을 디바이스로 사용하여 원격 분석을 IoT Central 애플리케이션에 보내기부터 시작하는 빠른 시작을 사용해 보는 것이 좋습니다.