Prova il tutorial sulla connessione AWS IoT Core rapida - 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à.

Prova il tutorial sulla connessione AWS IoT Core rapida

In questo tutorial, creerai il tuo primo oggetto, collegherai un dispositivo ad esso e lo guarderai mentre invia MQTT messaggi.

Puoi aspettarti di impiegare 15-20 minuti per questo tutorial.

Questo tutorial è ideale per chi vuole iniziare rapidamente a usarlo AWS IoT per vedere come funziona in uno scenario limitato. Se stai cercando un esempio che ti consenta di iniziare, in modo da poter esplorare più funzionalità e servizi, prova Esploralo con AWS IoT Core tutorial pratici.

In questo tutorial, scaricherai ed eseguirai il software su un dispositivo che si connette a una risorsa oggetto AWS IoT Core come parte di una soluzione IoT molto piccola. Il dispositivo può essere un dispositivo IoT, come un Raspberry Pi, oppure può anche essere un computer che esegue Linux, OS o Windows. OSX Se stai cercando di connettere un dispositivo a lungo raggio WAN (LoRaWAN) AWS IoT, consulta il tutorial >Collegamento di dispositivi e gateway a for. AWS IoT Core LoRa WAN

Se il dispositivo supporta un browser in grado di eseguire la Console AWS IoT, ti consigliamo di completare questo tutorial su quel dispositivo.

Nota

Se il dispositivo non dispone di un browser compatibile, segui questo tutorial su un computer. Quando la procedura richiede di scaricare il file, scaricalo sul computer, quindi trasferisci il file scaricato sul dispositivo utilizzando Secure Copy (SCP) o un processo simile.

Il tutorial richiede che il dispositivo IoT comunichi con la porta 8443 sull'endpoint dati dispositivo dell' Account AWS. Per verificare se è in grado di accedere a quella porta, utilizza le procedure in Verifica la connettività con l'endpoint di dati del tuo dispositivo.

Fase 1: Inizia il tutorial

Se possibile, completa questa procedura sul dispositivo; in caso contrario, dovrai trasferire un file sul dispositivo più avanti in questa procedura.

Per iniziare il tutorial, accedi alla console AWS IoT. Nella home page della AWS IoT console, a sinistra, scegli Connetti, quindi scegli Connetti un dispositivo.

La home page di questa AWS IoT console mostra come connettere un dispositivo.

Fase 2: Crea un oggetto

  1. Nella sezione Prepare your device (Preparazione del dispositivo), seguire le istruzioni a video per preparare il dispositivo per la connessione a AWS IoT.

    Come preparare il dispositivo nella AWS IoT console.
  2. Nella sezione Register and secure your device (Registra e proteggi il dispositivo), scegliere Create a new thing (Crea un nuovo oggetto) o Choose an existing thing (Scegli un oggetto esistente). Nel campo Thing name (Nome oggetto), immettere il nome dell'oggetto. Il nome dell'oggetto usato in questo esempio è TutorialTestThing

    Importante

    Controlla il nome dell'oggetto prima di continuare.

    Un nome di oggetto non può essere modificato dopo che l'oggetto è stato creato. Se desideri cambiare il nome di un oggetto, devi creare un nuovo oggetto con il nome corretto dell'oggetto e quindi eliminare quello con il nome non corretto.

    Nella sezione Additional configurations (Configurazioni aggiuntive), personalizzare ulteriormente la risorsa oggetto utilizzando le configurazioni opzionali elencate.

    Dopo aver dato un nome all'oggetto e aver selezionato eventuali configurazioni aggiuntive, scegliere Next (Avanti).

    Usa la AWS IoT console per registrare e proteggere il tuo dispositivo.
  3. Nella sezione Scegli piattaforma e SDK sezione, scegli la piattaforma e la lingua del AWS IoT dispositivo SDK che desideri utilizzare. Questo esempio utilizza la OSX piattaforma Linux/ e Python. SDK Assicurati che python3 e pip3 siano installati sul dispositivo di destinazione prima di passare alla fase successiva.

    Nota

    Assicurati di controllare l'elenco dei prerequisiti software richiesti dal tuo prescelto nella parte SDK inferiore della pagina della console.

    Prima di continuare con la fase successiva, devi disporre del software necessario installato nel computer di destinazione.

    Dopo aver scelto la piattaforma e la SDK lingua del dispositivo, scegli Avanti.

    Usa la AWS IoT console per scegliere la piattaforma eSDK.

Fase 3. Scarica file sul tuo dispositivo

