AWS IoT Greengrass

엣지 디바이스에 로컬 컴퓨팅, 메시징, 데이터 관리, 동기화 및 ML 추론 기능 제공

AWS IoT Greengrass는 AWS를 엣지 디바이스까지 원활하게 확장하므로, 계속해서 클라우드를 사용하여 데이터를 관리, 분석하고 오랫동안 저장하는 동시에 디바이스에서 생성되는 데이터를 로컬로 작업할 수 있습니다. AWS IoT Greengrass를 사용하면 인터넷에 연결되어 있지 않더라도 커넥티드 디바이스에서 AWS Lambda 함수, 도커 컨테이너 또는 둘 다를 실행하고, 기계 학습 모델을 기반으로 예측을 실행하며, 디바이스 데이터를 동기화 상태로 유지하고, 다른 디바이스와 안전하게 통신할 수 있습니다.

AWS IoT Greengrass를 사용하면 익숙한 언어와 프로그래밍 모델을 사용하여 클라우드 환경에서 디바이스 소프트웨어를 개발 및 테스트한 후 디바이스에 배포할 수 있습니다. 그 밖에 AWS IoT Greengrass를 프로그래밍하여 디바이스 데이터를 필터링하고 디바이스에서 해당 데이터의 수명 주기를 관리하며 필요한 정보만 AWS로 다시 전송할 수도 있습니다. AWS IoT Greengrass Connector를 사용하여 타사 애플리케이션, 온프레미스 소프트웨어 및 AWS 서비스에 즉시 연결할 수도 있습니다. 또한 사전 구축된 프로토콜 어댑터 통합 기능을 통해 디바이스 온보딩을 빠르게 시작할 수 있으며, AWS Secrets Manager와의 통합으로 인증을 간소화할 수도 있습니다.

Getting started with AWS IoT Greengrass(1:34)

이점

로컬 이벤트에 거의 실시간으로 응답

AWS IoT Greengrass 디바이스는 디바이스에서 생성하는 데이터를 로컬에서 작업할 수 있으므로, 계속해서 클라우드를 사용하여 데이터를 관리, 분석하고 오랫동안 저장하는 동시에 로컬 이벤트에 신속하게 응답할 수 있습니다. 로컬 리소스 액세스 기능을 이용하여 AWS IoT Greengrass Core 디바이스에 배포된 AWS Lambda 함수는 카메라, 직렬 포터 또는 GPU 같은 로컬 디바이스 리소스를 사용할 수 있습니다. 따라서 디바이스 애플리케이션이 신속하게 로컬 데이터에 액세스하여 데이터를 처리할 수 있습니다.

오프라인 작업

AWS IoT Greengrass를 사용하면 클라우드에 간헐적으로 연결되는 경우에도 커넥티드 디바이스가 작동합니다. AWS IoT Greengrass 디바이스는 온라인 또는 오프라인에 상관없이 데이터 스트림을 수집 및 처리하고 내보낼 수 있습니다. 디바이스가 다시 연결되면 AWS IoT Greengrass가 디바이스의 데이터를 AWS IoT Core, AWS IoT Analytics 또는 Amazon Kinesis와 같은 클라우드 서비스와 동기화하기 때문에 연결과 상관없이 기능이 원활하게 유지됩니다.

보안 통신

AWS IoT Greengrass는 로컬 통신과 클라우드 통신 시 디바이스 데이터를 인증 및 암호화하기 때문에 검증된 자격 증명 없이 디바이스와 클라우드 사이에 데이터가 교환되는 일은 없습니다. AWS IoT Greengrass Core와 AWS 클라우드 간에 전송되는 메시지, 그리고 AWS IoT Greengrass Core와 AWS IoT Device SDK를 사용하는 기타 로컬 디바이스 간에 전송되는 메시지에 대해 하드웨어로 보호되는 엔드 투 엔드 암호화를 활용할 수도 있습니다.

컨테이너 지원에 기반한 간소화된 디바이스 프로그래밍

클라우드에서 코드를 개발한 다음, AWS Lambda, 도커 컨테이너 또는 둘 다를 통해 디바이스로 원활하게 배포할 수 있습니다. AWS IoT Greengrass를 사용하면 로컬에서 AWS Lambda 함수를 실행하여 임베디드 소프트웨어의 개발 복잡성을 최소화할 수 있습니다. 또한 AWS IoT Greengrass 디바이스에서 도커 컨테이너를 배포, 실행 및 관리할 수도 있습니다.

IoT 애플리케이션의 실행 비용 절감

데이터를 필터링하거나 로컬로 집계하고 애플리케이션에 필요한 데이터만 클라우드로 전송하도록 디바이스를 프로그래밍하면 낮은 비용으로 다양한 분석 정보를 파악할 수 있습니다. 그러면 클라우드에 전송되는 원시 데이터의 양이 감소하므로 비용을 최소화하고 클라우드로 전송하는 데이터의 품질을 개선할 수 있습니다.

광범위한 플랫폼 지원

