نقل البيانات باستخدام بروتوكول MQTT#
ملاحظة
ينطبق فقط على أجهزة قراءة التعليمات البرمجية التي تدعم نقل Wi-Fi، مثل DS2800.
بناء خادم الوسيط#
استخدم خادمًا لإنشاء MQTT Broker، ويتم إعادة توجيه بيانات الباركود التي تم تحميلها بواسطة جهاز قراءة التعليمات البرمجية من خلال الخادم.
برامج العرض#
عنوان تنزيل الإصدار المفتوح المصدر EMQX: EMQX
خدمة الاختبار#
مثال على خدمة اختبار وسيط MQTT#
ملاحظة
معلومات اتصال الخادم
Host:mqtt.handy.pubPort:1883Username:netumPassword:netum@2022
للاستخدام التجريبي فقط، يُمنع منعًا باتًا استخدامه في بيئات الإنتاج.
تكوين معدات قراءة التعليمات البرمجية#
قم بتكوين Wi-Fi والوسيط#
تعليمات الأمر الثابتة
إذا لم تتوفر أداة HTML التفاعلية، فاستبدل العناصر النائبة وفقًا لما هو موضح في هذا القسم وتحقق من الأمر.
AT+URL=2,<broker>,<username>,<password>,<publish-topic>,<qos>;AT+RAP=<ssid>[,<wifi-password>]
ملاحظة
يستخدم جهاز قراءة التعليمات البرمجية المنفذ
1883افتراضيًا للاتصال بوسيط MQTT.محتوى الموضوع الافتراضي الذي اشترك فيه جهاز قراءة التعليمات البرمجية هو
device ID.
تعديل منفذ اتصال MQTT#
تعليمات الأمر الثابتة
إذا لم تتوفر أداة HTML التفاعلية، فاستبدل العناصر النائبة وفقًا لما هو موضح في هذا القسم وتحقق من الأمر.
AT+MQTTPORT=<port>
تعديل موضوع نشر جهاز قراءة التعليمات البرمجية#
تعليمات الأمر الثابتة
إذا لم تتوفر أداة HTML التفاعلية، فاستبدل العناصر النائبة وفقًا لما هو موضح في هذا القسم وتحقق من الأمر.
%IOTPUBTP#<publish-topic>#
تعديل موضوع اشتراك جهاز قراءة التعليمات البرمجية#
تعليمات الأمر الثابتة
إذا لم تتوفر أداة HTML التفاعلية، فاستبدل العناصر النائبة وفقًا لما هو موضح في هذا القسم وتحقق من الأمر.
%IOTSUBTP#<subscribe-topic>#
تلقي البيانات#
استخدم برنامج عميل MQTT MQTTX للاتصال بخادم الوسيط والاشتراك في الموضوع حيث ينشر جهاز فك التشفير الرسائل.
مثال على اشتراك MQTTX#