Questa pagina viene visualizzata dopo AWS IoT aver creato il kit di connessione, che include i seguenti file e risorse richiesti dal dispositivo:

  • I file di certificato dell'oggetto utilizzati per autenticare il dispositivo

  • Una risorsa policy per autorizzare il tuo oggetto a interagire con AWS IoT

  • Lo script per scaricare il AWS dispositivo SDK ed eseguire il programma di esempio sul dispositivo

  1. Quando sei pronto a continuare, scegli l'opzione Download connection kit for (Scarica il kit di connessione per) per scaricare il kit di connessione per la piattaforma scelta in precedenza.

    Questa è la pagina della AWS IoT console per scaricare il file del certificato.
  2. Se esegui questa procedura sul dispositivo, salva il file del kit di connessione in una directory da cui è possibile eseguire i comandi della riga di comando.

    Se non esegui questa procedura sul dispositivo, salva il file del kit di connessione in una directory locale e quindi trasferisci il file sul dispositivo.

  3. Nella sezione Unzip connection kit on your device (Decomprimi il kit di connessione sul dispositivo), immettere unzip connect_device_package.zip nella directory in cui si trovano i file del kit di connessione.

    Se utilizzi una finestra di PowerShell comando di Windows e il unzip comando non funziona, sostituiscilo unzip con expand-archive e riprova a utilizzare la riga di comando.

  4. Dopo aver installato il file del kit di connessione sul dispositivo, continuare il tutorial scegliendo Next (Avanti).

    AWS IoT pagina di download del file del certificato della console dopo il download del kit di connessione.

Fase 4. Esegui l'esempio

Dovrai eseguire questa procedura in un terminale o in una finestra di comando del dispositivo seguendo le indicazioni visualizzate nella console. I comandi visualizzati nella console sono quelli del sistema operativo scelto in Fase 2: Crea un oggetto. Quelli mostrati qui sono per i sistemi operativi Linux/OSX.

  1. In una finestra di terminale o di comando del dispositivo, nella directory contenente il file del kit di connessione, esegui i passaggi mostrati nella console. AWS IoT

    AWS IoT pagina di avvio rapido della console, installazione ed esecuzione.
  2. Dopo avere inserito il comando di Step 2 (Fase 2) nella console, nella finestra di comando o nel terminale del dispositivo si dovrebbe vedere un output simile al seguente. Questo output proviene dai messaggi che il programma sta inviando e quindi ricevendo di nuovo da AWS IoT Core.

    AWS IoT output del programma di esempio di avvio rapido della console.

    Mentre il programma di esempio è in esecuzione, apparirà anche il messaggio di prova Hello World!. Il messaggio di prova viene visualizzato nel terminale o nella finestra di comando del dispositivo.

    Nota

    Per ulteriori informazioni sulla sottoscrizione e sulla pubblicazione degli argomenti, consultate il codice di esempio sceltoSDK.

  3. Per eseguire nuovamente il programma di esempio, ripetere i comandi di Step 2 (Fase 2) di questa procedura nella console.

  4. (Facoltativo) Se desideri visualizzare i messaggi del tuo client IoT nella AWS IoT console, apri il MQTTclient di test nella pagina Test della AWS IoT console. Se hai scelto PythonSDK, nel client di MQTT test, nel filtro Topic, inserisci l'argomento, ad esempio sdk/test/python per iscriverti ai messaggi dal tuo dispositivo. I filtri per argomento fanno distinzione tra maiuscole e minuscole e dipendono dal linguaggio di programmazione SDK scelto nello Step 1. Per ulteriori informazioni sulla sottoscrizione e la pubblicazione degli argomenti, consultate l'esempio di codice sceltoSDK.

  5. Dopo aver sottoscritto l'argomento del test, esegui ./start.sh sul dispositivo. Per ulteriori informazioni, consulta Visualizza MQTT i messaggi con il AWS IoT MQTT client.

    Dopo l'esecuzione./start.sh, nel MQTT client vengono visualizzati dei messaggi simili ai seguenti:

    { "message": "Hello World!" [1] }

    Il numero sequence racchiuso in [] si incrementa di uno ogni volta che un nuovo messaggio Hello World! viene ricevuto e si interrompe quando il programma termina.

  6. Per completare il tutorial e visualizzare un riepilogo, nella AWS IoT console, scegli Continua.

    AWS IoT pagina di completamento con avvio rapido della console.
  7. Verrà ora visualizzato un riepilogo del tutorial di connessione AWS IoT rapida.

    AWS IoT pagina di riepilogo di avvio rapido della console.

Fase 5. Esplora ulteriormente

Ecco alcune idee da AWS IoT approfondire dopo aver completato la procedura di avvio rapido.