AWS IoT Greengrass란 무엇인가요?
AWS IoT Greengrass는 디바이스에서 IoT 애플리케이션을 빌드, 배포, 관리하는 데 도움이 되는 오픈 소스 사물 인터넷(IoT) 엣지 런타임 및 클라우드 서비스입니다. AWS IoT Greengrass를 사용하여 디바이스가 생성하는 데이터에 대해 로컬에서 작동하고, 기계 학습 모델을 기반으로 예측을 실행하고, 디바이스 데이터를 필터링하고 집계할 수 있는 소프트웨어를 빌드할 수 있습니다. AWS IoT Greengrass를 사용하면 디바이스가 데이터가 생성된 위치에서 더 가까운 위치에서 데이터를 수집 및 분석하고, 로컬 이벤트에 자율적으로 반응하며, 로컬 네트워크의 다른 디바이스와 안전하게 통신할 수 있습니다. 또한 Greengrass 디바이스는 AWS IoT Core와 안전하게 통신하고 IoT 데이터를 AWS 클라우드로 내보낼 수 있습니다. 구성 요소라고 하는 사전 구축된 소프트웨어 모듈을 사용하여 엣지 애플리케이션을 구축하는 데 AWS IoT Greengrass를 사용할 수 있습니다. 구성 요소는 엣지 디바이스를 AWS 서비스 또는 타사 서비스에 연결할 수 있습니다. AWS IoT Greengrass를 사용하여 Lambda 함수, Docker 컨테이너, 기본 운영 체제 프로세스 또는 원하는 사용자 지정 런타임을 사용하여 소프트웨어를 패키징하고 실행할 수도 있습니다.
다음 예제는 AWS IoT Greengrass 디바이스가 AWS 클라우드와 상호 작용하는 방법을 보여줍니다.
새로운 기능
AWS IoT Greengrass V2는 새로운 기능과 개선 사항을 도입합니다. 다음은 버전 2에서 제공되는 새로운 기능에 대한 자세한 내용을 포함하고 있습니다.
AWS IoT Greengrass를 처음 사용하는 사용자의 경우
AWS IoT Greengrass를 처음 사용하는 경우 다음 섹션을 검토하는 것이 좋습니다.
그런 다음 시작하기 자습서에 따라 AWS IoT Greengrass의 기본 기능을 사용해 보세요. 이 자습서에서는 디바이스에 AWS IoT Greengrass 코어 소프트웨어를 설치하고 Hello World 구성 요소를 개발한 다음 배포를 위해 해당 구성 요소를 패키징합니다.
AWS IoT Greengrass V1의 기존 사용자의 경우
AWS IoT Greengrass V1의 현재 사용자의 경우 다음 주제를 활용하여 Greengrass 버전 1과 Greengrass 버전 2의 차이점을 이해하고 버전 1에서 버전 2로 이동하는 방법을 알아보는 것이 좋습니다.