IoT Hub를 사용한 Connected Field Service의 작동 방식
IoT Hub를 탑재한 Connected Field Service는 Azure 사물 인터넷(IoT)과 Dynamics 365 Field Service를 통합한 솔루션입니다. 클라우드에서 인터넷에 연결된 장치 및 장비를 모니터링하고 관리할 수 있습니다. 또한 장치에 서비스가 필요할 때 작업 주문 생성을 자동화하고 기술자를 파견할 수도 있습니다.
이 문서에서는 주요 구성 요소가 서로 통신하는 방법 및 디바이스와 클라우드 간의 데이터 흐름 방식을 포함하여 Connected Field Service의 작동 방식을 설명합니다.
이 문서에서 데이터는 IoT 장치가 클라우드로 전송하는 정보를 의미합니다. 장치 및 센서는 온도계, 자이로스코프 및 압력 판독기와 같이 측정을 수행하는 인터넷에 연결된 사물을 말합니다. 자산은 하나 이상의 센서를 연결할 수 있는 장비입니다.
아키텍처 개요
다음 다이어그램은 IoT Hub를 사용한 Connected Field Service의 주요 구성 요소와 이들 구성 요소가 서로 연결되는 방식을 보여줍니다.
주요 구성 요소는 다음과 같습니다.
IoT 장치 및 Edge: 장비의 인터넷 연결 센서는 네트워크를 통해 IoT Hub로 데이터를 보냅니다. 단일 자산에 다양한 측정을 위한 여러 센서가 있을 수 있습니다. 에지 디바이스를 사용하여 여러 센서와 자산의 데이터를 구성하고 중개할 수 있습니다. 그러나 IoT Edge 모듈의 원격 분석 데이터는 분할할 수 없습니다.
장치 시뮬레이터: 하드웨어를 설치하기 전에 클라우드에서 장치와 경고를 시뮬레이션할 수 있는 도구입니다.
IoT Hub: 장치와 데이터를 주고받는 클라우드에 대한 게이트웨이입니다. 또한 장치 관리 및 보안 기능도 제공합니다.
Azure Stream Analytics: IoT Hub에 들어갈 때 장치 데이터를 쿼리하고 임계값 규칙에 따라 오류를 감지하는 서비스입니다.
임계값 규칙 저장소: 장치 데이터에 허용되는 경계를 저장하는 데이터베이스입니다. 데이터가 이러한 경계를 초과하면 오류로 간주됩니다.
Service Bus: 오류를 큐에 추가하고 이를 Dynamics 365로 전송하는 서비스입니다. 전송이 실패할 경우 재시도도 처리합니다.
Stream Analytics 및 Azure SQL: 분석 및 보고를 위해 장치 데이터를 저장하는 서비스 및 데이터베이스입니다. 예를 들어 기록 데이터를 기반으로 장치 오류를 예측하는 데 사용할 수 있습니다.
논리 앱 Azure에서 Dynamics: Azure를 Dynamics 365 및 기타 애플리케이션과 연결하는 서비스입니다. 또한 IoT 경고 레코드 생성과 같은 Dynamics 365에서 논리를 적용하고, 엔터티를 매핑하고, 작업을 트리거합니다.
IoT 경고: 주의가 필요한 장치 데이터를 보여주는 Dynamics 365의 레코드입니다. 케이스 및 작업 주문을 생성하는 프로세스가 시작됩니다.
Connected Field Service 모델 기반 앱: Dynamics 365 Field Service에 구축된 엔터티 및 프로세스 집합입니다. IoT 장치를 고객 자산과 연결하고 통합 인터페이스에서 관리할 수 있습니다.
Field Service 배치 담당자 및 기술자: 장치에서 IoT 알림, 서비스 케이스 및 작업 주문과 상호 작용하는 Connected Field Service의 최종 사용자입니다.
장치 및 자산: 조직이 소유한 센서 및 장비를 관리하는 데 도움이 되는 Dynamics 365의 엔터티입니다.
등록, 명령 및 속성: IoT Hub를 통해 장치와 양방향 통신을 위한 프로세스입니다. 예를 들어 새 장치를 등록하거나 재부팅하거나 장치에 메시지를 표시할 수 있습니다.
논리 앱 Dynamics에서 Azure: Dynamics 365를 Azure와 연결하고 IoT Hub에 데이터와 작업을 보내는 서비스입니다. 그런 다음 IoT Hub는 이를 장치로 보냅니다.
Connected Field Service의 데이터 흐름
다음 다이어그램은 Azure IoT Hub와 Connected Field Service 구성 요소 간의 데이터 흐름 방식을 보여줍니다. 또한 Connected Field Service의 표준 설치에 대한 데이터 흐름의 방향과 순서를 보여줍니다.
데이터 흐름 다이어그램은 Connected Field Service가 다양한 시나리오에서 작동하는 방식을 이해하는 데 도움이 됩니다. 예를 들어 장치가 IoT Hub로 데이터를 보내는 방법, IoT Hub가 오류를 감지하고 IoT 경고를 Dynamics 365로 보내는 방법을 확인할 수 있습니다. 또한 Dynamics 365에서 오류에 대한 케이스 및 작업 주문을 만드는 방법도 보여 줍니다.