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

كيف يتناسب تيسبرو
يمكن لتيسبرو TG-424 تنظيم بيانات الحافة والنشر من خلال بروتوكولات الشبكة المتعلقة ب MQTT. أكد TLS، جودة الخدمة (QoS)، الجلسات المستمرة، والتخزين المؤقت حسب إصدار البرنامج.
جدول القرار والتحقق
| عامل القرار | ما الذي يجب التحقق منه |
| يجب أن تكون المواضيع مستقرة وقابلة للتوسع | تأكد من معايير النجاح/الفشل من الوسيط والمصادقة في الاختبار التجريبي أو الموقع. |
| يجب فصل القياس عن بعد والأوامر | تأكد من أنه وفقا لاتفاقية الموضوع واستند معايير النجاح/الفشل في الاختبار التجريبي أو الموقع. |
| يجب أن تحتفظ البيانات غير المتصلة بوقت الاقتناء الأصلي | تأكد من معايير اختيار جودة الخدمة ومعايير النجاح/الفشل في اختبار التجربة أو الموقع. |
قائمة التحقق من التوافق والاختيار
- ✓ الوسيط والمصادقة
- ✓ اتفاقية المواضيع
- ✓ اختيار جودة الخدمة
- ✓ حجم/تكرار الرسالة
- ✓ نافذة غير متصلة
- ✓ أمن القيادة
الأسئلة الشائعة
س: هل يجب أن تستخدم جميع البيانات الصناعية QoS 2؟
ج: لا. جودة الخدمة 2 لديها تكاليف تشغيلية أعلى ويجب أن تتوافق مع احتياجات إزالة التكرار والموثوقية.
س: هل يمكن لإعادة التشغيل دون اتصال أن تخلق بيانات مكررة؟
ج: نعم. يجب أن تقوم المنصة بإزالة النسخ باستخدام معرف الجهاز، والطابع الزمني والتسلسل.
س: هل يمكن لأوامر MQTT التحكم المباشر في المعدات؟
ج: يحتاجون إلى التحقق من المصادقة، والتفويض، والتحقق، ومنطق السلامة المحلي قبل أي إجراء خطير.