

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 커뮤니티 구성 요소
<a name="greengrass-software-catalog"></a>

Greengrass Software Catalog는 Greengrass 커뮤니티에서 개발한 Greengrass 구성 요소의 인덱스입니다. 이 카탈로그에서 구성 요소를 다운로드, 수정 및 배포하여 Greengrass 애플리케이션을 생성할 수 있습니다. 카탈로그는 [https://github.com/aws-greengrass/aws-greengrass-software-catalog](https://github.com/aws-greengrass/aws-greengrass-software-catalog)에서 확인할 수 있습니다.

각 구성 요소에는 탐색할 수 있는 퍼블릭 GitHub 리포지토리가 있습니다. GitHub에서 Greengrass Software Catalog를 보면 커뮤니티 구성 요소의 전체 목록을 찾아볼 수 있습니다. 예를 들어 이 카탈로그에는 다음 구성 요소가 포함되어 있습니다.
+ **[Amazon Kinesis Video Streams](https://github.com/awslabs/aws-greengrass-labs-kvs-stream-uploader)**

  이 구성 요소는 [RTSP(실시간 스트리밍 프로토콜)](https://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol)를 사용하는 로컬 카메라에서 오디오 및 비디오 스트림을 수집합니다. 이후 오디오 및 비디오 스트림을 [Amazon Kinesis Video Streams](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/what-is-kinesis-video.html)에 업로드합니다.
+ **[Bluetooth IoT 게이트웨이](https://github.com/awslabs/aws-greengrass-labs-bluetooth-gateway)**

  이 구성 요소는 Bluetooth LE(Low Energy) 디바이스와의 통신을 활성화하여 Bluetooth LE 클라이언트 인터페이스를 생성하는 [BluePy](https://ianharvey.github.io/bluepy-doc/index.html) 라이브러리를 사용합니다.
+ **[인증서 로테이터](https://github.com/awslabs/aws-greengrass-labs-certificate-rotator)**

  이 구성 요소는 AWS IoT Greengrass 코어 디바이스 인증서와 프라이빗 키를 플릿 전체에서 대규모로 교체하는 수단을 제공합니다.
+ **[컨테이너화된 보안 터널링](https://github.com/awslabs/aws-greengrass-labs-containerized-secure-tunneling)**

  이 구성 요소는 특정 호스트 운영 체제에 의존하지 않는 재사용 가능한 레시피에서 모든 종속성과 일치하는 라이브러리를 사용하여 보안 터널링을 위한 Docker 컨테이너를 제공합니다.
+ **[Grafana](https://github.com/awslabs/aws-greengrass-labs-dashboard-grafana)**

  이 구성 요소를 사용하면 Greengrass 코어 디바이스에서 [Grafana](https://grafana.com/) 서버를 호스팅할 수 있습니다. Grafana 대시보드를 사용하여 코어 디바이스의 데이터를 시각화 및 관리할 수 있습니다.
+ **[GStreamer for Amazon Lookout for Vision](https://github.com/awslabs/aws-greengrass-labs-lookoutvision-gstreamer)**

  이 구성 요소는 사용자 지정 GStreamer 파이프라인에서 Lookout for Vision 이상을 감지할 수 있도록 GStreamer 플러그인을 제공합니다.
+ **[홈 어시스턴트](https://github.com/awslabs/aws-greengrass-labs-component-for-home-assistant)**

  이 구성 요소를 사용하면 고객이 [Home Assistant](https://www.home-assistant.io/)를 사용하여 스마트 홈 디바이스를 로컬로 제어할 수 있습니다. 엣지 및 클라우드의 AWS 서비스와 통합하여 Home Assistant를 확장하는 홈 자동화 솔루션을 제공합니다.
+ **[InfluxDBGrafana 대시보드](https://github.com/awslabs/aws-greengrass-labs-dashboard-influxdb-grafana)**

  이 구성 요소는 InfluxDB 및 Grafana 구성 요소를 설정하는 원클릭 환경을 제공합니다. InfluxDB를 Grafana에 연결하고 AWS IoT Greengrass 원격 측정을 실시간으로 렌더링하는 로컬 Grafana 대시보드 설정을 자동화합니다.
+ **[InfluxDB](https://github.com/awslabs/aws-greengrass-labs-database-influxdb)**

  이 구성 요소는 Greengrass 코어 디바이스에서 [InfluxDB](https://www.influxdata.com/products/influxdb/) 시계열 데이터베이스를 제공합니다. 이 구성 요소를 사용하여 IoT 센서의 데이터를 처리하고, 데이터를 실시간으로 분석하고, 엣지에서 작업을 모니터링할 수 있습니다.
+ **[InfluxDB 게시자](https://github.com/awslabs/aws-greengrass-labs-telemetry-influxdbpublisher)**

  이 구성 요소는 AWS IoT Greengrass 시스템 상태 원격 측정을 [nucleus 이미터 플러그인](https://github.com/aws-greengrass/aws-greengrass-telemetry-nucleus-emitter)에서 InfluxDB로 릴레이합니다. 이 구성 요소는 사용자 지정 원격 측정을 InfluxDB로 전달할 수도 있습니다.
+ **[IoT pubsub 프레임워크](https://github.com/aws-samples/aws-greengrass-application-framework)**

  이 프레임워크는 AWS IoT Greengrass v2 사용자 지정 구성 요소를 사용하는 분산 이벤트 기반 IoT pubsub 애플리케이션의 코드 품질을 개선하는 데 도움이 되는 애플리케이션 아키텍처, 템플릿 코드 및 배포 가능한 예제를 제공합니다. 자세한 내용은 [AWS IoT Greengrass 구성 요소 생성](create-components.md) 섹션을 참조하세요.
+ **[Jupyter Labs](https://github.com/awslabs/aws-greengrass-labs-jupyterlab)**

  이 구성 요소는 JupyterLab을 AWS IoT Greengrass 코어 디바이스에 배포합니다. Jupyter 환경은 AWS IoT Greengrass에서 설정한 프로세스 및 환경 변수 리소스에 액세스할 수 있으므로 Python으로 작성된 구성 요소를 테스트 및 개발하는 프로세스가 간소화됩니다.
+ **[로컬 웹 서버](https://github.com/awslabs/aws-greengrass-labs-local-web-server)**

  이 구성 요소를 사용하면 Greengrass 코어 디바이스에서 로컬 웹 사용자 인터페이스를 생성할 수 있습니다. 예를 들어 로컬 웹 사용자 인터페이스를 생성하여 디바이스 및 애플리케이션 설정을 구성하거나 디바이스를 모니터링할 수 있습니다.
+ **[LoRaWaN 프로토콜 어댑터](https://github.com/awslabs/aws-greengrass-labs-component-for-the-things-stack-lorawan)**

  이 구성 요소는 LPWAN(저전력 광역 네트워크) 프로토콜인 LoRaWaN 프로토콜을 사용하는 로컬 무선 디바이스에서 데이터를 수집합니다. 클라우드와 통신하지 않고도 로컬에서 데이터를 분석하고 조치를 취할 수 있습니다.
+ **[Modbus TCP](https://github.com/awslabs/aws-greengrass-labs-modbus-tcp-protocol-adapter)**

  이 구성 요소는 ModbusTCP 프로토콜을 사용하는 로컬 디바이스에서 데이터를 수집하고 선택한 데이터 스트림에 게시합니다.
+ **[Node-RED](https://github.com/awslabs/aws-greengrass-labs-nodered)**

  이 구성 요소는 NPM을 사용하여 AWS IoT Greengrass 코어 디바이스에 Node-RED를 설치합니다. 구성 요소는 명시적으로 배포 및 구성해야 하는 [Node-RED Auth](https://github.com/awslabs/aws-greengrass-labs-nodered-auth) 구성 요소에 의존합니다. [Node-RED CLI for Greengrass](https://github.com/awslabs/aws-greengrass-labs-node-red-app-cli)를 사용하여 AWS IoT Greengrass 디바이스에 Node-RED 흐름을 배포할 수 있습니다.
+ **[Node-RED Docker](https://github.com/awslabs/aws-greengrass-labs-nodered-docker)**

  이 구성 요소는 공식 Node-RED Docker 컨테이너를 사용하여 AWS IoT Greengrass 코어 디바이스에 Node-RED를 설치합니다. 구성 요소는 명시적으로 배포 및 구성해야 하는 [Node-RED Auth](https://github.com/awslabs/aws-greengrass-labs-nodered-auth) 구성 요소에 의존합니다. [Node-RED CLI for Greengrass](https://github.com/awslabs/aws-greengrass-labs-node-red-app-cli)를 사용하여 AWS IoT Greengrass 디바이스에 Node-RED 흐름을 배포할 수 있습니다.
+ **[Node-RED Auth](https://github.com/awslabs/aws-greengrass-labs-nodered-auth)**

  이 구성 요소는 AWS IoT Greengrass 코어 디바이스에서 실행되는 Node-RED 인스턴스를 보호하는 사용자 이름과 암호를 구성합니다.
+ **[OpenThread Border Router](https://github.com/awslabs/aws-greengrass-labs-openthread-border-router)**

  이 구성 요소는 OpenThread Border Router Docker 컨테이너를 배포합니다. 이 구성 요소는 스레드 경계 라우터가 포함된 Matter 디바이스를 구성하는 데 도움이 됩니다.
+ **[OSI Pi Streaming Data Connector](https://github.com/awslabs/aws-greengrass-labs-osi-pi-streaming-data-connector)**

  이 구성 요소는 OSI Pi Data Archive에서 AWS의 최신 데이터 아키텍처로의 스트리밍 실시간 데이터 수집을 제공합니다. AWS IoT PubSub 메시징을 통해 중앙에서 관리되는 OSI Pi Asset Framework와 통합됩니다.
+ **[Parsec Provider](https://github.com/awslabs/aws-greengrass-labs-parsec-provider)**

  이 구성 요소를 사용하면 AWS IoT Greengrass 디바이스가 [CNCF(Cloud Native Computing Foundation)](https://www.cncf.io/)의 오픈 소스 [Parsec](https://parsec.community/) 프로젝트를 사용하여 하드웨어 보안 솔루션을 통합할 수 있습니다.
+ **[PostgreSQL DB](https://github.com/awslabs/aws-greengrass-labs-database-postgresql)**

  이 구성 요소는 엣지에서 [PostgreSQL](https://www.postgresql.org/) 관계형 데이터베이스를 지원합니다. 고객은 이 구성 요소를 사용하여 Docker 컨테이너 내에서 로컬 PostgreSQL 인스턴스를 프로비저닝 및 관리할 수 있습니다.
+ **[S3 파일 업로더](https://github.com/awslabs/aws-greengrass-labs-s3-file-uploader)**

  이 구성 요소는 디렉터리에서 새 파일을 모니터링하여 Amazon Simple Storage Service(Amazon S3)에 업로드하고, 업로드 성공 후에는 삭제합니다.
+ **[Secrets Manager 클라이언트](https://github.com/awslabs/aws-greengrass-labs-secretsmanagerclient)**

  이 구성 요소는 레시피 수명 주기 스크립트의 Secrets Manager 구성 요소에서 보안 암호를 검색하는 데 필요한 다른 구성 요소에서 사용할 수 있는 CLI 도구를 제공합니다.
+ **[컨테이너로 TES 라우팅](https://github.com/awslabs/aws-greengrass-labs-tes-router)**

  이 구성 요소는 컨테이너에서 [토큰 교환 서비스](token-exchange-service-component.md) 구성 요소를 사용할 수 있도록 AWS IoT Greengrass 디바이스에서 nftable 또는 iptable을 구성합니다.
+ **[WebRTC](https://github.com/awslabs/aws-greengrass-labs-webrtc)**

  이 구성 요소는 AWS IoT Greengrass 코어 디바이스에 연결된 RTSP 카메라에서 오디오 및 비디오 스트림을 수집합니다. 이후 오디오 및 비디오 스트림을 피어 투 피어 통신으로 변환하거나 Amazon Kinesis Video Streams를 통해 릴레이합니다.

기능을 요청하거나 버그를 보고하려면 해당 구성 요소의 리포지토리에서 GitHub 문제를 엽니다. AWS는 커뮤니티 구성 요소에 대한 지원을 제공하지 않습니다. 자세한 내용은 각 구성 요소의 리포지토리에 있는 **CONTRIBUTING.md** 파일을 참조하세요.

여러 AWS 제공 구성 요소도 오픈 소스입니다. 자세한 내용은 [오픈 소스 AWS IoT Greengrass 코어 소프트웨어](open-source.md) 섹션을 참조하세요.