Transférer des données vers AWS IoT à l’aide du protocole MQTTs#

Note

Applicable uniquement aux lecteurs de codes-barres prenant en charge la transmission Wi-Fi, tels que DS2800.

Enregistrez l’appareil et obtenez le certificat client et la clé privée sur la page AWS IoT.#

  • Cliquez sur Choses pour accéder à la page.

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

Page des choses#

  • Cliquez sur Create Things pour accéder à la page de création d’appareil.

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

Page Créer des objets#

  • Cliquez sur Next pour accéder à la page de configuration des propriétés de l’appareil.

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

Specify things properties#

  • Après avoir saisi le nom de l’objet, cliquez sur Next pour accéder à la page de configuration du certificat de périphérique.

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

Configure device certificate#

  • Cliquez sur Next pour accéder à la page de liaison de stratégie de certificat.

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

Attach policies to certificate#

  • Cliquez sur Create policy pour accéder à la page de création de stratégie, entrez le nom de la stratégie, copiez le contenu suivant dans la zone de saisie JSON, puis cliquez sur Create pour terminer la création.

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

Créer une page de stratégie#

  • Revenez à la page Attach policies to certificate, vérifiez la stratégie nouvellement créée et cliquez sur Create Things pour terminer la création de l’appareil.

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

Lier la stratégie et créer un objet#

  • Téléchargez d’abord le certificat et la clé privée, puis cliquez sur Done pour terminer le processus de création de l’appareil.

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

Télécharger le certificat et la clé privée#

Configurer le lecteur de codes-barres#

Définir le mode MQTT#

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

Mode MQTT#

Définir le port MQTT sur 8883#

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

Port MQTT 8883#

Définir le certificat client#

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

AT+CLICERT=<PEM-certificate>

Avertissement

Affichez le code QR du certificat uniquement sur un appareil local fiable. Ne faites pas de capture d’écran et ne l’envoyez pas par messagerie. Cliquez sur Effacer et fermez la page immédiatement après la configuration.

Définir la clé privée#

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

AT+CLIKEY=<PEM-private-key>

Avertissement

Affichez le code QR de la clé privée uniquement sur un appareil local fiable. Ne faites pas de capture d’écran et ne l’envoyez pas par messagerie. Cliquez sur Effacer et fermez la page immédiatement après la configuration.

Configurer Wi-Fi et le courtier#

Astuce

Après avoir saisi les informations Wi‑Fi et l’adresse de service correspondantes, le lecteur de codes-barres se connectera activement à AWS IoT ; une fois la connexion réussie, le voyant vert du lecteur de codes-barres restera allumé.

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

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

Client de test MQTT#

  • Cliquez sur Client de test MQTT pour accéder à la page.

  • Après avoir entré le sujet auquel vous abonner et cliqué sur Subscribe, utilisez le lecteur de codes-barres pour scanner le code-barres afin de recevoir les données téléchargées par le lecteur de codes-barres.

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

Page client de test MQTT#