AWS IoT Greengrass에서는 공통 사용 사례를 위해 사전 구축된 구성 요소를 제공하므로, 서로 다른 디바이스 프로토콜에 대해 이해하거나, 자격 증명을 관리하거나, 외부 API와 상호 작용할 필요 없이 엣지에서 애플리케이션 및 서비스를 검색하여 가져온 후 구성하고 배포할 수 있습니다. 또한, 여러 AWS IoT Greengrass 디바이스 간에 공통 비즈니스 로직을 단순히 재사용하거나 고유한 구성 요소를 생성할 수도 있습니다.
AWS IoT Greengrass는 모듈 형식입니다. IoT 사용 사례, 디바이스, CPU 및 메모리 리소스를 기반으로 사전 구축된 소프트웨어 구성 요소를 추가하거나 제거할 수 있습니다. 예를 들어, 애플리케이션을 사용하여 데이터 스트림을 처리해야 하는 경우에만 스트림 관리자와 같은 사전 빌드된 AWS IoT Greengrass 구성 요소를 포함하도록 선택하거나 디바이스에서 로컬로 기계 학습 추론을 수행하려는 경우에만 기계 학습 구성 요소를 포함하도록 선택할 수 있습니다. 사용 가능한 AWS IoT Greengrass 구성 요소를 찾으려면 설명서를 확인하세요.