تاريخ موجز لـ MQTT: بروتوكول المراسلة الذي يشغل إنترنت الأشياء

MQTT (نقل الرسائل النقل عن بُعد) هو بروتوكول مراسلة خفيف الوزن أصبح حجر الزاوية في إنترنت الأشياء (IoT). تشتهر MQTT بفعاليتها وموثوقيتها ، تسهل التواصل بين الأجهزة في البيئات المقيدة للموارد. دعونا نستكشف تاريخ MQTT وكيف تطورت لتصبح لاعبًا رئيسيًا في عالم إنترنت الأشياء.

أصول MQTT

تم إنشاء MQTT في عام 1999 من قبل Andy Stanford-Clark من IBM و Arlen Nipper of Arcom (الآن Eurotech). تم تطوير البروتوكول لمعالجة الحاجة إلى نظام مراسلة خفيف الوزن وفعال قادر على العمل على شبكات غير موثوقة أو منخفضة النطاق. في البداية ، تم تصميمه لصناعة النفط والغاز ، حيث تتطلب مراقبة خطوط الأنابيب البعيدة بروتوكول اتصال قوي ومنخفض الرأس.

التنمية والتبني المبكر

تم تصميم الإصدار الأول من MQTT ليكون بسيطًا ، مما يقلل من مقدار النفقات العامة والموارد اللازمة للتواصل. هذا جعلها مثالية للسيناريوهات حيث كان النطاق الترددي محدودًا وكفاءة الطاقة كانت حاسمة. كان التبني المبكر لـ MQTT في المقام الأول في القطاعات الصناعية ، حيث أثبتت موثوقيتها وكفاءتها لا تقدر بثمن.

التقييس والمصدر المفتوح

مع إدراك إمكانات MQTT بما يتجاوز التطبيقات الصناعية ، أصدرت شركة IBM نسخة خالية من الملوك من البروتوكول في عام 2010 ، وقد ساهم بعد فترة وجيزة في مؤسسة Eclipse بموجب مشروع Eclipse Paho. حفزت هذه الخطوة نحو التنمية مفتوحة المصدر التبني على نطاق أوسع والتحسينات التي تعتمد على المجتمع.

في عام 2013 ، تم توحيد MQTT 3.1 رسميًا بواسطة OASIS (منظمة لتقدم معايير المعلومات المنظمة) ، مما يوفر مواصفات رسمية عززت دورها في إنترنت الأشياء. ساعد التقييس في ضمان التشغيل البيني عبر التطبيقات والأجهزة المختلفة.

الميزات والتقدم الرئيسي

ظلت ميزات MQTT أساسية متسقة منذ إنشائها ، مع التركيز على البساطة ، والاتصالات الخفيفة الوزن ، وتسليم الرسائل الفعال. تتضمن الخصائص الرئيسية:

  1. نموذج النشر/الاشتراك: يستخدم MQTT نمط مراسلة النشر/الاشتراك ، حيث ترسل الأجهزة (الناشرين) رسائل إلى الموضوعات ، تتلقى الأجهزة الأخرى (المشتركين) رسائل من هذه الموضوعات. يقوم منتجو الرسائل بتدوين هذه الرسائل من المستهلكين ، مما يعزز قابلية التوسع والمرونة.

  2. مستويات جودة الخدمة (QOS): يدعم MQTT ثلاثة مستويات من جودة الخدمة لضمان توصيل الرسائل الموثوق به ، بدءًا من "مرة واحدة على الأكثر" إلى "مرة واحدة تمامًا" ، تلبية متطلبات الموثوقية المختلفة.

  3. الإرادة الأخيرة والعهد (LWT): تتيح هذه الميزة الأجهزة لتحديد رسالة سيتم إرسالها إذا تم فصلها بشكل غير متوقع ، مما يضمن أن الأجهزة الأخرى على دراية بالانفصال.

اعتماد واسع النطاق

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

التطورات الأخيرة

تم إصدار أحدث إصدار ، MQTT 5.0 ، في عام 2019 ، حيث قدم ميزات جديدة لتحسين الأداء وقابلية التوسع وإبلاغ الأخطاء. جعلت التحسينات مثل الدعم الأفضل للأنظمة واسعة النطاق ، وخيارات الاشتراك الأكثر مرونة ، وتشخيصات الأخطاء المحسنة MQTT أكثر قوة وتنوعا.

خاتمة

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

العودة إلى المدونة