Connessione agli endpoint di servizio AWS IoT Core - AWS IoT Core

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à.

Connessione agli endpoint di servizio AWS IoT Core

Puoi accedere alle funzionalità del AWS IoT Core piano di controllo utilizzando l' AWS CLI AWS SDK nella tua lingua preferita o chiamando direttamente l'API REST. Ti consigliamo di utilizzare AWS CLI o un AWS SDK con cui interagire AWS IoT Core perché incorporano le migliori pratiche per le chiamate AWS ai servizi. È possibile chiamare direttamente le API REST, ma in questo caso è necessario fornire Le credenziali di sicurezza necessarie che abilitano l'accesso all'API.

Nota

I dispositivi IoT devono utilizzare AWS IoT SDK per dispositivi. Gli SDK per dispositivi sono ottimizzati per l'uso sui dispositivi, supportano la comunicazione MQTT e supportano le AWS IoT API più utilizzate dai dispositivi. AWS IoT Per ulteriori informazioni sui dispositivi SDK e sulle caratteristiche che forniscono, consulta AWS IoT SDK per dispositivi.

I dispositivi mobili devono utilizzare AWS SDK per dispositivi mobili. Gli SDK mobili forniscono supporto per le AWS IoT API, le comunicazioni con i dispositivi MQTT e le API di altri servizi sui dispositivi mobili. AWS Per ulteriori informazioni sugli SDK per dispositivi mobili e sulle caratteristiche che forniscono, consulta AWS SDK per dispositivi mobili.

È possibile utilizzare AWS Amplify strumenti e risorse nelle applicazioni Web e mobili per connettersi più facilmente a. AWS IoT Core Per ulteriori informazioni sulla connessione AWS IoT Core tramite Amplify, consulta Pub Sub Getting Started nella documentazione di Amplify.

Le sezioni seguenti descrivono gli strumenti e gli SDK che puoi utilizzare per sviluppare e interagire con altri servizi. AWS IoT AWS Per l'elenco completo degli AWS strumenti e dei kit di sviluppo disponibili per creare e gestire app AWS, consulta Tools to Build on. AWS

AWS CLI per AWS IoT Core

AWS CLI fornisce l'accesso da riga di comando alle API. AWS

Per gli strumenti per la gestione di AWS servizi e risorse nell'ambiente di PowerShell scripting, vedi AWS Tools for. PowerShell

AWS SDK

Con AWS gli SDK, le app e i dispositivi compatibili possono chiamare le AWS IoT API e le API di altri servizi. AWS Questa sezione fornisce collegamenti agli AWS SDK e alla documentazione di riferimento delle API per le API dei servizi. AWS IoT Core

C++
Per installare il AWS SDK for C++ e usarlo per connetterti a AWS IoT:
  1. Segui le istruzioni in Guida introduttiva all'uso dell' AWS SDK for C++

    Nelle seguenti istruzioni viene descritto come:

    • Installare e creare l'SDK dai file sorgente

    • Fornire le credenziali per utilizzare l'SDK con l’ Account AWS

    • Inizializzare e chiudere l'SDK nella tua app o servizio

    • Creare un progetto CMake per creare la tua app o servizio

  2. Creare ed eseguire un'app di esempio. Per le app di esempio che utilizzano SDK AWS per C++, consulta Codici di esempio AWS SDK for C++ SDK per C++.

Go
Per installare il AWS SDK for Go e usarlo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Getting Started with the AWS SDK for Go

    Nelle seguenti istruzioni viene descritto come:

    • Installa il AWS SDK for Go

    • I messaggi vengono archiviati in base al limite dell'account, i messaggi che superano tale limite vengono eliminati.

    • Poiché la velocità di consegna dei messaggi archiviati è limitata, saranno necessari diversi secondi per consegnare tutti i messaggi archiviati se una sessione ha più di 10 messaggi archiviati da consegnare dopo la riconnessione.

  2. Creare ed eseguire un’app di esempio. Quando scade il tempo di scadenza di una sessione persistente.

