쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

AWS IoT 디바이스 SDK, 모바일 SDK 및 AWS IoT 디바이스 클라이언트

포커스 모드
AWS IoT 디바이스 SDK, 모바일 SDK 및 AWS IoT 디바이스 클라이언트 - AWS IoT Core

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

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

이 페이지에는 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에 연결합니다.

C++

AWS IoT C++ Device SDK

AWS IoT C++ 디바이스 SDK는 개발자가 AWS 및 AWS IoT API를 사용하여 커넥티드 애플리케이션을 개발할 수 있는 키트입니다. 특히 이 SDK는 리소스의 제한을 받지 않으면서 메시지 대기열, 멀티-스레딩 지원, 최신 언어 같은 고급 기능이 필요한 디바이스를 위해 설계되었습니다. 자세한 내용은 다음 자료를 참조하세요.

Python

Python용 AWS IoT 디바이스 SDK

AWS IoT Device SDK for Python은 개발자가 디바이스를 사용하여 MQTT 또는 MQTT over WebSocket 프로토콜을 통해 AWS IoT 플랫폼에 액세스하는 Python 스크립트를 작성할 수 있게 해줍니다. 디바이스를 AWS IoT에 연결함으로써 사용자는 AWS IoT가 제공하는 메시지 브로커, 규칙 및 섀도우, 그리고 AWS Lambda, Kinesis, Amazon S3 등의 다른 AWS 서비스를 안전하게 사용할 수 있습니다.

JavaScript

JavaScript용 AWS IoT 디바이스 SDK

aws-iot-device-sdk.js 패키지는 개발자가 MQTT 또는 MQTT over WebSocket 프로토콜을 사용하여 AWS IoT에 액세스하는 JavaScript 애플리케이션을 작성할 수 있게 해줍니다. 이 패키지는 Node.js 환경 및 브라우저 애플리케이션에서 사용할 수 있습니다. 자세한 내용은 다음 자료를 참조하세요.

Java

Java용 AWS IoT 디바이스 SDK

AWS IoT Device SDK for Java는 Java 개발자가 MQTT 또는 MQTT over WebSocket 프로토콜을 통해 AWS IoT에 액세스할 수 있게 해줍니다. 이 SDK에는 섀도우 지원이 기본 제공됩니다. 섀도우는 GET, UPDATE, DELETE 등의 HTTP 메서드를 사용하여 액세스할 수 있습니다. 또한 이 SDK는 간소화된 섀도우 액세스 모델을 지원합니다. 이 모델에서는 개발자가 JSON 문서를 직렬화 또는 역직렬화할 필요 없이 단지 getter 및 setter 메서드를 사용하여 섀도우와 데이터를 교환할 수 있습니다.

참고

Java v2용 AWS IoT Device SDK는 이제 Android 개발을 지원합니다. 자세한 내용은 Android용 AWS IoT Device SDK를 참조하세요.

자세한 내용은 다음 자료를 참조하세요.

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에 대한 플랫폼별 지원을 제공합니다.

Android

AWS Mobile SDK for Android

AWS Mobile SDK for Android에는 개발자가 AWS을(를) 사용하여 커넥티드 모바일 애플리케이션을 구축할 수 있도록 라이브러리, 샘플 및 설명서가 포함되어 있습니다. 이 SDK는 MQTT 디바이스 통신에 대한 지원과 AWS IoT Core 서비스의 API 호출도 포함합니다. 자세한 내용은 다음 자료를 참조하세요.

iOS

AWS Mobile SDK for iOS

AWS Mobile SDK for iOS은 Apache 오픈 소스 라이선스 아래 배포되는 오픈 소스 소프트웨어 개발 키트입니다. AWS Mobile SDK for iOS는 개발자가 AWS를 사용하여 연결된 모바일 애플리케이션을 구축할 수 있도록 라이브러리, 코드 샘플 및 설명서를 제공합니다. 이 SDK는 MQTT 디바이스 통신에 대한 지원과 AWS IoT Core 서비스의 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 디바이스와 함께 작동합니다.

C++

AWS IoT 디바이스 클라이언트

AWS IoT Device Client in C++에 대한 자세한 내용은 다음을 참조하세요.

AWS IoT 디바이스 클라이언트

AWS IoT Device Client in C++에 대한 자세한 내용은 다음을 참조하세요.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.