

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS IoT Geräte SDKs - SDKs, Mobil- und AWS IoT Geräteclient
<a name="iot-sdks"></a>

Diese Seite fasst AWS IoT Geräte SDKs, Open-Source-Bibliotheken, Entwicklerhandbücher, Beispiel-Apps und Portierungsleitfäden zusammen, um Sie bei der Entwicklung innovativer IoT-Lösungen mit Hardwareplattformen AWS IoT und Ihrer Wahl zu unterstützen.

Diese SDKs sind für die Verwendung auf Ihrem IoT-Gerät vorgesehen. Wenn Sie eine IoT-App für die Verwendung auf einem Mobilgerät entwickeln, finden Sie weitere Informationen unter [AWS Mobil SDKs](#iot-mobile-sdks). Wenn Sie eine IoT-App oder ein serverseitiges Programm entwickeln, finden Sie weitere Informationen unter [AWS SDKs](iot-connect-service.md#iot-service-sdks).

## AWS IoT Gerät SDKs
<a name="iot-device-sdks"></a>

Das AWS IoT Gerät SDKs umfasst Open-Source-Bibliotheken, Entwicklerhandbücher mit Beispielen und Portierungsleitfäden, sodass Sie innovative IoT-Produkte oder -Lösungen auf den Hardwareplattformen Ihrer Wahl entwickeln können.

**Anmerkung**  
The AWS IoT Device SDKs hat einen MQTT 5-Client veröffentlicht. Das AWS IoT Gerät unterstützt die Verwendung von TLS 1.3 auf macOS SDKs nicht.

Diese SDKs helfen Ihnen dabei, Ihre IoT-Geräte AWS IoT mit den Protokollen MQTT und WSS zu verbinden.

------
#### [ C\$1\$1 ]

**AWS IoT C\$1\$1-Geräte-SDK**

Das AWS IoT C\$1\$1-Geräte-SDK ermöglicht es Entwicklern, verbundene Anwendungen mithilfe von AWS und zu erstellen AWS IoT APIs. Dieses SDK wurde speziell für Geräte entwickelt, die nicht ressourcenbeschränkt sind und die erweiterte Funktionen benötigen, wie beispielsweise Nachrichtenwarteschlangen, Multithreading-Support und die aktuellen Sprachfunktionen. Weitere Informationen finden Sie hier:
+ [AWS IoT Geräte-SDK C\$1\$1 v2 aktiviert GitHub](https://github.com/aws/aws-iot-device-sdk-cpp-v2)
+ [AWS IoT Readme für das Geräte-SDK C\$1\$1 v2](https://github.com/aws/aws-iot-device-sdk-cpp-v2#aws-iot-device-sdk-for-c-v2)
+ [AWS IoT C\$1\$1 v2-Beispiele für das Geräte-SDK](https://github.com/aws/aws-iot-device-sdk-cpp-v2/tree/main/samples#sample-apps-for-the-aws-iot-device-sdk-for-c-v2)
+ [AWS IoT C\$1\$1 v2-API-Dokumentation für das Geräte-SDK](https://aws.github.io/aws-iot-device-sdk-cpp-v2/)

------
#### [ Python ]

**AWS IoT Geräte-SDK für Python**

Das AWS IoT Device SDK für Python ermöglicht es Entwicklern, Python-Skripte zu schreiben, um ihre Geräte für den Zugriff auf die AWS IoT Plattform über MQTT oder MQTT über das WebSocket Protokoll zu verwenden. Durch die Verbindung ihrer Geräte mit können Benutzer sicher mit dem Message Broker, den Regeln und Schatten arbeiten, die von AWS IoT und mit anderen AWS Diensten wie AWS Lambda Kinesis und Amazon S3 und mehr bereitgestellt werden. AWS IoT
+ [AWS IoT Geräte-SDK für Python v2 auf GitHub](https://github.com/aws/aws-iot-device-sdk-python-v2)
+ [AWS IoT Readme zum Geräte-SDK für Python v2](https://github.com/aws/aws-iot-device-sdk-python-v2#aws-iot-device-sdk-v2-for-python)
+ [AWS IoT Geräte-SDK für Python v2-Beispiele](https://github.com/aws/aws-iot-device-sdk-python-v2/tree/main/samples#sample-apps-for-the-aws-iot-device-sdk-v2-for-python)
+ [AWS IoT API-Dokumentation zum Geräte-SDK für Python v2](https://aws.github.io/aws-iot-device-sdk-python-v2/)

------
#### [ JavaScript ]

**AWS IoT Geräte-SDK für JavaScript**

Das aws-iot-device-sdk .js-Paket ermöglicht es Entwicklern, JavaScript Anwendungen zu schreiben, die AWS IoT mithilfe von MQTT oder MQTT über das WebSocket Protokoll darauf zugreifen. Das Paket kann in Node.js-Umgebungen und Browser-Anwendungen verwendet werden. Weitere Informationen finden Sie hier:
+ [AWS IoT Geräte-SDK für Version 2 aktiviert JavaScript GitHub](https://github.com/aws/aws-iot-device-sdk-js-v2)
+ [AWS IoT Readme für das Geräte-SDK JavaScript für Version 2](https://github.com/aws/aws-iot-device-sdk-js-v2#aws-iot-device-sdk-for-javascript-v2)
+ [AWS IoT Geräte-SDK für JavaScript v2-Beispiele](https://github.com/aws/aws-iot-device-sdk-js-v2/tree/main/samples#sample-apps-for-the-aws-iot-device-sdk-for-javascript-v2)
+ [AWS IoT Geräte-SDK für JavaScript v2-API-Dokumentation](https://aws.github.io/aws-iot-device-sdk-js-v2/index.html)

------
#### [ Java ]

**AWS IoT Geräte-SDK SDK for Java**

Das AWS IoT Device SDK for Java ermöglicht es Java-Entwicklern, über MQTT oder MQTT über das Protokoll auf die AWS IoT WebSocket Plattform zuzugreifen. Das SDK wird mit Support für Schattengeräte angelegt. Sie können über die HTTP-Methoden GET, UPDATE und DELETE auf Schattengeräte zugreifen. Das SDK unterstützt auch ein vereinfachtes Zugangsmodell für Schattengeräte, sodass Entwickler mithilfe der Methoden „Getter” und „Setter” Daten mit den Schattengeräten austauschen können, ohne JSON-Dokumente serialisieren oder deserialisieren zu müssen. 

**Anmerkung**  
Das AWS IoT Device SDK for Java v2 unterstützt jetzt die Android-Entwicklung. Weitere Informationen finden Sie unter [AWS IoT Geräte-SDK SDK for Android](https://github.com/aws/aws-iot-device-sdk-java-v2/blob/main/documents/ANDROID.md).

Weitere Informationen finden Sie hier:
+ [AWS IoT Geräte-SDK SDK for Java v2 auf GitHub](https://github.com/aws/aws-iot-device-sdk-java-v2)
+ [AWS IoT Readme zum Geräte-SDK für Java v2](https://github.com/aws/aws-iot-device-sdk-java-v2#aws-iot-device-sdk-for-java-v2)
+ [AWS IoT Geräte-SDK SDK for Java v2-Beispiele](https://github.com/aws/aws-iot-device-sdk-java-v2/tree/main/samples#sample-apps-for-the-aws-iot-device-sdk-for-java-v2)
+ [AWS IoT API-Dokumentation zum Geräte-SDK für Java v2](https://aws.github.io/aws-iot-device-sdk-java-v2/)

------
#### [ Swift ]

**AWS IoT Geräte-SDK für Swift**

Das AWS IoT Device SDK for Swift ermöglicht es Swift-Entwicklern, AWS IoT Anwendungen für Linux und Apple MacOS-, iOS- und tvOS-Plattformen mithilfe des MQTT 5-Protokolls zu erstellen.

Weitere Informationen finden Sie hier:
+ [AWS IoT Geräte-SDK für Swift aktiviert GitHub](https://github.com/aws/aws-iot-device-sdk-swift)
+ [AWS IoT Geräte-SDK für Swift Readme](https://github.com/aws/aws-iot-device-sdk-swift/blob/main/README.md)
+ [AWS IoT Geräte-SDK für Swift-Beispiele](https://github.com/aws/aws-iot-device-sdk-swift/tree/main/Samples)

------

### AWS IoT Geräte-SDK für Embedded C
<a name="iot-constrained-device-sdk"></a>

**Anmerkung**  
Dieses SDK ist für die Verwendung durch erfahrene Entwickler eingebetteter Software vorgesehen.

Das AWS IoT Device SDK for Embedded C (C-SDK) ist eine Sammlung von C-Quelldateien unter der MIT-Open-Source-Lizenz, die in eingebetteten Anwendungen verwendet werden können, um IoT-Geräte sicher zu AWS IoT Core verbinden. Es umfasst einen MQTT-Client, JSON-Parser und AWS IoT Device Shadow, AWS IoT Jobs, AWS IoT Fleet Provisioning und Bibliotheken. AWS IoT Device Defender Dieses SDK wird im Quellformat verteilt und kann zusammen mit dem Anwendungscode, weiteren Bibliotheken und einem Betriebssystem (BS) Ihrer Wahl in die Kunden-Firmware integriert werden.

Das AWS IoT Device SDK for Embedded C richtet sich im Allgemeinen an Geräte mit eingeschränkten Ressourcen, die eine optimierte Laufzeit in C-Sprache benötigen. Sie können das SDK auf jedem Betriebssystem verwenden und es auf jedem Prozessortyp hosten (z. B. MCUs und MPUs). 

Weitere Informationen finden Sie hier:
+ [AWS IoT Geräte-SDK für Embedded C auf GitHub](https://github.com/aws/aws-iot-device-sdk-embedded-C)
+ [AWS IoT Readme-Datei zum Geräte-SDK für Embedded C](https://github.com/aws/aws-iot-device-sdk-embedded-C#aws-iot-device-sdk-for-embedded-c)
+ [AWS IoT Geräte-SDK für eingebettete C-Beispiele](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/docs/doxygen/output/html/demos_main.html)

## AWS Mobil SDKs
<a name="iot-mobile-sdks"></a>

The AWS Mobile SDKs bietet Entwicklern mobiler Apps plattformspezifischen Support für die APIs AWS IoT Core Dienste, die IoT-Gerätekommunikation mit MQTT und andere Dienste. APIs AWS 

------
#### [ Android ]

**AWS Mobile SDK für Android**

Das AWS Mobile SDK für Android enthält eine Bibliothek, Beispiele und Dokumentation, mit denen Entwickler vernetzte mobile Anwendungen erstellen können. AWS Dieses SDK bietet auch Unterstützung für die MQTT-Gerätekommunikation und das Aufrufen APIs der AWS IoT Core Dienste. Weitere Informationen finden Sie hier:
+ [AWS Mobile SDK für Android auf GitHub](https://github.com/aws/aws-sdk-android)
+ [AWS Mobile SDK für Android Readme](https://github.com/aws-amplify/aws-sdk-android/blob/main/README.md#aws-sdk-for-android)
+ [AWS Mobile SDK für Android Beispiele](https://github.com/awslabs/aws-sdk-android-samples#aws-sdk-for-android-samples)
+ [AWS Mobile SDK für Android API-Referenz](https://aws-amplify.github.io/aws-sdk-android/docs/reference/)
+ [AWSIoTClient Referenzdokumentation zum Unterricht](https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/services/iot/AWSIotClient.html)

------
#### [ iOS ]

**AWS Mobile SDK for iOS**

Das AWS Mobile SDK for iOS ist ein Open-Source-Software-Entwicklungskit, das unter einer Apache Open Source-Lizenz vertrieben wird. Das AWS Mobile SDK for iOS bietet eine Bibliothek, Codebeispiele und Dokumentation, mit deren Hilfe Entwickler vernetzte mobile Anwendungen erstellen können. AWS Dieses SDK bietet auch Unterstützung für die MQTT-Gerätekommunikation und das Aufrufen APIs der AWS IoT Core Dienste. Weitere Informationen finden Sie hier:
+ [AWS Mobile SDK for iOS auf GitHub](https://github.com/aws/aws-sdk-ios)
+ [AWS Mobile SDK for iOS Readme](https://github.com/aws-amplify/aws-sdk-ios/blob/main/README.md#aws-sdk-for-ios)
+ [AWS Mobile SDK for iOS Beispiele](https://github.com/awslabs/aws-sdk-ios-samples#the-aws-sdk-for-ios-samples)
+ [AWSIoReferenzdokumente der T-Klasse in der AWS Mobile SDK for iOS](https://aws-amplify.github.io/aws-sdk-ios/docs/reference/AWSIoT/index.html)

------

## AWS IoT Geräteclient
<a name="iot-sdk-device-client"></a>

Der AWS IoT Geräteclient stellt Code bereit, mit dem Ihr Gerät eine Verbindung herstellen AWS IoT, Aufgaben zur Flottenbereitstellung ausführen, Gerätesicherheitsrichtlinien unterstützen, eine Verbindung über sicheres Tunneling herstellen und Aufträge auf Ihrem Gerät verarbeiten kann. Sie können diese Software auf Ihrem Gerät installieren, um diese routinemäßigen Geräteaufgaben zu erledigen, sodass Sie sich auf Ihre spezifische Lösung konzentrieren können.

**Anmerkung**  
Der AWS IoT Device Client funktioniert mit mikroprozessorbasierten IoT-Geräten mit x86\$164- oder ARM-Prozessoren und gängigen Linux-Betriebssystemen.

------
#### [ C\$1\$1 ]

**AWS IoT Geräteclient**

Weitere Informationen zum AWS IoT Geräteclient in C\$1\$1 finden Sie unter:
+ [AWS IoT Geräteclient im C\$1\$1-Quellcode auf GitHub](https://github.com/awslabs/aws-iot-device-client)
+ [AWS IoT Geräteclient in der C\$1\$1-Readme-Datei](https://github.com/awslabs/aws-iot-device-client#aws-iot-device-client)

------

## Frühere AWS IoT Geräteversionen SDKs
<a name="earlier-sdks"></a>

Dies sind frühere Versionen von AWS IoT Device SDKs , die durch die oben aufgeführten neueren Versionen ersetzt wurden. Diese SDKs erhalten nur Wartungs- und Sicherheitsupdates. Sie werden nicht aktualisiert, um neue Funktionen aufzunehmen, und sollten nicht für neue Projekte verwendet werden.
+ [AWS IoT C\$1\$1-Geräte-SDK aktiviert GitHub](https://github.com/aws/aws-iot-device-sdk-cpp/tree/release)
+ [AWS IoT Readme-Datei zum C\$1\$1-Geräte-SDK](https://github.com/aws/aws-iot-device-sdk-python/blob/master/README.rst#new-version-available)
+ [AWS IoT Geräte-SDK für Python v1 auf GitHub](https://github.com/aws/aws-iot-device-sdk-python)
+ [AWS IoT Readme zum Geräte-SDK für Python v1](https://github.com/aws/aws-iot-device-sdk-python#new-version-available)
+ [AWS IoT Geräte-SDK SDK for Java auf GitHub](https://github.com/aws/aws-iot-device-sdk-java)
+ [AWS IoT Readme für das Geräte-SDK für Java](https://github.com/aws/aws-iot-device-sdk-java#new-version-available)
+ [AWS IoT Geräte-SDK für ein JavaScript GitHub](https://github.com/aws/aws-iot-device-sdk-js)
+ [AWS IoT Geräte-SDK für JavaScript Readme](https://github.com/aws/aws-iot-device-sdk-js#new-version-available)
+ [Arduino Yún SDK aktiviert GitHub](https://github.com/aws/aws-iot-device-sdk-arduino-yun)
+ [SDK für Arduino Yún Readme](https://github.com/aws/aws-iot-device-sdk-arduino-yun#aws-iot-arduino-y%C3%BAn-sdk)