

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

# AWS에서 제공하는 클라이언트 디바이스 구성 요소
<a name="client-device-components"></a>

AWS IoT Greengrass에서는 코어 디바이스에 배포할 수 있는 다음 퍼블릭 구성 요소를 제공합니다. 이러한 구성 요소를 통해 클라이언트 디바이스에서 코드 디바이스와 연결하여 통신할 수 있습니다.

**참고**  <a name="component-nucleus-dependency-update-note"></a>
AWS에서 제공하는 몇 가지 구성 요소는 Greengrass nucleus의 특정 마이너 버전에 따라 다릅니다. 이 종속성 때문에 Greengrass nucleus를 새로운 마이너 버전으로 업데이트할 때 이러한 구성 요소를 업데이트해야 합니다. 각 구성 요소가 달라지는 특정 nucleus 버전에 대한 내용은 해당 구성 요소 주제를 참조하세요. nucleus 업데이트에 대한 자세한 내용은 [AWS IoT Greengrass 코어 소프트웨어(OTA) 업데이트](update-greengrass-core-v2.md) 단원을 참조하세요.

<a name="component-table-type-description"></a>구성 요소에 일반 및 Lambda 구성 요소 유형이 둘 다 있으면 구성 요소의 현재 버전은 일반 유형이고 구성 요소의 이전 버전은 Lambda 유형입니다.


| 구성 요소 | 설명 | [구성 요소 유형](develop-greengrass-components.md#component-types) | 지원되는 OS | [오픈 소스](open-source.md) | 
| --- | --- | --- | --- | --- | 
| <a name="client-device-auth-component-table-row"></a>[클라이언트 디바이스 인증](client-device-auth-component.md) | 클라이언트 디바이스라는 로컬 IoT 디바이스를 활성화하여 코어 디바이스에 연결합니다. | 플러그인 | Linux, Windows | [예](https://github.com/aws-greengrass/aws-greengrass-client-device-auth) | 
| <a name="ip-detector-component-table-row"></a>[IP 감지기](ip-detector-component.md) | 클라이언트 디바이스가 연결 방법을 검색할 수 있도록 MQTT 연결 정보를 AWS IoT Greengrass에 보고합니다. | 플러그인 | Linux, Windows | [예](https://github.com/aws-greengrass/aws-greengrass-ip-detector) | 
| <a name="mqtt-bridge-component-table-row"></a>[MQTT 브리지](mqtt-bridge-component.md) | 클라이언트 디바이스, 로컬 AWS IoT Greengrass 게시/구독 및 AWS IoT Core 간 MQTT 메시지를 릴레이합니다. | 플러그인 | Linux, Windows | [예](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge) | 
| <a name="mqtt-broker-moquette-component-table-row"></a>[MQTT 3.1.1 브로커(Moquette)](mqtt-broker-moquette-component.md) | 클라이언트 디바이스와 코어 디바이스 간 메시지를 처리하는 MQTT 3.1.1 브로커를 실행합니다. | 플러그인 | Linux, Windows | [예](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt) | 
| <a name="mqtt-broker-emqx-component-table-row"></a>[MQTT 5 브로커(EMQX)](mqtt-broker-emqx-component.md) | 클라이언트 디바이스와 코어 디바이스 간 메시지를 처리하는 MQTT 5 브로커를 실행합니다. | 일반 | Linux, Windows | 아니요 | 
| <a name="shadow-manager-component-table-row"></a>[섀도 관리자](shadow-manager-component.md) | 코어 디바이스에서 섀도와 상호 작용을 활성화합니다. 섀도 문서 스토리지는 물론 AWS IoT 디바이스 섀도 서비스와 로컬 섀도 상태의 동기화도 관리합니다. | 플러그인 | Linux, Windows | [예](https://github.com/aws-greengrass/aws-greengrass-shadow-manager) | 