AWS IoT Greengrass는 AWS를 엣지 디바이스까지 원활하게 확장하므로, 계속해서 클라우드를 사용하여 데이터를 관리, 분석하고 오랫동안 저장하는 동시에 디바이스에서 생성되는 데이터를 로컬로 작업할 수 있습니다. AWS IoT Greengrass를 사용하면 인터넷에 연결되어 있지 않더라도 커넥티드 디바이스에서 AWS Lambda 함수, 도커 컨테이너 또는 둘 다를 실행하고, 기계 학습 모델을 기반으로 예측을 실행하며, 디바이스 데이터를 동기화 상태로 유지하고, 다른 디바이스와 안전하게 통신할 수 있습니다.
AWS IoT Greengrass를 사용하면 익숙한 언어와 프로그래밍 모델을 사용하여 클라우드 환경에서 디바이스 소프트웨어를 개발 및 테스트한 후 디바이스에 배포할 수 있습니다. 그 밖에 AWS IoT Greengrass를 프로그래밍하여 디바이스 데이터를 필터링하고 디바이스에서 해당 데이터의 수명 주기를 관리하며 필요한 정보만 AWS로 다시 전송할 수도 있습니다. AWS IoT Greengrass Connector를 사용하여 타사 애플리케이션, 온프레미스 소프트웨어 및 AWS 서비스에 즉시 연결할 수도 있습니다. 또한 사전 구축된 프로토콜 어댑터 통합 기능을 통해 디바이스 온보딩을 빠르게 시작할 수 있으며, AWS Secrets Manager와의 통합으로 인증을 간소화할 수도 있습니다.
이점
로컬 이벤트에 거의 실시간으로 응답
오프라인 작업
보안 통신
컨테이너 지원에 기반한 간소화된 디바이스 프로그래밍
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 Connectors를 사용하면 엣지에서 타사 애플리케이션, 온프레미스 소프트웨어 및 AWS 서비스에 신속하게 연결할 수 있습니다.

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

주요 고객

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

Cradlewise
Cradlewise는 AWS IoT Greengrass를 사용하여 스마트 아기 요람이 디바이스를 오프라인 모드에서 계속 작동할 수 있도록 합니다.
주요 파트너
"ADLINK에서는 파트너 오퍼링 범위가 각 고객의 특정 비즈니스 문제를 해결하는 최상의 솔루션을 구축하는 데 핵심입니다. AWS IoT Greengrass에 대한 컨테이너 지원은 고객이 코드를 다시 쓰지 않고도 AWS IoT Greengrass에서 다양한 워크로드를 배포하고 개발 팀에 친숙한 언어와 환경에서 새 애플리케이션을 계속 개발하는 데 큰 도움을 줍니다."
Toby McClean, ADLINK의 IoT 솔루션 및 기술 혁신 부문 VP

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