최소의 하드웨어 및 소프트웨어 요구 사항을 지원하는 모든 하드웨어 디바이스에서 AWS IoT Greengrass 소프트웨어를 실행할 수 있습니다. AWS Partner Device Catalog를 사용하여 AWS IoT Greengrass에서 최적으로 작동하는 AWS에서 규정한 디바이스를 검색하고 구매할 수 있습니다. AWS IoT Device Tester를 사용하여 디바이스에서 AWS IoT Greengrass를 실행하고 AWS IoT 서비스와 상호운영되는지 자체 테스트할 수 있습니다.

작동 방식

AWS IoT Greengrass를 이용하면 다양한 유형의 디바이스와 클라우드를 연결하고 디바이스와 디바이스를 연결하는 IoT 솔루션을 구축할 수 있습니다. Linux(Ubuntu 및 Raspbian과 같은 배포 포함)를 실행하고 ARM 또는 x86 아키텍처를 지원하는 디바이스는 AWS IoT Greengrass Core를 호스팅할 수 있습니다. AWS IoT Greengrass Core를 사용하면 AWS Lambda 코드, 메시징, 데이터 관리 및 보안을 로컬에서 실행할 수 있습니다. AWS IoT Greengrass Core를 실행하는 디바이스는 Amazon FreeRTOS를 실행하고 있거나 AWS IoT Device SDK가 설치된 다른 디바이스와 통신할 수 있는 허브 역할을 합니다. 이러한 디바이스는 마이크로 컨트롤러 기반 소형 디바이스에서 대형 어플라이언스까지 크기가 다양합니다. AWS IoT Greengrass Core 디바이스, AWS IoT Device SDK 지원 디바이스 및 Amazon FreeRTOS 디바이스는 서로 통신할 수 있도록 하나의 AWS IoT Greengrass 그룹으로 구성할 수 있습니다. AWS IoT Greengrass Core 디바이스에서 클라우드와 연결이 끊어지더라도 AWS IoT Greengrass 그룹에 속한 디바이스는 로컬 네트워크를 통해 계속해서 서로 통신할 수 있습니다. AWS IoT Greengrass 그룹은 건물의 1개 층, 트럭 1대 또는 전체 광산 현상을 나타낼 수 있습니다.

AWS IoT Greengrass - 작동 방식

AWS IoT Greengrass는 사전 구축된 커넥터를 제공하므로 코드를 작성하지 않고도 엣지 디바이스 기능을 쉽게 확장할 수 있습니다. AWS IoT Greengrass Connectors를 사용하면 엣지에서 타사 애플리케이션, 온프레미스 소프트웨어 및 AWS 서비스에 신속하게 연결할 수 있습니다.

AWS IoT Greengrass Connector

AWS IoT Greengrass는 엣지 디바이스용 하드웨어 RoT(신뢰할 수 있는 루트) 프라이빗 키 저장소를 제공합니다. AWS IoT Greengrass 기능과 하드웨어로 보호되는 메시지 암호화를 함께 사용할 수 있습니다.

AWS IoT Greengrass 보안
Ecofit

Ecofit

Ecofit은 AWS IoT Greengrass를 사용하여 체육관 장비 데이터를 수집하여 장비를 보다 잘 유지 관리하고 에셋 수명을 연장합니다.

Cradlewise

Cradlewise

Cradlewise는 AWS IoT Greengrass를 사용하여 스마트 아기 요람이 디바이스를 오프라인 모드에서 계속 작동할 수 있도록 합니다.

"ADLINK에서는 파트너 오퍼링 범위가 각 고객의 특정 비즈니스 문제를 해결하는 최상의 솔루션을 구축하는 데 핵심입니다. AWS IoT Greengrass에 대한 컨테이너 지원은 고객이 코드를 다시 쓰지 않고도 AWS IoT Greengrass에서 다양한 워크로드를 배포하고 개발 팀에 친숙한 언어와 환경에서 새 애플리케이션을 계속 개발하는 데 큰 도움을 줍니다."

Toby McClean, ADLINK의 IoT 솔루션 및 기술 혁신 부문 VP

Docker
"Docker와 AWS는 엣지 디바이스에 워크로드를 쉽게 배포할 수 있는 방법에 대한 비전을 공유하며 협력하고 있습니다. Docker Desktop 및 Docker Hub를 비롯한 Docker의 우수한 컨테이너 기술은 최신 앱과 IoT 솔루션에 대한 개발자 워크플로를 개발하는 데 핵심입니다. 이제 고객은 AWS IoT Greengrass 디바이스에서 도커 컨테이너를 원활하게 배포 및 실행할 수 있으므로, 개발 팀은 앱을 더 빠르게 제공하고 데이터 센터에서 클라우드로, 그리고 지금은 엣지 디바이스로까지 앱의 마이그레이션을 가속화할 수 있습니다."

David Messina, Docker의 전략 얼라이언스 부문 EVP

AWS IoT Greengrass Device Tester에 대해 자세히 알아보기
Device Tester 확인

디바이스에서 AWS IoT Greengrass를 실행하고 AWS IoT 서비스와 상호운영되는지 자체 테스트합니다.

자세히 알아보기 
무료 AWS 계정에 가입
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입 
콘솔에서 IoT Greengrass 구축 시작
콘솔에서 구축 시작

AWS 콘솔에서 AWS IoT Greengrass로 구축을 시작하십시오.

로그인 

AWS IoT Greengrass에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
AWS IoT Greengrass 시작하기
추가 질문이 있으십니까?
AWS에 문의