مقدمة الى بروتوكول MQTT

نبذة عن أشهر بروتوكول في انترنت الاشياء

تحدثنا سابقا عن انترنت الاشياء و فى هذا المقال سنتحدث عن أحد أهم و أشهر البروتوكولات استخداما في هذا المجال ألا و هو بروتوكول MQTT

نبذة تاريخية

تم اختراع هذا البروتوكول على يد كلا من اندى ستانفورد كلارك و ارلين نيبر عام 1999

كانا في حاجة إلى بروتوكول بأقل استهلاك للطاقة و أقل باند ويدث “عرض نطاق تردد”

و قد وضعا بعض المتطلبات اللازم توافرها في هذا البروتوكول المستقل

  • سهولة التنفيذ
  • جودة الخدمة QoS
  • الوعى باستمرار أو انقطاع الجلسة

و مازالت هذه المتطلبات هى أساس عمل البروتوكول .

تعريف

هو أحد بروتوكولات الاتصالات التى تعتمد على معمارية النشر/الاشتراك (publish/subscribe).

من مميزاته أنه بسيط و مفتوح المصدر و خفيف و مصمم ليكون سهل التنفيذ و التطبيق

مما جعله مثالى للاستخدام في العديد من التطبيقات حتى المعقدة منها مثل اتصالات آلة إلى آلة و انترنت الاشياء حيث الحاجة إلى كود بسيط و استهلاك قليل للشبكة

التسمية

يمكننا القول إن mqtt لم يعد اختصارا بل هو نفسه اسم البروتوكول.

و لكن للعلم بالشئ فإن هذا الاسم كان اختصارا لMQ Telemetry Transport

MQ يشير إلى اسم عائلة التى تقوم ibm بتصنيعها

و بالتالى فإن معنى الاسم : المنتج التابع لسلسة mq من ibm و الذى يدعم النقل عن بعد

و هناك قول آخر بأنه اختصار ل message queue

كانت هذه مقدمة تعريفية بسيطة عن بروتوكول mqtt و فى المقالات القادمة سنتحدث باستفاضة فى التفاصيل.

4 إعجابات

شكرا لك أخ محمد علي هذا المقال ، وددت لو تركت بعض المصادر للقرائه عدي ذلك حمستني المقدمه لمقالاتك القادمه

شكرا يا مو, ان شاء الله فى المقالات القادمة سأترك بعض المصادر

إعجاب واحد (1)