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

Note

Applicable uniquement aux appareils de lecture de code 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 l’équipement de lecture de code#

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#

Astuce

Si le code QR généré est trop volumineux, il est recommandé de prendre une capture d’écran et de l’envoyer sur votre téléphone mobile, puis de régler la luminosité de l’écran du téléphone au niveau le plus élevé, puis d’utiliser un appareil de lecture de code pour le scanner.

Définir la clé privée#

Astuce

Si le code QR généré est trop volumineux, il est recommandé de prendre une capture d’écran et de l’envoyer sur votre téléphone mobile, puis de régler la luminosité de l’écran du téléphone au niveau le plus élevé, puis d’utiliser un appareil de lecture de code pour le scanner.

Configurer Wi-Fi et le courtier#

Astuce

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

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 dispositif de lecture de code pour scanner le code-barres afin de recevoir les données téléchargées par le dispositif de lecture de code.

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

Page client de test MQTT#