انقل البيانات إلى AWS IoT باستخدام بروتوكول MQTTs#

ملاحظة

ينطبق فقط على أجهزة قراءة التعليمات البرمجية التي تدعم نقل Wi-Fi، مثل DS2800.

قم بتسجيل الجهاز واحصل على شهادة العميل والمفتاح الخاص على صفحة AWS IoT#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things.png

صفحة الأشياء#

  • انقر فوق Create Things للدخول إلى صفحة إنشاء الجهاز.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things1.png

صفحة إنشاء الأشياء#

  • انقر فوق Next للدخول إلى صفحة إعداد خاصية الجهاز.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things2.png

Specify things properties#

  • بعد إدخال اسم الشيء، انقر فوق Next للدخول إلى صفحة تكوين شهادة الجهاز.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things3.png

Configure device certificate#

  • انقر فوق Next للدخول إلى صفحة ربط سياسة الشهادة.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things4.png

Attach policies to certificate#

  • انقر فوق 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}
https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things5.png

إنشاء صفحة السياسة#

  • ارجع إلى صفحة Attach policies to certificate، وتحقق من السياسة التي تم إنشاؤها حديثًا، وانقر فوق Create Things لإكمال إنشاء الجهاز.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things6.png

ربط السياسة وإنشاء الشيء#

  • قم أولاً بتنزيل الشهادة والمفتاح الخاص، ثم انقر فوق Done لإكمال عملية إنشاء الجهاز.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things7.png

قم بتنزيل الشهادة والمفتاح الخاص#

تكوين معدات قراءة التعليمات البرمجية#

ضبط وضع MQTT#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/AT2BMQTTMODE3D4.png

وضع MQTTs#

اضبط منفذ MQTT على 8883#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/AT2BMQTTPORT3D8883.png

منفذ MQTT 8883#

تعيين شهادة العميل#

نصيحة

إذا كان رمز الاستجابة السريعة الذي تم إنشاؤه كبيرًا جدًا، فمن المستحسن التقاط لقطة شاشة وإرسالها إلى هاتفك المحمول، ثم ضبط سطوع شاشة الهاتف إلى أعلى مستوى ثم استخدام جهاز قراءة الرمز لمسحها ضوئيًا.

تعيين المفتاح الخاص#

نصيحة

إذا كان رمز الاستجابة السريعة الذي تم إنشاؤه كبيرًا جدًا، فمن المستحسن التقاط لقطة شاشة وإرسالها إلى هاتفك المحمول، ثم ضبط سطوع شاشة الهاتف إلى أعلى مستوى ثم استخدام جهاز قراءة الرمز لمسحها ضوئيًا.

قم بتكوين Wi-Fi والوسيط#

نصيحة

بعد إدخال معلومات Wi‑Fi المقابلة وعنوان الخدمة، سيتصل جهاز قراءة التعليمات البرمجية بشكل نشط بـ AWS IoT؛ بعد نجاح الاتصال، سيظل ضوء المؤشر الأخضر لجهاز قراءة التعليمات البرمجية قيد التشغيل.

عميل اختبار MQTT#

  • انقر فوق [عميل اختبار MQTT] (https://us-east-1.console.aws.amazon.com/iot/home?region=us-east-1#/test) للدخول إلى الصفحة.

  • بعد الدخول إلى الموضوع المراد الاشتراك فيه والضغط على Subscribe، استخدم جهاز قراءة الكود لمسح الباركود لتستقبل البيانات المرفوعة بواسطة جهاز قراءة الكود.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-test.png

صفحة عميل اختبار MQTT#