기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 페이지에는 AWS IoT와 선택한 하드웨어 플랫폼을 사용하여 혁신적인 IoT 솔루션을 구축하는 데 도움이 되는 AWS IoT 디바이스 SDK, 오픈 소스 라이브러리, 개발자 가이드, 샘플 앱 및 포팅 가이드가 요약되어 있습니다.
이러한 SDK는 IoT 디바이스에서 사용할 수 있습니다. 모바일 디바이스에서 사용할 IoT 앱을 개발하는 경우 AWS Mobile SDK 단원을 참조하세요. IoT 앱 또는 서버 측 프로그램을 개발하는 경우 AWS SDKs 단원을 참조하세요.
AWS IoT 디바이스 SDK
AWS IoT 디바이스 SDK는 오픈 소스 라이브러리, 샘플 포함 개발자 설명서, 포팅 안내서를 포함하고 있어 사용자는 선택한 하드웨어 플랫폼에 따라 혁신적인 IoT 제품 또는 솔루션을 구축할 수 있습니다.
참고
AWS IoT Device SDK는 MQTT 5 클라이언트를 릴리스했습니다. AWS IoT 디바이스 SDK는 macOS에서 TLS 1.3을 사용하는 것을 지원하지 않습니다.
이러한 SDK는 IoT 디바이스를 MQTT 및 WSS 프로토콜을 사용하여 AWS IoT에 연결합니다.
AWS IoT C++ Device SDK
AWS IoT C++ 디바이스 SDK는 개발자가 AWS 및 AWS IoT API를 사용하여 커넥티드 애플리케이션을 개발할 수 있는 키트입니다. 특히 이 SDK는 리소스의 제한을 받지 않으면서 메시지 대기열, 멀티-스레딩 지원, 최신 언어 같은 고급 기능이 필요한 디바이스를 위해 설계되었습니다. 자세한 내용은 다음 자료를 참조하세요.
AWS IoT Device SDK for Embedded C
참고
이 SDK는 숙련된 임베디드 소프트웨어 개발자가 사용하기 위한 것입니다.
AWS IoT Device SDK for Embedded C(C-SDK)는 MIT 오픈 소스 라이선스에 따라 제공되는 C 소스 파일의 모음으로, IoT 장치를 AWS IoT Core에 안전하게 연결하기 위해 임베디드 애플리케이션에서 사용할 수 있습니다. 여기에는 MQTT 클라이언트, JSON 파서 및 AWS IoT 디바이스 섀도우, AWS IoT 작업, AWS IoT 플릿 프로비저닝 및 AWS IoT Device Defender 라이브러리가 포함됩니다. 이 SDK는 소스 형식으로 배포되며 애플리케이션 코드, 기타 라이브러리 및 선택한 운영 체제(OS)와 함께 고객 펌웨어에 구축될 수 있습니다.
AWS IoT Device SDK for Embedded C는 일반적으로 최적화된 C 언어 런타임을 필요로 하는 리소스 제약 디바이스를 대상으로 합니다. 모든 운영 체제에서 SDK를 사용하고, 모든 프로세서 유형(예: MCU 및 MPU)에서 호스팅할 수 있습니다.
자세한 내용은 다음 자료를 참조하세요.
이전 AWS IoT 디바이스 SDK 버전
위에 나열된 최신 버전으로 대체된 이전 버전의 AWS IoT Device SDK입니다. 이러한 SDK는 유지 관리 및 보안 업데이트만 받습니다. 새 기능을 포함하도록 업데이트되지 않으며 새 프로젝트에서 사용해서는 안 됩니다.
AWS Mobile SDK
AWS Mobile SDK는 모바일 앱 개발자에게 AWS IoT Core 서비스의 API, MQTT를 사용한 IoT 디바이스 통신 및 기타 AWS 서비스의 API에 대한 플랫폼별 지원을 제공합니다.
AWS Mobile SDK for Android
AWS Mobile SDK for Android에는 개발자가 AWS을(를) 사용하여 커넥티드 모바일 애플리케이션을 구축할 수 있도록 라이브러리, 샘플 및 설명서가 포함되어 있습니다. 이 SDK는 MQTT 디바이스 통신에 대한 지원과 AWS IoT Core 서비스의 API 호출도 포함합니다. 자세한 내용은 다음 자료를 참조하세요.
AWS IoT 디바이스 클라이언트
AWS IoT 디바이스 클라이언트는 디바이스를 AWS IoT에 연결하고, 플릿 프로비저닝 작업을 수행하고, 디바이스 보안 정책을 지원하고, 보안 터널링을 사용하여 연결하고, 디바이스에서 작업을 처리하는 데 도움이 되는 코드를 제공합니다. 디바이스에 이 소프트웨어를 설치하여 이러한 일상적인 디바이스 작업을 처리할 수 있으므로 특정 솔루션에 집중할 수 있습니다.
참고
AWS IoT 디바이스 클라이언트는 x86_64 또는 ARM 프로세서 및 일반 Linux 운영 체제가 있는 마이크로프로세서 기반 IoT 디바이스와 함께 작동합니다.
AWS IoT 디바이스 클라이언트
AWS IoT Device Client in C++에 대한 자세한 내용은 다음을 참조하세요.