Μεταφέρετε δεδομένα στο AWS IoT χρησιμοποιώντας το πρωτόκολλο MQTTs#

Σημείωση

Ισχύει μόνο για συσκευές ανάγνωσης κώδικα που υποστηρίζουν μετάδοση Wi-Fi, όπως το DS2800.

Καταχωρίστε τη συσκευή και αποκτήστε το πιστοποιητικό πελάτη και το ιδιωτικό κλειδί στη σελίδα AWS IoT#

  • Κάντε κλικ στο Things για να εισέλθετε στη σελίδα.

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

Σελίδα πραγμάτων#

  • Κάντε κλικ στο Create Things για να εισέλθετε στη σελίδα δημιουργίας συσκευής.

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

Δημιουργία σελίδας πραγμάτων#

  • Κάντε κλικ στο Next για να εισέλθετε στη σελίδα ρυθμίσεων ιδιοτήτων συσκευής.

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

Καθορισμός ιδιοτήτων Thing#

  • Αφού εισαγάγετε το όνομα του πράγματος, κάντε κλικ στο Next για να εισέλθετε στη σελίδα διαμόρφωσης πιστοποιητικού συσκευής.

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

Διαμόρφωση πιστοποιητικού συσκευής#

  • Κάντε κλικ στο Next για να εισέλθετε στη σελίδα δέσμευσης της πολιτικής πιστοποιητικού.

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

Επισύναψη πολιτικών στο πιστοποιητικό#

  • Κάντε κλικ στο Create policy για να εισέλθετε στη σελίδα δημιουργίας πολιτικής, εισαγάγετε το όνομα της πολιτικής, αντιγράψτε το ακόλουθο περιεχόμενο στο πλαίσιο εισαγωγής JSON και, στη συνέχεια, κάντε κλικ στο Create για να ολοκληρώσετε τη δημιουργία.

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

Δημιουργία σελίδας πολιτικής#

  • Επιστρέψτε στη σελίδα Attach policies to certificate, ελέγξτε την πολιτική που δημιουργήθηκε πρόσφατα και κάντε κλικ στο Create Things για να ολοκληρώσετε τη δημιουργία της συσκευής.

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

Δέστε πολιτική και δημιουργήστε το πράγμα#

  • Πρώτα πραγματοποιήστε λήψη του πιστοποιητικού και του ιδιωτικού κλειδιού και, στη συνέχεια, κάντε κλικ στο Done για να ολοκληρώσετε τη διαδικασία δημιουργίας συσκευής.

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

Λήψη πιστοποιητικού και ιδιωτικού κλειδιού#

Διαμόρφωση αναγνώστη γραμμωτού κώδικα#

Ρυθμίστε τη λειτουργία MQTT#

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

Λειτουργία MQTTs#

Ρυθμίστε τη θύρα MQTT σε 8883#

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

Θύρα MQTT 8883#

Ορισμός πιστοποιητικού πελάτη#

Στατικές οδηγίες εντολής

Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.

AT+CLICERT=<PEM-certificate>

Προειδοποίηση

Εμφανίστε τον κωδικό QR του πιστοποιητικού μόνο σε αξιόπιστη τοπική συσκευή. Μην τραβάτε στιγμιότυπα οθόνης και μην τον στέλνετε μέσω συνομιλίας. Πατήστε Εκκαθάριση και κλείστε αμέσως τη σελίδα μετά τη διαμόρφωση.

Ορισμός ιδιωτικού κλειδιού#

Στατικές οδηγίες εντολής

Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.

AT+CLIKEY=<PEM-private-key>

Προειδοποίηση

Εμφανίστε τον κωδικό QR του ιδιωτικού κλειδιού μόνο σε αξιόπιστη τοπική συσκευή. Μην τραβάτε στιγμιότυπα οθόνης και μην τον στέλνετε μέσω συνομιλίας. Πατήστε Εκκαθάριση και κλείστε αμέσως τη σελίδα μετά τη διαμόρφωση.

Διαμόρφωση Wi-Fi και Broker#

Πρακτική συμβουλή

Αφού εισαγάγετε τις αντίστοιχες πληροφορίες Wi‑Fi και διεύθυνση υπηρεσίας, ο αναγνώστης γραμμωτού κώδικα θα συνδεθεί ενεργά στο AWS IoT. μετά την επιτυχή σύνδεση, η πράσινη ενδεικτική λυχνία του αναγνώστη γραμμωτού κώδικα θα παραμείνει αναμμένη.

Στατικές οδηγίες εντολής

Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.

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

Πελάτης δοκιμής MQTT#

  • Κάντε κλικ στο MQTT test client για να εισέλθετε στη σελίδα.

  • Αφού εισαγάγετε το Θέμα που θα εγγραφείτε και κάνετε κλικ στο Subscribe, χρησιμοποιήστε τον αναγνώστη γραμμωτού κώδικα για να σαρώσετε τον γραμμωτό κώδικα για να λάβετε τα δεδομένα που μεταφορτώνονται από τον αναγνώστη γραμμωτού κώδικα.

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

Δοκιμαστική σελίδα πελάτη MQTT#