نبذة عن أشهر بروتوكول في انترنت الاشياء
تحدثنا سابقا عن انترنت الاشياء و فى هذا المقال سنتحدث عن أحد أهم و أشهر البروتوكولات استخداما في هذا المجال ألا و هو بروتوكول MQTT
نبذة تاريخية
تم اختراع هذا البروتوكول على يد كلا من اندى ستانفورد كلارك و ارلين نيبر عام 1999
كانا في حاجة إلى بروتوكول بأقل استهلاك للطاقة و أقل باند ويدث “عرض نطاق تردد”
و قد وضعا بعض المتطلبات اللازم توافرها في هذا البروتوكول المستقل
- سهولة التنفيذ
- جودة الخدمة QoS
- الوعى باستمرار أو انقطاع الجلسة
و مازالت هذه المتطلبات هى أساس عمل البروتوكول .
تعريف
هو أحد بروتوكولات الاتصالات التى تعتمد على معمارية النشر/الاشتراك (publish/subscribe).
من مميزاته أنه بسيط و مفتوح المصدر و خفيف و مصمم ليكون سهل التنفيذ و التطبيق
مما جعله مثالى للاستخدام في العديد من التطبيقات حتى المعقدة منها مثل اتصالات آلة إلى آلة و انترنت الاشياء حيث الحاجة إلى كود بسيط و استهلاك قليل للشبكة
التسمية
يمكننا القول إن mqtt لم يعد اختصارا بل هو نفسه اسم البروتوكول.
و لكن للعلم بالشئ فإن هذا الاسم كان اختصارا لMQ Telemetry Transport
MQ يشير إلى اسم عائلة التى تقوم ibm بتصنيعها
و بالتالى فإن معنى الاسم : المنتج التابع لسلسة mq من ibm و الذى يدعم النقل عن بعد
و هناك قول آخر بأنه اختصار ل message queue
كانت هذه مقدمة تعريفية بسيطة عن بروتوكول mqtt و فى المقالات القادمة سنتحدث باستفاضة فى التفاصيل.