AWS IoT Things Graph

IoT 애플리케이션을 시각적으로 개발

AWS IoT Things Graph는 여러 디바이스와 웹 서비스를 시각적으로 연결하여 IoT 애플리케이션을 쉽게 구축할 수 있도록 지원하는 서비스입니다.

오늘날에는 스마트 홈, 산업 자동화, 에너지 관리 등 광범위한 사용 사례에서 작업을 자동화하기 위해 다양한 디바이스와 웹 서비스를 사용하여 IoT 애플리케이션이 구축되고 있습니다. 하지만 보편적으로 채택된 표준이 없어서 현재는 개발자가 여러 제조업체의 디바이스를 서로 연결하는 것은 물론, 웹 서비스와도 연결하기가 어렵습니다. 그래서 개발자는 대량의 코드를 작성하여 IoT 애플리케이션에 필요한 모든 디바이스 및 웹 서비스를 함께 연결해야 합니다. AWS IoT Things Graph에서는 디바이스와 웹 서비스 간 상호 작용을 연결하고 조율할 수 있는 시각적인 끌어서 놓기 인터페이스를 제공하므로, IoT 애플리케이션을 빠르게 구축할 수 있습니다. 예를 들어 기업농 애플리케이션에서는 클라우드의 날씨 데이터 서비스를 통해 습도, 온도, 스프링클러 센서 간의 상호 작용을 정의하여 관수 작업을 자동화할 수 있습니다. 모델이라고 하는 재사용 가능한 사전 구축된 구성 요소를 사용하여 디바이스와 서비스를 표시합니다. 모델에는 프로토콜 및 인터페이스와 같은 낮은 수준의 세부 정보는 표시되지 않으며 손쉽게 통합하여 정교한 워크플로를 생성할 수 있습니다.

인기 있는 디바이스 유형(카메라, 동작 센서, 스위치 등)과 웹 서비스(Amazon Simple Storage Service(S3), Amazon Rekognition 등)에 이러한 사전 구축된 모델을 사용하여 AWS IoT Things Graph를 시작하거나, 자체 사용자 지정 모델을 만들 수 있습니다. 단 몇 번의 클릭만으로 IoT 애플리케이션을 AWS 클라우드 또는 AWS IoT Greengrass 지원 디바이스(예: 엣지 게이트웨이 및 케이블 셋톱 박스)에 배포하고 실행할 수 있습니다. AWS IoT Greengrass는 인터넷에 연결되어 있지 않은 디바이스도 로컬 이벤트에 빠르게 응답할 수 있도록 로컬 컴퓨팅 및 보안 클라우드 연결을 제공하는 소프트웨어로, Raspberry Pi에서 서버 수준 어플라이언스에 이르기까지 광범위한 디바이스에서 실행됩니다.

이점

IoT 애플리케이션을 더 빠르게 구축

AWS IoT Things Graph는 통신 프로토콜, 소유 인터페이스 등 수준이 낮은 세부 정보의 차이를 해결하고 디바이스와 웹 서비스를 표시해 주는 재사용 가능한 모델을 제공합니다. 시각적 인터페이스를 사용하여 여러 모델을 쉽게 결합해 IoT 애플리케이션을 생성할 수 있습니다. 인기 있는 디바이스 유형(카메라, 동작 센서, 스위치 등)과 웹 서비스(Amazon Simple Storage Service(S3), Amazon Rekognition, AWS Lambda 등)에 사전 구축된 모델 라이브러리를 사용하거나, 자체 사용자 지정 모델을 만들 수 있습니다.

손쉽게 정교한 워크플로 생성

AWS IoT Things Graph는 제조 라인에서 차량 프레임 용접, 이상 탐지 시 프로덕션 라인 자동 종료, 의심되는 동작 식별 시 건물 잠금 구현 등의 복잡한 프로세스를 눈에 보이는 워크플로로 표시하는 시각적인 방법을 제공합니다. 워크플로는 특정 순서로 된 디바이스와 웹 서비스 간 상호 작용 세트로 구성됩니다. 디바이스와 웹 서비스를 끌어서 놓은 다음 상호 작용 순서만 정의하면 워크플로를 생성할 수 있습니다. 예를 들어 자동으로 사진을 촬영하고 문자 메시지를 전송하는 동작 센서를 통해 트리거되는 워크플로를 생성할 수 있습니다. IoT Things Graph는 필요한 프로토콜 변환이나 단위 변환 등 디바이스와 서비스 간 상호 작용을 조정합니다.

간편한 관리 및 모니터링

AWS IoT Things Graph에서는 클릭 몇 번으로 IoT 애플리케이션을 패키징하고 AWS Cloud 또는 AWS IoT Greengrass 지원 디바이스에 배포할 수 있습니다. AWS IoT Things Graph는 디바이스와 웹 서비스 간의 상호 작용을 조율하며 실패한 단계를 재시도하므로 워크플로가 계속 원활하게 실행됩니다. 배포 후에는 AWS CloudWatch에서 워크플로 데이터를 수집 및 처리하여 플로우를 모니터링하고 플로우 성능 임계값과 관련된 경보 및 작업을 설정할 수 있습니다.

