Trasferisci i dati su AWS IoT utilizzando il protocollo MQTTs#

Nota

Applicabile solo ai lettori di codici a barre che supportano la trasmissione Wi-Fi, come DS2800.

Registra il dispositivo e ottieni il certificato client e la chiave privata nella pagina AWS IoT#

  • Fare clic su Cose per accedere alla pagina.

../../_shared/_images/wireless-wifi/awsiot-things.png

Pagina delle cose#

  • Fare clic su Create Things per accedere alla pagina di creazione del dispositivo.

../../_shared/_images/wireless-wifi/awsiot-things1.png

Pagina Crea cose#

  • Fare clic su Next per accedere alla pagina di impostazione delle proprietà del dispositivo.

../../_shared/_images/wireless-wifi/awsiot-things2.png

Specify things properties#

  • Dopo aver inserito il nome dell’oggetto, fare clic su Next per accedere alla pagina di configurazione del certificato del dispositivo.

../../_shared/_images/wireless-wifi/awsiot-things3.png

Configure device certificate#

  • Fare clic su Next per accedere alla pagina di associazione della politica di certificato.

../../_shared/_images/wireless-wifi/awsiot-things4.png

Attach policies to certificate#

  • Fare clic su Create policy per accedere alla pagina di creazione della policy, immettere il nome della policy, copiare il seguente contenuto nella casella di input JSON, quindi fare clic su Create per completare la creazione.

Policy document#
 1{
 2  "Version": "2012-10-17",
 3  "Statement": [
 4    {
 5      "Effect": "Allow",
 6      "Action": [
 7        "iot:Publish",
 8        "iot:Receive",
 9        "iot:PublishRetain"
10      ],
11      "Resource": "*"
12    },
13    {
14      "Effect": "Allow",
15      "Action": "iot:Subscribe",
16      "Resource": "*"
17    },
18    {
19      "Effect": "Allow",
20      "Action": "iot:Connect",
21      "Resource": "*"
22    }
23  ]
24}
../../_shared/_images/wireless-wifi/awsiot-things5.png

Crea pagina policy#

  • Torna alla pagina Attach policies to certificate, controlla la policy appena creata e fai clic su Create Things per completare la creazione del dispositivo.

../../_shared/_images/wireless-wifi/awsiot-things6.png

Associa la policy e crea Thing#

  • Scarica innanzitutto il certificato e la chiave privata, quindi fai clic su Done per completare il processo di creazione del dispositivo.

../../_shared/_images/wireless-wifi/awsiot-things7.png

Scarica certificato e chiave privata#

Configurare le lettori di codici a barre#

Imposta la modalità MQTT#

../../_shared/_images/wireless-wifi/AT2BMQTTMODE3D4.png

Modalità MQTT#

Imposta la porta MQTT su 8883#

../../_shared/_images/wireless-wifi/AT2BMQTTPORT3D8883.png

Porta MQTT 8883#

Imposta il certificato client#

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

AT+CLICERT=<PEM-certificate>

Avvertimento

Visualizzare il codice QR del certificato solo su un dispositivo locale attendibile. Non acquisire schermate né inviarlo tramite chat. Fare clic su Cancella e chiudere la pagina subito dopo la configurazione.

Imposta la chiave privata#

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

AT+CLIKEY=<PEM-private-key>

Avvertimento

Visualizzare il codice QR della chiave privata solo su un dispositivo locale attendibile. Non acquisire schermate né inviarlo tramite chat. Fare clic su Cancella e chiudere la pagina subito dopo la configurazione.

Configura Wi-Fi e Broker#

Suggerimento

Dopo aver inserito le informazioni Wi‑Fi e l’indirizzo del servizio corrispondenti, il lettore di codici a barre si connetterà attivamente ad AWS IoT; una volta stabilita la connessione, la spia verde del lettore di codici a barre rimarrà accesa.

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

AT+URL=2,<broker>,,,<publish-topic>,0;AT+RAP=<ssid>[,<wifi-password>]

Cliente di prova MQTT#

  • Fare clic su Client di prova MQTT per accedere alla pagina.

  • Dopo aver inserito l’argomento da sottoscrivere e aver cliccato su Subscribe, utilizzare il lettore di codici a barre per scansionare il codice a barre per ricevere i dati caricati dal lettore di codici a barre.

../../_shared/_images/wireless-wifi/awsiot-test.png

Pagina del client di prova MQTT#