

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

# 엔드 디바이스 SDK 아키텍처 및 구성 요소
<a name="managedintegrations-sdk-device-architecture"></a>

이 섹션에서는 End Device SDK 아키텍처와 해당 구성 요소가 하위 수준 C-Functions와 상호 작용하는 방법을 설명합니다. 다음 다이어그램은 SDK 프레임워크의 핵심 구성 요소와 그 관계를 보여줍니다.

![엔드 디바이스 SDK 아키텍처 및 엔드 디바이스를 관리형 통합 클라우드에 연결하는 방법.](https://docs.aws.amazon.com/ko_kr/iot-mi/latest/devguide/images/iot-managedintegrations-device-sdk-architecture.png)
엔드 디바이스 SDK 구성 요소

엔드 디바이스 SDK 아키텍처에는 관리형 통합 기능 통합을 위한 다음 구성 요소가 포함되어 있습니다.

**프로비저닝 담당자**  
보안 MQTT 통신을 위한 디바이스 인증서 및 프라이빗 키를 포함하여 Managed Integrations 클라우드에서 디바이스 리소스를 생성합니다. 이러한 자격 증명은 디바이스와 관리형 통합 간에 신뢰할 수 있는 연결을 설정합니다.

**MQTT 에이전트**  
스레드 세이프 C 클라이언트 라이브러리를 통해 MQTT 연결을 관리합니다. 이 백그라운드 프로세스는 메모리가 제한된 디바이스에 대해 구성 가능한 대기열 크기로 다중 스레드 환경에서 명령 대기열을 처리합니다. 메시지는 처리를 위해 관리형 통합을 통해 라우팅됩니다.

**작업 핸들러**  
디바이스 펌웨어, 보안 패치 및 파일 전송over-the-air(OTA) 업데이트를 처리합니다. 이 내장 서비스는 등록된 모든 디바이스의 소프트웨어 업데이트를 관리합니다.

**데이터 모델 핸들러**  
Matter Data Model의 AWS구현을 사용하여 관리형 통합과 하위 수준 C-함수 간의 작업을 변환합니다. 자세한 내용은 *GitHub*의 [Matter 설명서를](https://project-chip.github.io/connectedhomeip-doc/index.html) 참조하세요.

**키 및 인증서**  
PKCS \#11 API를 통해 암호화 작업을 관리하여 하드웨어 보안 모듈과 [corePKCS11](https://github.com/FreeRTOS/corePKCS11)과 같은 소프트웨어 구현을 모두 지원합니다. 이 API는 TLS 연결 중에 Provisionee 및 MQTT Agent와 같은 구성 요소에 대한 인증서 작업을 처리합니다.