기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
커뮤니티 구성 요소
Greengrass Software Catalog는 Greengrass 커뮤니티에서 개발한 Greengrass 구성 요소의 인덱스입니다. 이 카탈로그에서 구성 요소를 다운로드, 수정 및 배포하여 Greengrass 애플리케이션을 생성할 수 있습니다. 카탈로그는 https://github.com/aws-greengrass/aws-greengrass-software-catalog
각 구성 요소에는 탐색할 수 있는 퍼블릭 GitHub 리포지토리가 있습니다. GitHub에서 Greengrass Software Catalog를 보면 커뮤니티 구성 요소의 전체 목록을 찾아볼 수 있습니다. 예를 들어 이 카탈로그에는 다음 구성 요소가 포함되어 있습니다.
-
이 구성 요소는 RTSP(실시간 스트리밍 프로토콜)
를 사용하는 로컬 카메라에서 오디오 및 비디오 스트림을 수집합니다. 이후 오디오 및 비디오 스트림을 Amazon Kinesis Video Streams에 업로드합니다. -
이 구성 요소는 Bluetooth LE(Low Energy) 디바이스와의 통신을 활성화하여 Bluetooth LE 클라이언트 인터페이스를 생성하는 BluePy
라이브러리를 사용합니다. -
이 구성 요소는 AWS IoT Greengrass 코어 디바이스 인증서와 프라이빗 키를 플릿 전체에서 대규모로 교체하는 수단을 제공합니다.
-
이 구성 요소는 특정 호스트 운영 체제에 의존하지 않는 재사용 가능한 레시피에서 모든 종속성과 일치하는 라이브러리를 사용하여 보안 터널링을 위한 Docker 컨테이너를 제공합니다.
-
이 구성 요소를 사용하면 Greengrass 코어 디바이스에서 Grafana
서버를 호스팅할 수 있습니다. Grafana 대시보드를 사용하여 코어 디바이스의 데이터를 시각화 및 관리할 수 있습니다. -
GStreamer for Amazon Lookout for Vision
이 구성 요소는 사용자 지정 GStreamer 파이프라인에서 Lookout for Vision 이상을 감지할 수 있도록 GStreamer 플러그인을 제공합니다.
-
이 구성 요소를 사용하면 고객이 Home Assistant
를 사용하여 스마트 홈 디바이스를 로컬로 제어할 수 있습니다. 엣지 및 클라우드의 AWS 서비스와 통합하여 Home Assistant를 확장하는 홈 자동화 솔루션을 제공합니다. -
이 구성 요소는 InfluxDB 및 Grafana 구성 요소를 설정하는 원클릭 환경을 제공합니다. InfluxDB를 Grafana에 연결하고 AWS IoT Greengrass 원격 측정을 실시간으로 렌더링하는 로컬 Grafana 대시보드 설정을 자동화합니다.
-
이 구성 요소는 Greengrass 코어 디바이스에서 InfluxDB
시계열 데이터베이스를 제공합니다. 이 구성 요소를 사용하여 IoT 센서의 데이터를 처리하고, 데이터를 실시간으로 분석하고, 엣지에서 작업을 모니터링할 수 있습니다. -
이 구성 요소는 AWS IoT Greengrass 시스템 상태 원격 측정을 nucleus 이미터 플러그인
에서 InfluxDB로 릴레이합니다. 이 구성 요소는 사용자 지정 원격 측정을 InfluxDB로 전달할 수도 있습니다. -
이 프레임워크는 AWS IoT Greengrass v2 사용자 지정 구성 요소를 사용하는 분산 이벤트 기반 IoT pubsub 애플리케이션의 코드 품질을 개선하는 데 도움이 되는 애플리케이션 아키텍처, 템플릿 코드 및 배포 가능한 예제를 제공합니다. 자세한 내용은 AWS IoT Greengrass 구성 요소 생성 단원을 참조하십시오.
-
이 구성 요소는 JupyterLab을 AWS IoT Greengrass 코어 디바이스에 배포합니다. Jupyter 환경은 AWS IoT Greengrass에서 설정한 프로세스 및 환경 변수 리소스에 액세스할 수 있으므로 Python으로 작성된 구성 요소를 테스트 및 개발하는 프로세스가 간소화됩니다.
-
이 구성 요소를 사용하면 Greengrass 코어 디바이스에서 로컬 웹 사용자 인터페이스를 생성할 수 있습니다. 예를 들어 로컬 웹 사용자 인터페이스를 생성하여 디바이스 및 애플리케이션 설정을 구성하거나 디바이스를 모니터링할 수 있습니다.
-
이 구성 요소는 LPWAN(저전력 광역 네트워크) 프로토콜인 LoRaWaN 프로토콜을 사용하는 로컬 무선 디바이스에서 데이터를 수집합니다. 클라우드와 통신하지 않고도 로컬에서 데이터를 분석하고 조치를 취할 수 있습니다.
-
이 구성 요소는 ModbusTCP 프로토콜을 사용하는 로컬 디바이스에서 데이터를 수집하고 선택한 데이터 스트림에 게시합니다.
-
이 구성 요소는 NPM을 사용하여 AWS IoT Greengrass 코어 디바이스에 Node-RED를 설치합니다. 구성 요소는 명시적으로 배포 및 구성해야 하는 Node-RED Auth
구성 요소에 의존합니다. Node-RED CLI for Greengrass 를 사용하여 AWS IoT Greengrass 디바이스에 Node-RED 흐름을 배포할 수 있습니다. -
이 구성 요소는 공식 Node-RED Docker 컨테이너를 사용하여 AWS IoT Greengrass 코어 디바이스에 Node-RED를 설치합니다. 구성 요소는 명시적으로 배포 및 구성해야 하는 Node-RED Auth
구성 요소에 의존합니다. Node-RED CLI for Greengrass 를 사용하여 AWS IoT Greengrass 디바이스에 Node-RED 흐름을 배포할 수 있습니다. -
이 구성 요소는 AWS IoT Greengrass 코어 디바이스에서 실행되는 Node-RED 인스턴스를 보호하는 사용자 이름과 암호를 구성합니다.
-
이 구성 요소는 OpenThread Border Router Docker 컨테이너를 배포합니다. 이 구성 요소는 스레드 경계 라우터가 포함된 Matter 디바이스를 구성하는 데 도움이 됩니다.
-
OSI Pi Streaming Data Connector
이 구성 요소는 OSI Pi Data Archive에서 AWS의 최신 데이터 아키텍처로의 스트리밍 실시간 데이터 수집을 제공합니다. AWS IoT PubSub 메시징을 통해 중앙에서 관리되는 OSI Pi Asset Framework와 통합됩니다.
-
이 구성 요소를 사용하면 AWS IoT Greengrass 디바이스가 CNCF(Cloud Native Computing Foundation)
의 오픈 소스 Parsec 프로젝트를 사용하여 하드웨어 보안 솔루션을 통합할 수 있습니다. -
이 구성 요소는 엣지에서 PostgreSQL
관계형 데이터베이스를 지원합니다. 고객은 이 구성 요소를 사용하여 Docker 컨테이너 내에서 로컬 PostgreSQL 인스턴스를 프로비저닝 및 관리할 수 있습니다. -
이 구성 요소는 디렉터리에서 새 파일을 모니터링하여 Amazon Simple Storage Service(Amazon S3)에 업로드하고, 업로드 성공 후에는 삭제합니다.
-
이 구성 요소는 레시피 수명 주기 스크립트의 Secrets Manager 구성 요소에서 보안 암호를 검색하는 데 필요한 다른 구성 요소에서 사용할 수 있는 CLI 도구를 제공합니다.
-
이 구성 요소는 컨테이너에서 토큰 교환 서비스 구성 요소를 사용할 수 있도록 AWS IoT Greengrass 디바이스에서 nftable 또는 iptable을 구성합니다.
-
이 구성 요소는 AWS IoT Greengrass 코어 디바이스에 연결된 RTSP 카메라에서 오디오 및 비디오 스트림을 수집합니다. 이후 오디오 및 비디오 스트림을 피어 투 피어 통신으로 변환하거나 Amazon Kinesis Video Streams를 통해 릴레이합니다.
기능을 요청하거나 버그를 보고하려면 해당 구성 요소의 리포지토리에서 GitHub 문제를 엽니다. AWS는 커뮤니티 구성 요소에 대한 지원을 제공하지 않습니다. 자세한 내용은 각 구성 요소의 리포지토리에 있는 CONTRIBUTING.md 파일을 참조하세요.
여러 AWS 제공 구성 요소도 오픈 소스입니다. 자세한 내용은 오픈 소스 AWS IoT Greengrass 코어 소프트웨어 단원을 참조하십시오.