Connect agli endpoint AWS IoT Core del 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 agli endpoint AWS IoT Core del servizio

È possibile accedere alle funzionalità del AWS IoT Core piano di controllo utilizzando il AWS CLI, nella AWS SDK lingua preferita o chiamando REST API direttamente il. Ti consigliamo di utilizzare AWS CLI o un dispositivo con cui AWS SDK interagire AWS IoT Core perché incorporano le migliori pratiche per AWS i servizi di chiamata. È possibile chiamare REST APIs direttamente i. È tuttavia necessario fornire le credenziali di sicurezza necessarie per consentire l'accesso a. API

Nota

I dispositivi IoT devono utilizzare AWS IoT Dispositivo SDKs. SDKsI dispositivi sono ottimizzati per l'uso sui dispositivi, supportano MQTT la comunicazione con AWS IoT e supportano i dispositivi AWS IoT APIs più utilizzati dai dispositivi. Per ulteriori informazioni sul Dispositivo SDKs e sulle funzionalità che fornisce, vedereAWS IoT Dispositivo SDKs.

I dispositivi mobili devono utilizzare AWS Cellulare SDKs. The Mobile SDKs fornisce supporto AWS IoT APIs, comunicazioni tra MQTT dispositivi e altri AWS servizi sui dispositivi mobili. APIs Per ulteriori informazioni sui dispositivi mobili SDKs e sulle funzionalità che forniscono, consultaAWS Cellulare SDKs.

Puoi utilizzare AWS Amplify strumenti e risorse nelle applicazioni Web e mobili per connetterti 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 SDKs che è possibile 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 a. AWS APIs

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

AWS SDKs

Con AWS SDKs, le app e i dispositivi compatibili possono effettuare chiamate AWS IoT APIs e accedere APIs ad altri AWS servizi. Questa sezione fornisce collegamenti AWS SDKs e alla documentazione API di riferimento per i APIs AWS IoT Core servizi.

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

    Nelle seguenti istruzioni viene descritto come:

    • Installa e crea il file SDK dai file sorgente

    • Fornisci le credenziali per utilizzarlo SDK con il tuo Account AWS

    • Inizializza e chiudi il file nella tua app o SDK nel tuo servizio

    • Crea un CMake progetto per creare la tua app o il tuo servizio

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

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

    • Ottieni le chiavi di accesso per accedere SDK al tuo Account AWS

    • 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 IAM utente

    • Download di SDK

    • Configura AWS credenziali e regione

    • Usa SDK con Apache Maven

    • Usa il con Gradle SDK

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

  3. Consulta la documentazione SDKAPIdi riferimento

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 SDK il JavaScript

    • Caricate il SDK modulo JavaScript

  2. Crea ed esegui un'app di esempio per iniziare, 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. Consulta la documentazione SDK API di riferimento

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 di SDK

    • Applicalo SDK a uno PHP script

  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:

    • Traffico di messaggi dopo la riconnessione a una sessione persistente

    • Configurazione di SDK

    • Usa il 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 averlo installato SDK e configurato 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 Cellulare SDKs

The AWS Mobile SDKs fornisce agli sviluppatori di app mobili supporto specifico per la piattaforma APIs dei servizi AWS IoT Core , l'utilizzo MQTT della comunicazione APIs dei dispositivi IoT e 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 Ciò include SDK anche il supporto per le comunicazioni con i MQTT dispositivi e APIs la chiamata AWS IoT Core ai servizi. 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. The SDK per iOS fornisce una libreria, esempi di codice e documentazione per aiutare gli sviluppatori a creare applicazioni mobili connesse utilizzando AWS. Ciò include SDK anche il supporto per le comunicazioni con i MQTT dispositivi e APIs la chiamata AWS IoT Core ai servizi. Per ulteriori informazioni, consulta gli argomenti seguenti:

RESTAPIsdei servizi AWS IoT Core

I REST APIs AWS IoT Core servizi possono essere richiamati direttamente utilizzando HTTP le richieste.