작동 방식

라이브러리에서 디바이스 및 웹 서비스 모델 끌어서 놓기
(확장하려면 클릭)
1단계: 모델 라이브러리에서 디바이스와 웹 서비스 모델을 끌어서 놓는 방식으로 흐름을 구축합니다. 모델 출력을 다른 모델 입력과 연결하여 상호 작용 순서를 정의합니다.
흐름과 이 흐름이 실행될 위치 선택
(확장하려면 클릭)
2단계: 애플리케이션을 AWS 클라우드에서 실행할지 또는 AWS IoT Greengrass 디바이스에서 실행할지 선택합니다.
IoT 레지스트리의 디바이스에 모델 연결
(확장하려면 클릭)
3단계: 콘솔에서 클릭 몇 번으로 적합한 모델을 AWS IoT 레지스트리의 디바이스에 연결합니다.
흐름을 시작하는 트리거 정의
(확장하려면 클릭)
4단계: 흐름을 시작할 트리거 구성을 검토합니다. 트리거는 시간 기반이거나 로컬로 연결된 디바이스에 의해 생성된 이벤트일 수 있습니다. 이 예제에서 Things Graph는 60분마다 FrontLightEnergySaving 흐름을 시작합니다.
AWS 클라우드 또는 Greengrass 디바이스에 애플리케이션 배포
(확장하려면 클릭)
5단계: 애플리케이션을 배포합니다. AWS IoT Things Graph는 흐름의 상태를 관리하고 단계가 예상된 순서대로 실행되는지 확인합니다.
라이브러리에서 디바이스 및 웹 서비스 모델 끌어서 놓기
IoT 레지스트리의 디바이스에 모델 연결
흐름을 시작하는 트리거 정의
AWS 클라우드 또는 Greengrass 디바이스에 애플리케이션 배포

사용 사례

홈 자동화

스마트 홈 통합 사업자는 냉장고, 전구, TV 등 모든 가재도구를 연결하고자 합니다. 하지만 각 제품의 공급자가 서로 달라, 여러 디바이스를 연동시키는 데 어려움을 겪습니다. AWS IoT Things Graph에서는 낮은 수준의 디바이스 세부 정보를 파악할 필요가 없으므로, 통합 사업자는 커넥티드 홈 애플리케이션 구축에 집중할 수 있습니다. 예를 들어 AWS IoT Things Graph를 사용하면 동작 센서, 연기 감지기, 카메라를 얼굴 인식 서비스와 통합하는 홈 보안 솔루션을 쉽게 구축할 수 있으므로 침입자를 발견해 알림을 생성할 수 있습니다. 그런 다음 클릭 몇 번으로 다양한 홈 레이아웃에 솔루션을 배포할 수 있습니다.

산업 자동화

산업 회사는 비용을 낮게 유지하고 인벤토리 수준이 적절한지 확인해야 합니다. 이러한 회사는 연결된 디바이스를 사용해 신규 공급망 데이터를 확보하려 합니다. 하지만, 기존 ERP(엔터프라이즈 리소스 계획) 시스템과 함께 클라우드에 디바이스를 연결하려면 낮은 수준의 코드를 작성해야 해서 연결하기가 어렵습니다. AWS IoT Things Graph에서는 연결된 각 디바이스에 맞게 모델을 구축하고, 구축별로 코드를 재작성할 필요 없이 서로 다른 수백 곳의 시설에서 해당 모델을 재사용할 수 있습니다. 그러면 디바이스 데이터를 가져온 다음 ERP 시스템에 연결하여 공급망을 더욱 심층적으로 파악할 수 있습니다. 애플리케이션을 AWS IoT Greengrass 지원 디바이스에 배포할 수 있으므로 인터넷 연결 없이도 실행할 수 있습니다.

에너지 관리

공공 설비 제공업체는 에너지 소비량을 최적화하고 더욱 우수한 품질의 고객 서비스를 제공하기 위해 날씨 상황에 따라 HVAC 시스템을 제어하는 스마트 미터를 제공합니다. AWS IoT Things Graph를 사용하면 몇 달씩 걸려 새 통합 코드를 작성하지 않고도 다양한 HVAC 시스템에 대한 지원을 추가하고, 날씨 데이터 서비스에 연결하고, AWS IoT Greengrass를 통해 사용 가능한 스마트 미터에 애플리케이션을 구축할 수 있습니다.

Things Graph 서비스 기능 살펴보기
서비스 기능 확인

모델, 워크플로, 애플리케이션 성능 모니터링 등의 추가 세부 정보 살펴보기

자세히 알아보기 
AWS IoT Things Graph 프리뷰
AWS 계정에 가입

즉시 AWS 프리 티어에 액세스하여 AWS IoT Things Graph를 사용해 볼 수 있습니다.

가입하기 
AWS IoT Things Graph FAQ 읽기
질문 답변 받기

AWS IoT Things Graph 관련 FAQ 검토

자세히 알아보기