Configurazione di Wireless AWS IoT - Wireless AWS IoT

Configurazione di Wireless AWS IoT

Quando effettui la registrazione ad AWS, il tuo account Account AWS viene automaticamente registrato per tutti i servizi in AWS, incluso AWS IoT Wireless. Ti vengono addebitati solo i servizi che utilizzi.

Per configurare AWS IoT Wireless, attieniti alla procedura descritta nella sezione seguente:

Configurare l'account Account AWS

Prima di usare AWS IoT Core per LoRaWAN o AWS IoT Core per Amazon Sidewalk per la prima volta, devi completare le seguenti operazioni di configurazione del tuo Account AWS:

Effettua la registrazione per creare un account AWS.

Se non disponi di un Account AWS, completa la procedura seguente per crearne uno.

Per registrarsi a un Account AWS
  1. Apri la pagina all'indirizzo https://portal.aws.amazon.com/billing/signup.

  2. Segui le istruzioni online.

    Nel corso della procedura di registrazione riceverai una telefonata, durante la quale sarà necessario inserire un codice di verifica attraverso la tastiera del telefono.

    Durante la registrazione di un Account AWS, viene creato un Utente root dell'account AWS. L'utente root dispone dell'accesso a tutte le risorse e tutti i Servizi AWSnell'account. Come best practice di sicurezza, assegna l'accesso amministrativo a un utente amministrativo e utilizza solo l'utente root per eseguire attività che richiedono l'accesso di un utente root.

Crea un utente IAM

Per creare un utente amministratore, scegli una delle seguenti opzioni.

Scelta di un modo per gestire il tuo amministratore Per Come Puoi anche
In IAM Identity Center

(Consigliato)

Usa credenziali a breve termine per accedere a AWS.

Ciò è in linea con le best practice per la sicurezza. Per informazioni sulle best practice, consulta Best practice per la sicurezza in IAM nella Guida per l'utente di IAM.

Segui le istruzioni riportate in Nozioni di base nella Guida per l'utente di AWS IAM Identity Center. Configura l'accesso programmatico seguendo quanto riportato in Configurazione della AWS CLI per utilizzare AWS IAM Identity Center nella Guida per l'utente di AWS Command Line Interface.
In IAM

(Non consigliato)

Usa credenziali a lungo termine per accedere a AWS. Segui le istruzioni in Creazione del primo utente e gruppo di utenti IAM di amministrazione nella Guida per l'utente di IAM. Configura l'accesso programmatico seguendo quanto riportato in Gestione delle chiavi di accesso per gli utenti IAM nella Guida per l'utente di IAM.

Accesso come utente IAM

Dopo aver creato un utente IAM, puoi accedere ad AWS con il nome utente e la password IAM.

Prima di accedere come utente IAM, puoi verificare il link di accesso per gli utenti IAM nella console IAM. Nel pannello di controllo IAM, nel link di accesso degli utenti IAM, puoi visualizzare il link di accesso per l'Account AWS. L'URL del link di accesso contiene il tuo ID account Account AWS senza trattini (-).

Se non desideri che l'URL per il tuo link di accesso contenga il tuo ID Account AWS, puoi creare un alias dell'account. Per maggiori informazioni, consulta Creazione, eliminazione e visualizzazione di un alias di un account Account AWS nella Guida per l'utente di IAM.

Accesso come utente IAM
  1. Disconnettiti dalla AWS Management Console.

  2. Inserisci il tuo link di accesso, che include il tuo ID Account AWS (senza trattini) o l'alias Account AWS.

    https://aws_account_id_or_alias.signin.aws.amazon.com/console
  3. Immettere il nome utente e la password di IAM appena creati.

Una volta effettuato l'accesso, la barra di navigazione visualizza "your_user_name @ your_aws_account_id".

Installazione di Python e della AWS CLI

Prima di collegare il dispositivo finale LoRaWAN o Sidewalk, è necessario installare Python e configurare la AWS CLI.

Importante

Per eseguire l'intero flusso di lavoro di onboarding per il provisioning e la registrazione del dispositivo finale Sidewalk, è necessario anche configurare il gateway Sidewalk e l'HDK. Per istruzioni, consultare le pagine relative alla configurazione del kit di sviluppo dell'hardware (HDK) e alla configurazione di un gateway Sidewalk nella documentazione di Amazon Sidewalk.

Installazione di Python e Python3-PIP

Per utilizzare AWS CLI e boto3 come descritto nella sezione successiva, è necessario utilizzare Python versione 3.6 o successive. Se si desidera eseguire l'onboarding dei dispositivi finali utilizzando la console AWS IoT, è possibile saltare questa sezione e continuare a configurare Account AWS. Per verificare se Python e Python3-PIP sono già installati, esegui i comandi seguenti. Se l'esecuzione di questi comandi restituisce la versione, significa che Python e Python3-PIP sono stati installati correttamente.

python3 -V pip3 --version

Se questo comando restituisce un errore, è possibile che Python non sia installato o che il sistema operativo chiami l'eseguibile Python v3.x come Python3. In tal caso, sostituisci tutte le istanze di python con python3 quando esegui i comandi. Se l'errore persiste, scarica ed esegui il programma di installazione di Python o installa Python a seconda del sistema operativo in uso come descritto di seguito.

Windows

Sul computer Windows, scarica Python dal sito Web di Python, quindi esegui il programma di installazione per installare Python sul computer.

Linux

Sul computer Ubuntu, esegui il comando sudo seguente per installare Python.

sudo apt install python3 sudo apt install python3-pip
macOS

Sul computer Mac, utilizza Homebrew per installare Python. Homebrew installa anche pip, che quindi punta alla versione Python3 installata.

$ brew install python

Configurazione di AWS CLI

Nei passaggi seguenti viene illustrato come configurare AWS CLI e boto3 (AWS SDK per Python). Prima di seguire questi passaggi, devi registrarti a Account AWS e creare un utente amministrativo. Per istruzioni, consulta Configurazione di Wireless AWS IoT.

  1. Installazione e configurazione dell'AWS CLI

    Puoi utilizzare la AWS CLI per eseguire l'onboarding programmatico dei dispositivi finali Sidewalk in AWS IoT Core per Amazon Sidewalk. Se desideri eseguire l'onboarding dei dispositivi utilizzando la console AWS IoT, puoi saltare questa sezione. Apri la console AWS IoT Core e continua con la sezione successiva per iniziare a connettere i dispositivi a AWS IoT Core per Amazon Sidewalk. Per istruzioni sulla configurazione di AWS CLI, consultare la pagina relativa all'installazione e alle configurazione di AWS CLI.

  2. Installazione di boto3 (AWS SDK per Python)

    I seguenti comandi mostrano come installare boto3 (AWS SDK per Python) e AWS CLI. Verrà installato anche botocore, che è richiesto per eseguire boto3. Per istruzioni dettagliate, consultare Installazione di Boto3 nella Guida alla documentazione di Boto3.

    Nota

    awscli versione 1.26.6 richiede PyYAML versione 3.10 o successiva, ma non successiva alla 5.5.

    python3 -m pip install botocore-version-py3-none-any.whl python3 -m pip install boto3-version-py3-none-any.whl
  3. Configurazione delle credenziali e della regione predefinita

    Configura le credenziali e la regione predefinita nei file ~/.aws/credentials e ~/.aws/config. La libreria boto3 utilizza queste credenziali per identificare Account AWS e autorizzare le chiamate API. Per le istruzioni di configurazione, consultare: