View a markdown version of this page

Connect to (Connettiti a) AWS IoT Core endpoint di servizio - 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à.

Connect to (Connettiti a) AWS IoT Core endpoint di servizio

È possibile accedere alle funzionalità del AWS IoT Core piano di controllo utilizzando l' AWS CLI AWS SDK nella 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, PubSubconsulta la 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 for AWS IoT Core

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

Per gli strumenti per gestire 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 per C++ e usalo 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 per C++ SDK per C++.

Go
Per installare il AWS SDK per Go e usalo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Guida introduttiva a AWS SDK per Go

    Nelle seguenti istruzioni viene descritto come:

    • Installa il AWS SDK per 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 per Java e usalo 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 installare il AWS SDK per JavaScript e usalo per connetterti a AWS IoT:
  1. Segui le istruzioni in Configurare AWS SDK per JavaScript. Queste istruzioni si applicano all'utilizzo AWS SDK per 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 per .NET e usalo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Configurazione dell' AWS SDK per .NET ambiente

  2. Segui le istruzioni riportate nella sezione Configurazione del AWS SDK per .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 per PHP e usalo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate in Guida introduttiva alla AWS SDK per PHP versione 3

    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 per PHP Versione 3

Python
Per installare il AWS SDK per Python (Boto3) e usalo per connetterti a AWS IoT:
  1. Segui le istruzioni riportate nella Guida introduttiva ad AWS SDK per 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 per 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 Configura AWS IoT logging.

Ruby
Per installare il AWS SDK per Ruby e usalo 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 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 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 di AWS IoT Core services

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