

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS IoT Client per dispositivi SDKs SDKs, dispositivi mobili e AWS IoT dispositivi mobili
<a name="iot-sdks"></a>

Questa pagina riassume i AWS IoT dispositivi SDKs, le librerie open source, le guide per gli sviluppatori, le app di esempio e le guide al porting per aiutarti a creare soluzioni IoT innovative con piattaforme AWS IoT hardware a tua scelta.

Questi SDKs sono per l'uso sul tuo dispositivo IoT. Se stai sviluppando un'app IoT per l'utilizzo su un dispositivo mobile, consulta [AWS Mobile SDKs](#iot-mobile-sdks). Se stai sviluppando un'app IoT o un programma lato server, consulta [AWS SDKs](iot-connect-service.md#iot-service-sdks).

## AWS IoT Device SDKs
<a name="iot-device-sdks"></a>

Il AWS IoT dispositivo SDKs include librerie open source, guide per sviluppatori con esempi e guide al porting in modo da poter creare prodotti o soluzioni IoT innovativi sulle piattaforme hardware di tua scelta.

**Nota**  
Il AWS IoT dispositivo SDKs ha rilasciato un client MQTT 5. Il AWS IoT dispositivo SDKs non supporta l'utilizzo di TLS 1.3 su macOS.

Questi SDKs consentono di connettere i dispositivi IoT all' AWS IoT utilizzo dei protocolli MQTT e WSS.

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

**AWS IoT SDK per dispositivi C\$1\$1**

Il AWS IoT C\$1\$1 Device SDK consente agli sviluppatori di creare applicazioni connesse utilizzando e. AWS AWS IoT APIs In particolare, questo SDK è stato progettato per i dispositivi che non hanno vincoli di risorse e che richiedono caratteristiche avanzate come l'accodamento dei messaggi, il supporto per il multithreading e le più recenti caratteristiche di linguaggio. Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS IoT Device SDK C\$1\$1 v2 attivo GitHub](https://github.com/aws/aws-iot-device-sdk-cpp-v2)
+ [AWS IoT Readme del dispositivo SDK C\$1\$1 v2](https://github.com/aws/aws-iot-device-sdk-cpp-v2#aws-iot-device-sdk-for-c-v2)
+ [AWS IoT Esempi di Device SDK C\$1\$1 v2](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 Documentazione sull'API Device SDK C\$1\$1 v2](https://aws.github.io/aws-iot-device-sdk-cpp-v2/)

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

**AWS IoT Device SDK per Python**

Il AWS IoT Device SDK for Python consente agli sviluppatori di scrivere script Python per utilizzare i propri dispositivi per accedere alla piattaforma tramite MQTT o MQTT tramite AWS IoT il protocollo. WebSocket Collegando i propri dispositivi a AWS IoT, gli utenti possono lavorare in sicurezza con il broker di messaggi, le regole e le ombre fornite da AWS IoT e con altri AWS servizi come AWS Lambda Kinesis e Amazon S3 e molti altri.
+ [AWS IoT Device SDK per Python v2 attivo GitHub](https://github.com/aws/aws-iot-device-sdk-python-v2)
+ [AWS IoT Device SDK per Python v2 Readme](https://github.com/aws/aws-iot-device-sdk-python-v2#aws-iot-device-sdk-v2-for-python)
+ [AWS IoT Device SDK per esempi in Python v2](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 Documentazione dell'API Device SDK per Python v2](https://aws.github.io/aws-iot-device-sdk-python-v2/)

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

**AWS IoT Device SDK per JavaScript**

Il aws-iot-device-sdk pacchetto.js consente agli sviluppatori di scrivere JavaScript applicazioni che accedono AWS IoT tramite MQTT o MQTT tramite il protocollo. WebSocket Questo SDK può essere usato nelle applicazioni di tipo browser e negli ambienti Node.js. Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS IoT Device SDK per v2 attivo JavaScript GitHub](https://github.com/aws/aws-iot-device-sdk-js-v2)
+ [AWS IoT SDK del dispositivo per Readme v2 JavaScript ](https://github.com/aws/aws-iot-device-sdk-js-v2#aws-iot-device-sdk-for-javascript-v2)
+ [AWS IoT Device SDK per esempi per la versione 2 JavaScript ](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 Documentazione sull'API Device SDK per la versione 2 JavaScript ](https://aws.github.io/aws-iot-device-sdk-js-v2/index.html)

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

**AWS IoT SDK per dispositivi per Java**

Il AWS IoT Device SDK for Java consente agli sviluppatori Java di accedere alla piattaforma tramite MQTT o MQTT tramite AWS IoT il protocollo. WebSocket L'SDK è sviluppato con il supporto delle copie shadow. Puoi accedere alle copie shadow tramite i metodi HTTP, tra cui GET, UPDATE e DELETE. L'SDK supporta anche un modello di accesso semplificato alle copie shadow, che permette agli sviluppatori di scambiare i dati con le copie shadow semplicemente usando i metodi getter e setter, senza dover serializzare o deserializzare documenti JSON. 

**Nota**  
Il AWS IoT Device SDK for Java v2 ora supporta lo sviluppo Android. Per ulteriori informazioni, consulta [AWS IoT Device SDK for Android](https://github.com/aws/aws-iot-device-sdk-java-v2/blob/main/documents/ANDROID.md).

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS IoT SDK del dispositivo per Java v2 attivo GitHub](https://github.com/aws/aws-iot-device-sdk-java-v2)
+ [AWS IoT SDK del dispositivo per Java v2 Readme](https://github.com/aws/aws-iot-device-sdk-java-v2#aws-iot-device-sdk-for-java-v2)
+ [AWS IoT Esempi di Device SDK for Java v2](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 Documentazione sull'API Device SDK for Java v2](https://aws.github.io/aws-iot-device-sdk-java-v2/)

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

**AWS IoT Device SDK per Swift**

Il AWS IoT Device SDK for Swift consente agli sviluppatori Swift di creare AWS IoT applicazioni per piattaforme Linux e Apple macOS, iOS e tvOS utilizzando il protocollo MQTT 5.

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS IoT Device SDK per Swift attivo GitHub](https://github.com/aws/aws-iot-device-sdk-swift)
+ [AWS IoT SDK del dispositivo per Swift Readme](https://github.com/aws/aws-iot-device-sdk-swift/blob/main/README.md)
+ [AWS IoT Device SDK per esempi per Swift](https://github.com/aws/aws-iot-device-sdk-swift/tree/main/Samples)

------

### AWS IoT SDK per dispositivi per Embedded C
<a name="iot-constrained-device-sdk"></a>

**Nota**  
Questo SDK è destinato all'uso da parte di sviluppatori di software integrati esperti.

Il SDK per dispositivi AWS IoT per Embedded C (C-SDK) è una raccolta di file sorgente C con licenza open source MIT che possono essere utilizzati in applicazioni integrate per connettere in modo sicuro i dispositivi IoT. AWS IoT Core Include un client MQTT, JSON Parser e AWS IoT Device Shadow, AWS IoT Jobs, AWS IoT Fleet Provisioning e librerie. AWS IoT Device Defender Questo SKD viene distribuito come codice sorgente e può essere integrato nel firmware del cliente con il codice dell'applicazione, altre librerie ed eventualmente un sistema operativo a scelta.

 SDK per dispositivi AWS IoT per Embedded C È generalmente destinato a dispositivi con risorse limitate che richiedono un runtime ottimizzato in linguaggio C. È possibile utilizzare l'SDK su qualsiasi sistema operativo e ospitarlo su qualsiasi tipo di processore (ad esempio, MCUs e). MPUs 

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS IoT Device SDK per Embedded C su GitHub](https://github.com/aws/aws-iot-device-sdk-embedded-C)
+ [AWS IoT SDK del dispositivo per il file Readme C incorporato](https://github.com/aws/aws-iot-device-sdk-embedded-C#aws-iot-device-sdk-for-embedded-c)
+ [AWS IoT SDK del dispositivo per esempi C incorporati](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/docs/doxygen/output/html/demos_main.html)

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

The AWS Mobile SDKs fornisce agli sviluppatori di app mobili un supporto specifico per la piattaforma APIs dei servizi AWS IoT Core , la comunicazione dei dispositivi IoT tramite MQTT e altri servizi. APIs AWS 

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

**AWS Mobile SDK per Android**

 AWS Mobile SDK per Android Contiene una libreria, esempi e documentazione per gli sviluppatori con cui creare applicazioni mobili connesse utilizzando. AWS Questo SDK include anche il supporto per le comunicazioni con i dispositivi MQTT e la chiamata ai APIs servizi. AWS IoT Core Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS Mobile SDK per Android su GitHub](https://github.com/aws/aws-sdk-android)
+ [AWS Mobile SDK per Android Readme](https://github.com/aws-amplify/aws-sdk-android/blob/main/README.md#aws-sdk-for-android)
+ [AWS Mobile SDK per Android Esempi](https://github.com/awslabs/aws-sdk-android-samples#aws-sdk-for-android-samples)
+ [AWS Mobile SDK per Android Documentazione di riferimento dell'API](https://aws-amplify.github.io/aws-sdk-android/docs/reference/)
+ [AWSIoTClient Documentazione di riferimento della classe](https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/services/iot/AWSIotClient.html)

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

**AWS Mobile SDK for iOS**

 AWS Mobile SDK for iOS È un kit di sviluppo software open source, distribuito con una licenza Apache Open Source. AWS Mobile SDK for iOS Fornisce una libreria, esempi di codice e documentazione per aiutare gli sviluppatori a creare applicazioni mobili connesse utilizzando. AWS Questo SDK include anche il supporto per le comunicazioni con i dispositivi MQTT e la chiamata ai APIs servizi. AWS IoT Core Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [AWS Mobile SDK for iOS su 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 Esempi](https://github.com/awslabs/aws-sdk-ios-samples#the-aws-sdk-for-ios-samples)
+ [AWSIoDocumenti di riferimento della classe T in AWS Mobile SDK for iOS](https://aws-amplify.github.io/aws-sdk-ios/docs/reference/AWSIoT/index.html)

------

## AWS IoT Client del dispositivo
<a name="iot-sdk-device-client"></a>

Il AWS IoT Device Client fornisce il codice per aiutare il dispositivo a connettersi AWS IoT, eseguire attività di approvvigionamento del parco veicoli, supportare le politiche di sicurezza dei dispositivi, connettersi tramite tunneling sicuro ed elaborare i processi sul dispositivo. È possibile installare questo software sul dispositivo per gestire queste attività di routine del dispositivo in modo da concentrarsi sulla soluzione specifica.

**Nota**  
Il AWS IoT Device Client funziona con dispositivi IoT basati su microprocessore con processori x86\$164 o ARM e sistemi operativi Linux comuni.

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

**AWS IoT Device Client**

Per ulteriori informazioni sul AWS IoT Device Client in C\$1\$1, vedere quanto segue:
+ [AWS IoT Device Client nel codice sorgente C\$1\$1 su GitHub](https://github.com/awslabs/aws-iot-device-client)
+ [AWS IoT Device Client nel file Readme in C\$1\$1](https://github.com/awslabs/aws-iot-device-client#aws-iot-device-client)

------

## Versioni precedenti AWS IoT del dispositivo SDKs
<a name="earlier-sdks"></a>

Si tratta di versioni precedenti di AWS IoT Device SDKs che sono state sostituite dalle versioni più recenti elencate sopra. Queste SDKs ricevono solo aggiornamenti di manutenzione e sicurezza. Non verranno aggiornati per includere nuove caratteristiche e non devono essere utilizzati su nuovi progetti.
+ [AWS IoT SDK per dispositivi C\$1\$1 attivo GitHub](https://github.com/aws/aws-iot-device-sdk-cpp/tree/release)
+ [AWS IoT Leggimi SDK per dispositivi C\$1\$1](https://github.com/aws/aws-iot-device-sdk-python/blob/master/README.rst#new-version-available)
+ [AWS IoT Device SDK per Python v1 attivo GitHub](https://github.com/aws/aws-iot-device-sdk-python)
+ [AWS IoT Device SDK per Python v1 Readme](https://github.com/aws/aws-iot-device-sdk-python#new-version-available)
+ [AWS IoT SDK del dispositivo per Java attivo GitHub](https://github.com/aws/aws-iot-device-sdk-java)
+ [AWS IoT Device SDK for Java Readme](https://github.com/aws/aws-iot-device-sdk-java#new-version-available)
+ [AWS IoT Device SDK per attivare JavaScript GitHub](https://github.com/aws/aws-iot-device-sdk-js)
+ [AWS IoT SDK del dispositivo per Readme JavaScript ](https://github.com/aws/aws-iot-device-sdk-js#new-version-available)
+ [Arduino Yún SDK attivo GitHub](https://github.com/aws/aws-iot-device-sdk-arduino-yun)
+ [File Readme dell'SDK Arduino Yún](https://github.com/aws/aws-iot-device-sdk-arduino-yun#aws-iot-arduino-y%C3%BAn-sdk)