Java
Per installare il AWS SDK for Java e usarlo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Guida introduttiva a AWS SDK for Java 2.x

    Nelle seguenti istruzioni viene descritto come:

    • Registrati AWS e crea un utente IAM

    • Scaricare l'SDK

    • Configura AWS credenziali e regione

    • Utilizzare gli SDK con Apache Maven

    • Utilizzare gli SDK con Gradle

  2. Creare ed eseguire un'app di esempio utilizzando uno dei Codici di esempio AWS SDK for Java 2.x.

  3. Esaminare la Documentazione di riferimento delle API SDK

JavaScript
Per installarlo AWS SDK for JavaScript e utilizzarlo per connettersi a AWS IoT:
  1. Segui le istruzioni in Configurare AWS SDK for JavaScript. Queste istruzioni si applicano all'utilizzo di file AWS SDK for JavaScript nel browser e con Node.JS. Assicurarsi di seguire le istruzioni applicabili all'installazione.

    Nelle seguenti istruzioni viene descritto come:

    • Verificare i prerequisiti

    • Installa l'SDK per JavaScript

    • Carica l'SDK per JavaScript

  2. Creare ed eseguire un'app di esempio per iniziare a utilizzare l'SDK come descritto dall'opzione introduttiva per il tuo ambiente.

.NET
Per installare il AWS SDK for .NET e usarlo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Configurazione dell' AWS SDK for .NET ambiente

  2. Segui le istruzioni riportate nella sezione Configurazione del AWS SDK for .NET progetto

    Nelle seguenti istruzioni viene descritto come:

    • Iniziare un nuovo progetto

    • Ottieni e configura le AWS credenziali

    • Installa i pacchetti AWS SDK

  3. Crea ed esegui uno dei programmi di esempio in Working with AWS services in the AWS SDK for .NET

  4. Esaminare la Documentazione di riferimento delle API SDK

PHP
Per installare il AWS SDK for PHP e usarlo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Guida introduttiva alla versione 3 AWS SDK for PHP

    Nelle seguenti istruzioni viene descritto come:

    • Verificare i prerequisiti

    • Installazione dell'SDK

    • Applicare l'SDK a uno script PHP

  2. Creare ed eseguire un'app di esempio utilizzando uno dei Esempi di codice di AWS SDK for PHP Versione 3

Python
Per installare AWS SDK for Python (Boto3) e usarlo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate nella Guida introduttiva ad AWS SDK for Python (Boto3)

    Nelle seguenti istruzioni viene descritto come:

    • Installazione dell'SDK

    • Configurare l'SDK

    • Usare l'SDK nel tuo codice

  2. Creare ed eseguire un programma di esempio che utilizza AWS SDK for Python (Boto3)

    Questo programma visualizza le opzioni di registrazione attualmente configurate dell'account. Dopo aver installato e configurato l'SDK per il tuo account, dovresti essere in grado di eseguire questo programma.

    import boto3 import json # initialize client iot = boto3.client('iot') # get current logging levels, format them as JSON, and write them to stdout response = iot.get_v2_logging_options() print(json.dumps(response, indent=4))

    Per ulteriori informazioni sulle funzioni utilizzate in questo esempio, consulta Configurare la registrazione AWS IoT.

Ruby
Per installare il AWS SDK for Ruby e usarlo per connetterti a AWS IoT:

AWS SDK per dispositivi mobili

Gli SDK AWS mobili forniscono agli sviluppatori di app mobili un supporto specifico per la piattaforma per le API dei servizi AWS IoT Core , la comunicazione dei dispositivi IoT tramite MQTT e le API di altri servizi. AWS

Android

AWS Mobile SDK for Android

AWS Mobile SDK for 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 alle API dei servizi. AWS IoT Core Per ulteriori informazioni, consulta gli argomenti seguenti:

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. L'SDK for iOS fornisce una libreria, esempi di codice e documentazione per aiutare gli sviluppatori a creare applicazioni AWS mobili connesse utilizzando. Questo SDK include anche il supporto per le comunicazioni con i dispositivi MQTT e la chiamata alle API dei servizi. AWS IoT Core Per ulteriori informazioni, consulta gli argomenti seguenti:

API REST dei servizi AWS IoT Core

Le API REST dei AWS IoT Core servizi possono essere richiamate direttamente utilizzando richieste HTTP.