مقارنة تطبيقات MQTT
بروتوكول MQTT هو بروتوكول مراسلة معتمد من المنظمة الدولية للمعايير (ISO/IEC PRF 20922) [ 1 ]، ويعتمد على نموذج النشر والاشتراك . يعمل هذا البروتوكول فوق مجموعة بروتوكولات الإنترنت TCP/IP، وهو مصمم للاتصالات مع المواقع البعيدة حيث يُشترط استخدام برنامج صغير الحجم أو عندما تكون سعة النطاق الترددي للشبكة محدودة. يتطلب نموذج النشر والاشتراك وسيط رسائل .
تستخدم جميع فئات المقارنة الإصدار المستقر من كل تطبيق مُدرج في قسم النظرة العامة. وتقتصر المقارنة على الميزات المتعلقة ببروتوكول MQTT.
ملخص
يسرد الجدول التالي مكتبات وتطبيقات MQTT، بالإضافة إلى معلومات عامة حول كل منها.
| تطبيق | تم تطويره بواسطة | المصادر المفتوحة | رخصة البرنامج | مالك حقوق الطبع والنشر | لغة البرمجة | يكتب | أحدث إصدار مستقر، تاريخ الإصدار | أصل |
|---|---|---|---|---|---|---|---|---|
| أدافروت آي أو | أدا فروت | نعم | معهد ماساتشوستس للتكنولوجيا | أدا فروت | روبي ، نود.جي إس ، بايثون ، جو [ 2 ] | عميل | 2026-04 2.6.4، [ 3 ] | نحن |
| أملين [ 4 ] | كسوف | نعم | الدوري الإنجليزي الممتاز 2.0 | مؤسسة إكليبس | ج | وسيط | 2024-02-07، 1.0.0.2 | |
| وسيط MQTT لشبكة أحداث Azure | مايكروسوفت | لا | تجاري | مايكروسوفت | C ، C# / .NET ، Java ، JavaScript ( Node.js )، Python ، Go | وسيط | معاينة بتاريخ 1 يونيو 2023، [ 5 ] 25 مايو 2023 | نحن |
| CoreFlux [ 6 ] | كورفلوكس | لا | تجاري | شركة كورفلكس البرتغال المحدودة | C ، C# / .NET ، Java ، JavaScript ( Node.js )، Go | وسيط | 2026-04، [ 7 ] 2.0 | البرتغال |
| EMQX [ 8 ] | EMQ | لا [ 9 ] | أباتشي 2.0 | شركة إي إم كيو تكنولوجيز | إرلانج [ 10 ] | وسيط | 2025-12-31 الإصدار 5.8.9، [ 11 ] | الصين |
| EMQX Enterprise [ 12 ] | EMQ | لا | تجاري | شركة إي إم كيو تكنولوجيز | إرلانغ | وسيط | 2026-04-01 الإصدار 6.2.0، [ 13 ] | الصين |
| NanoMQ [ 14 ] | EMQ | نعم | معهد ماساتشوستس للتكنولوجيا | شركة إي إم كيو تكنولوجيز | ج | الوسيط والعميل | 2026-04-21 0.24.13 | الصين |
| MQTT X [ 15 ] | EMQ | نعم | أباتشي 2.0 | شركة إي إم كيو تكنولوجيز | تايب سكريبت | عميل | 2026-01-13 الإصدار 1.13.0 | الصين |
| فيركوم إيدج [ 16 ] | فيركوم | لا | تجاري | شركة فيركوم | ج | وسيط | 2020-11-01، الإصدار 3.0.0 [ 17 ] | نحن |
| FlashMQ [ 18 ] | ويبي كازيمير | نعم | OSL3 | ويبي كازيمير | لغة سي++ | وسيط | 2026-05-14، 1.26.2 | هولندا |
| flespi [ 19 ] | غورتام | لا | تجاري | غورتام | ج | وسيط | 2018-04-05 | بيلاروسيا |
| خادم الشبكة | نظام الشبكة | لا | تجاري | نظام الشبكة SAS | باسكال ، دلفي | وسيط | 2019-09-15 | فرنسا |
| عميل HiveMQ MQTT [ 20 ] | هايف إم كيو | نعم | أباتشي 2.0 | هايف إم كيو | جافا | عميل | 2026-05 1.3.14، [ 21 ] | ألمانيا |
| إصدار مجتمع HiveMQ [ 22 ] | هايف إم كيو | نعم | أباتشي 2.0 | هايف إم كيو | جافا | وسيط | 2026-05-27 2026.5، [ 23 ] | ألمانيا |
| HiveMQ [ 24 ] | هايف إم كيو | لا | تجاري | هايف إم كيو | جافا | وسيط | 2026-06-30 4.53.0 [ 25 ] | ألمانيا |
| بوابة رسائل IBM WIoTP [ 26 ] | شركة آي بي إم | لا | تجاري | شركة آي بي إم | ج | وسيط | 2019-02-29، 5.0.0.1 | |
| JoramMQ [ 27 ] | ScalAgent DT | لا، بناءً على OW2/Joram 5.19، وسيط مفتوح المصدر (LGPL) | تجاري | ScalAgent DT | جافا | وسيط | أكتوبر 2024، الإصدار 1.19.3 | فرنسا |
| KMQTT [ 28 ] | دافيدي بيانكا | نعم | معهد ماساتشوستس للتكنولوجيا | دافيدي بيانكا | كوتلين | العميل والوسيط | 2024-12-11، 1.0.0، [ 29 ] | إيطاليا |
| LV-MQTT | فرانسوا نورماندان | نعم | رخصة 0-BSD | مشروع مفتوح المصدر لـ LabVIEW | LabVIEW | الوسيط والعميل | 2024-01-14 4.0.4 | كندا |
| M2Mqtt / Paho [ 30 ] | كسوف | نعم | إكليبس العام 1.0 | كسوف | سي شارب | عميل | 2018-06-27 1.4.0، [ 31 ] | كندا |
| رأس الآلة [ 32 ] | ClojureWerkz [ 33 ] | نعم | رخصة المشاع الإبداعي - نسب المصنف 3.0 غير المعدلة | ألكسندر بيتروف، مايكل كليشين، فريق كلوجور وركز | كلوجر | عميل | 2017-03-05 1.0.0، [ 32 ] | |
| مكتبة مونجوس [ 34 ] | سيسانتا | نعم | رخصة GPLv2 أو رخصة تجارية | سيسانتا | لغة C / لغة C++ | العميل [ 35 ] والوسيط [ 36 ] | 2026-04-01، 7.21 | أيرلندا |
| موكيت [ 37 ] | أندريا سيلفا | نعم | أباتشي 2.0 | أندريا سيلفا | جافا | وسيط | 2024-12-27 0.18, [ 38 ] | إيطاليا |
| البعوضة [ 39 ] | كسوف | نعم | رخصة إكليبس العامة 2.0 ، رخصة توزيع إكليبس 1.0 (BSD) | كسوف | ج | العميل والوسيط | 2026-02 2.1.3 [ 40 ] | المملكة المتحدة |
| MQTT [ 41 ] | باسكال دي كلوي | نعم | الملكية العامة | لا أحد | يذهب | عميل | 2020-02-22، الإصدار 1.0.0 | هولندا |
| MQTT-C [ 42 ] | ليام بيندل | نعم | معهد ماساتشوستس للتكنولوجيا | ليام بيندل | ج | عميل | 2021-04-01 1.1.5، [ 43 ] | كندا |
| mqttools [ 44 ] | إريك موكفيست | نعم | معهد ماساتشوستس للتكنولوجيا | إريك موكفيست | بايثون | العميل والوسيط | 2020-01-20,0.34.0 | السويد |
| net-mqtt [ 45 ] | داستن سالينغز | نعم | ثلاثة بنود في اتفاقية الشراكة بين القطاعين العام والخاص | داستن سالينغز | هاسكل | عميل | 2019-10-12، 0.6.0.0 | نحن |
| وسيط OpenRemote MQTT [ 46 ] | أوبن ريموت | نعم | AGPLv3 | أوبن ريموت | جافا | وسيط | 2021-03-10، الإصدار 3.0.1 | نحن |
| Paho MQTT [ 47 ] | كسوف | نعم | Eclipse Public 1.0 ، رخصة توزيع Eclipse 1.0 (BSD) [ 48 ] | كسوف | C ، C++ ، C# ، Go ، Java ، JavaScript ، Python ، Rust [ 49 ] | عميل | 2018-06-27 1.4.0 (فوتون)، [ 50 ] | المملكة المتحدة |
| PubSub+ [ 51 ] | عزاء | لا | النسخة التجارية المجانية | عزاء | C ، C# / .NET ، Java ، JavaScript ( NodeJs )، Python ، Go [ 52 ] [ 53 ] | وسيط | 2021-01-14 9.8.1 [ 54 ] | كندا |
| إضافة RabbitMQ MQTT [ 55 ] | في إم وير | نعم | النسخة التجارية المجانية | في إم وير | C# / .NET ، Java ، Erlang [ 56 ] | العميل والوسيط | 2025-12-15 4.2.2 [ 57 ] | |
| RMQTT | rmqtt | نعم | معهد ماساتشوستس للتكنولوجيا | rmqtt | الصدأ | وسيط | 2023-11-04، 0.2.20 | |
| ثينغستريم [ 58 ] | ثينغ ستريم | لا | تجاري | ثينغ ستريم | سي ، سي++ ، جافا ، جافا سكريبت ، بايثون ، جو | العميل والوسيط | 2019-03-14، 3.3.0 [ 59 ] | المملكة المتحدة |
| VerneMQ [ 60 ] | مختبرات فيرن إم كيو/أوكتافو | نعم | أباتشي 2.0 | مختبرات فيرن إم كيو/أوكتافو | إرلانج/OTP | وسيط | 2024-04-15، 2.0.0 [ 61 ] | سويسرا |
| wolfMQTT [ 62 ] | wolfSSL [ 63 ] | نعم | رخصة جنو العمومية العامة ، الإصدار 3، تجاري [ 62 ] | wolfSSL | ج | عميل | 2022-01-07 1.11.0 [ 64 ] | نحن |
| eMQTT5 [ 65 ] | سيريل روسو | نعم | معهد ماساتشوستس للتكنولوجيا | سيريل روسو | لغة سي++ | عميل | 2020-03-31، 1.0 | فرنسا |
| Bevywise MQTTBroker [ 66 ] | شبكات بيفي وايز | لا | تجاري | شبكات بيفي وايز | لغة سي ، لغة بايثون | وسيط | 2018-10-20، الإصدار 1.1 | الهند |
| ربط OpenHAB MQTT [ 67 ] | أوبن هاب | نعم | إكليبس العامة | أوبن هاب | جافا | عميل | 2020-04-21، 2.5.4 | ألمانيا |
| مجرى مائي [ 68 ] | SimpleMatter [ 69 ] | لا | تجاري | شركة سيمبل ماتر المحدودة | كوتلين | وسيط | 1.00.03 | إيطاليا |
| عميل MQTT من MQTTDESK [ 70 ] | ioCtrl | لا | تجاري | ioCtrl | Node.js | عميل | 2021-05-25، الإصدار 2.1.0 | الهند |
| MQTTnet | مؤسسة .NET | نعم | معهد ماساتشوستس للتكنولوجيا | مؤسسة .NET | سي شارب | العميل والوسيط | الإصدار 4.1.3.436 | نحن |
| Boost.MQTT5 | ميريو | نعم | يعزز | ميريو | لغة سي++ | عميل | 2025-02-17، الإصدار 1.0.3 | كرواتيا |
| MQTTfy [ 71 ] | MQTTfy | لا | تجاري | MQTTfy | Node.js | منصة ذكاء اصطناعي تعتمد على العميل و MQTT | 2026-01-14، الإصدار 2.1.0 | الهند |
يمكن العثور على قائمة أكثر اكتمالاً لتطبيقات MQTT على GitHub .
دعم البروتوكول
توجد عدة إصدارات من بروتوكول MQTT معتمدة حالياً. فيما يلي قائمة بأحدث إصدارات بروتوكول MQTT ، مع ذكر الجهة التي اعتمدتها.
- MQTT-SN v1.2 ، تم توحيده بواسطة IBM . [ 72 ]
- MQTT الإصدار 3.1 ، الذي تم توحيده بواسطة Eurotech و IBM . [ 73 ]
- MQTT الإصدار 3.1.1 ، الذي تم توحيده بواسطة OASIS . [ 74 ] [ 75 ]
- MQTT الإصدار 5.0 ، الذي تم توحيده بواسطة OASIS . [ 76 ]
يُبيّن الجدول التالي إصدارات بروتوكول MQTT التي يدعمها كل تطبيق، بالإضافة إلى دعمها لبروتوكولي SSL/TLS و TCP . قد يكون مستوى الأمان الذي يوفره بروتوكول SSL/TLS مرغوبًا فيه اعتمادًا على نوع البيانات المُرسلة بين الأجهزة، حيث ينقل بروتوكول MQTT الرسائل بشكل غير مشفر . [ 77 ]
| تطبيق | MQTT-SN الإصدار 1.2 | MQTT 3.1 | MQTT 3.1.1 | MQTT 5.0 | SSL/TLS | بروتوكول التحكم بالنقل (TCP) | WS/WSS |
|---|---|---|---|---|---|---|---|
| أملين | نعم | نعم | نعم | نعم | نعم | نعم | |
| وسيط MQTT لشبكة أحداث Azure | نعم | نعم [ 78 ] | نعم | نعم | نعم | ||
| كورفلوكس | نعم | نعم | نعم | نعم | نعم | نعم | |
| EMQX | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| فيركوم إيدج | نعم | نعم | نعم | نعم [ 79 ] | نعم | نعم | |
| FlashMQ | نعم | نعم | نعم | نعم | نعم | نعم | |
| فليسبي | نعم | نعم | نعم [ 80 ] | نعم | نعم | نعم | |
| هايف إم كيو | نعم (للوسطاء فقط) | نعم | نعم [ 81 ] | نعم | نعم | نعم | |
| بوابة رسائل IBM WIoTP | نعم | نعم | نعم | نعم | نعم | نعم | |
| JoramMQ | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| KMQTT | نعم | نعم | نعم | نعم | نعم | ||
| LMQTT | عبر المكدس القديم | عبر المكدس القديم | نعم | نعم | نعم | نعم | |
| LV-MQTT | نعم | نعم | نعم | نعم | نعم | ||
| M2Mqtt | نعم | نعم | نعم | نعم | |||
| رأس الآلة | |||||||
| النمس | نعم | نعم | نعم | نعم | نعم | نعم | |
| موكيت | نعم | نعم | نعم [ 82 ] | نعم | |||
| البعوضة | نعم | نعم | نعم | يدعم بروتوكول SSL/TLS القائم على الشهادات والمفتاح المشترك مسبقًا، الدعم العام لبروتوكول SSL/TLS عبر الجسور [ 83 ] | نعم | نعم | |
| MQTT-C | نعم | نعم | نعم | نعم | |||
| mqttools | نعم | نعم | نعم | ||||
| نت-إم كيو تي تي | نعم | نعم | نعم | نعم | نعم | نعم | |
| Paho MQTT [ 47 ] | نعم [ 84 ] | نعم | نعم | نعم (فقط في مكتبة العميل C و Python و Java) [ 85 ] | نعم | نعم | نعم |
| RMQTT | نعم | نعم | نعم | نعم | نعم | نعم | |
| Solace PubSub+ | نعم [ 86 ] | نعم [ 87 ] | نعم | نعم | نعم | ||
| SharkMQTT | نعم | نعم | نعم | نعم | |||
| ثينغ ستريم | نعم | نعم | نعم | نعم | |||
| VerneMQ | نعم | نعم | نعم | نعم | نعم | نعم | |
| وولف إم كيو تي تي | نعم | نعم | نعم | نعم | نعم | ||
| eMQTT5 | نعم | نعم | نعم | ||||
| شبكات بيفي وايز | نعم | نعم | نعم | نعم | نعم | نعم | |
| مجرى مائي | نعم | نعم | نعم | نعم | |||
| MqttDesk | نعم | نعم | نعم | نعم | نعم | نعم | |
| MQTTnet | نعم | نعم | نعم | نعم | نعم | نعم | |
| Boost.MQTT5 | نعم | نعم | نعم | نعم | |||
| MQTTfy | نعم | نعم | نعم | نعم | نعم | نعم |
مستويات جودة الخدمة المقدمة
من صفحة MQTT ، يتم وصف جودة الخدمة (QoS) على النحو التالي:
لا تُشير جودة الخدمة إلى جودة الخدمة المُحققة، بل إلى آليات تحديد أولويات حركة البيانات والتحكم في حجز الموارد. وتُعرّف جودة الخدمة بأنها القدرة على منح أولويات مختلفة لتطبيقات أو مستخدمين أو تدفقات بيانات مختلفة، أو ضمان مستوى أداء مُحدد لتدفق البيانات.
تجدون أدناه وصفاً لكل مستوى من مستويات جودة الخدمة. [ 88 ]
- عملية تسليم واحدة على الأكثر (أرسلها وانساها)
- تسليم واحد على الأقل (تم تأكيد التسليم)
- توصيل واحد فقط (توصيل مضمون)
يوضح الجدول التالي دعم كل تطبيق لمستويات جودة الخدمة (QoS).
| تطبيق | 0 | 1 | 2 |
|---|---|---|---|
| أدافروت آي أو | نعم | نعم | لا [ 89 ] |
| أملين [ 4 ] | نعم | نعم | نعم |
| وسيط MQTT لشبكة أحداث Azure [ 90 ] | نعم | نعم | لا |
| كورفلوكس | نعم | نعم | نعم |
| EMQX [ 91 ] | نعم | نعم | نعم |
| فيركوم إيدج | نعم | نعم | نعم |
| FlashMQ | نعم | نعم | نعم |
| flespi [ 80 ] | نعم | نعم | نعم |
| HiveMQ [ 92 ] | نعم | نعم | نعم |
| بوابة رسائل IBM WIoTP | نعم | نعم | نعم |
| JoramMQ | نعم | نعم | نعم |
| KMQTT | نعم | نعم | نعم |
| LMQTT | نعم | نعم | نعم |
| LV-MQTT | نعم | نعم | نعم |
| M2Mqtt [ 30 ] | نعم | نعم | نعم |
| النمس | نعم | نعم | نعم |
| موكيت [ 93 ] | نعم | نعم | نعم |
| البعوضة [ 94 ] | نعم | نعم | نعم |
| MQTT-C | نعم | نعم | نعم |
| mqttools | نعم | لا | لا |
| نت-إم كيو تي تي | نعم | نعم | نعم |
| باهو إم كيو تي تي | نعم | نعم | نعم |
| Solace PubSub+ | نعم | نعم | لا [ 95 ] |
| SharkMQTT | نعم | نعم | نعم |
| ثينغ ستريم | نعم | نعم | نعم |
| VerneMQ | نعم | نعم | نعم |
| wolfMQTT [ 62 ] | نعم | نعم | نعم |
| eMQTT5 | نعم | نعم | نعم |
| وسيط MQTT من Bevywise | نعم | نعم | نعم |
| مجرى مائي | نعم | نعم | نعم |
| عميل MQTT من MqttDesk | نعم | نعم | نعم |
| MQTTnet | نعم | نعم | نعم |
| Boost.MQTT5 | نعم | نعم | نعم |
| MQTTfy | نعم | نعم | نعم |
مخاوف بشأن قابلية النقل
تُشير مخاوف قابلية النقل في هذا القسم إلى التفاصيل التقنية التي قد تكون عوامل حاسمة في اختيار التطبيق المناسب. عمومًا، يُنصح باستخدام هذا الجدول من قِبل من لديهم معرفة أوسع بالجهاز الذي سيستخدمونه.
| تطبيق | متطلبات النظام الأساسي | متطلبات الشبكة | أمان الخيوط | قادر على الترجمة المتقاطعة | المعدن الخام |
|---|---|---|---|---|---|
| أدافروت آي أو | Adafruit Feather Huzzah، وESP8266، وRaspberry Pi، وArduino، وأي منصة تدعم Python أو Ruby أو Node.js | يعتمد على النظام الأساسي | |||
| أملين | لينكس | نعم | نعم | ||
| كورفلوكس | لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي | نعم | نعم | نعم | |
| EMQX | لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي [ 96 ] | نعم | نعم | نعم | |
| فيركوم إيدج | لينكس، ماك أو إس، ويندوز، راسبيري باي، أندرويد | نعم | نعم | نعم | |
| فليسبي | |||||
| هايف إم كيو | JVM ، لينكس ، ماك أو إس ، ويندوز ، راسبيري باي | نعم | نعم | نعم | |
| JoramMQ | JVM ، لينكس ، ماك أو إس ، ويندوز ، راسبيري باي | نعم | نعم | نعم | |
| KMQTT | JVM ، لينكس ، ويندوز ، راسبيري باي | نعم | نعم | ||
| M2Mqtt | أي منصة .NET ( إطار عمل .NET ، إطار عمل .NET المضغوط ، إطار عمل .NET المصغر )، WinRT | ||||
| رأس الآلة | لينينجن 2 [ 97 ] | ||||
| البعوضة | C90 ، لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي | نعم | نعم | ||
| MQTT-C | ANSI C ( C89 ) مستقل عن المنصة (يستخدم في تطبيقات الأجهزة الأساسية، لينكس ، ماك أو إس ، وويندوز ) | ردود استدعاء إدخال/إخراج الشبكة | نعم. يدعم أيضًا التطبيقات أحادية الخيوط. [ 98 ] | نعم | نعم |
| نت-إم كيو تي تي | جي إتش سي | نعم | نعم | نعم | |
| باهو إم كيو تي تي | ANSI C ( لعميل C )، C++11 ( لعميل C++ )، JVM أو Android ( لعميل Java ) | لعملاء C و C ++ | لعملاء C و C ++ | ||
| SharkMQTT | معيار ANSI C ( C89 ) مستقل عن المنصة (يستخدم في الأجهزة المادية، وأنظمة التشغيل في الوقت الحقيقي، وأنظمة التشغيل عالية المستوى) | نعم | نعم | نعم | |
| وولف إم كيو تي تي | C89 | ردود استدعاء إدخال/إخراج الشبكة | نعم | نعم | نعم |
| eMQTT5 | لينكس ، يونكس ، ماك أو إس ، ويندوز ، إي إس بي 32 ، إس تي إم 32 (مع lwIP و Mbed TLS ) سي++11 | تنفيذ مقبس BSD | نعم | نعم | نعم |
| وسيط MQTT من Bevywise | لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي | نعم | |||
| MqttDesk | لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي | ||||
| MQTTfy | لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي |
المتطلبات العامة
يوضح الجدول أدناه متطلبات متنوعة قد تكون مفيدة عند تحديد أي تطبيق سيتم استخدامه لجهاز ما.
مراجع
- ↑ "ISO/IEC 20922:2016 تكنولوجيا المعلومات - بروتوكول نقل بيانات القياس عن بُعد عبر قوائم الانتظار (MQTT) الإصدار 3.1.1" . iso.org . المنظمة الدولية للتوحيد القياسي . 15 يونيو 2016.
- ↑ "نظرة عامة" . نظام التعلم من Adafruit .
- ↑ "وثائق واجهة برمجة تطبيقات REST الخاصة بـ Adafruit IO" . io.adafruit.com .
- 1 2 "آملين" . Eclipse.org/amlen .
- ↑ "وثائق واجهة برمجة تطبيقات REST لشبكة أحداث Azure" . 31 أكتوبر 2023.
- ↑ "CoreFlux" . coreflux.org .
- ↑ "ملاحظات إصدار وسيط Coreflux" . 10 يناير 2024.
- ↑ "EMQX" . emqx.io .
- ↑ "إشعار بشأن نهاية عمر الإصدار مفتوح المصدر من EMQX 5.8 واستراتيجية المنتج المستقبلية" . emqx.com .
- ↑ "EMQ X - وسيط MQTT بلغة Erlang — وثائق EMQ X - وسيط MQTT بلغة Erlang الإصدار 3.0" . emqx.io. تم الاطلاع عليه بتاريخ 30-09-2018 .
- ↑ "سجل تغييرات EMQX 5.8.8" . emqx.com .
- ↑ "EMQX Enterprise" . emqx.com .
- ↑ "سجلات تغييرات EMQX Enterprise 5.3.1" . emqx.com .
- ↑ "NanoMQ" . nanomq.io .
- ↑ "MQTT X" . mqttx.app .
- ↑ "مركز تكامل إنترنت الأشياء الصناعية من فيركوم إيدج" . فيركوم . تم الاطلاع عليه بتاريخ 26-05-2021 .
- ↑ "مجموعة موارد FairCom EDGE V3 متوفرة الآن" . FairCom . 2020-11-08 . تم الاطلاع عليه بتاريخ 2021-05-26 .
- ↑ "خادم FlashMQ MQTT" . flashmq.org .
- ↑ "وسيط MQTT من flespi" . flespi.com .
- ↑ "عميل HiveMQ MQTT" . hivemq.com . 10 نوفمبر 2021.
- ↑ "HiveMQ MQTT Client 1.3.1" . hivemq.com .
- ↑ "إصدار مجتمع HiveMQ" . hivemq.com . 27 مايو 2026.
- ^ "HiveMQ CE 2026.5" . hivemq.com .
- ↑ "HiveMQ" . hivemq.com .
- ↑ "إصدار الميزات الجديدة من HiveMQ 4.53.0" . hivemq.com . 30 يونيو 2026.
- ↑ "بوابة رسائل إنترنت الأشياء عبر بروتوكول الإنترنت" . ibm.com . 9 نوفمبر 2020.
- ↑ "JoramMQ" . jorammq.com .
- ^ بيانكا ، دافيد (05/07/2020)، davidepianca98/KMQTT ، استرجاعها 2020/07/06
- ↑ "الإصدار 0.4.1 · davidepianca98/KMQTT" . GitHub . تم الاطلاع عليه بتاريخ 12 أبريل 2023 .
- 1 2 3 "كسوف باهو M2Mqtt" . Eclipse.org .
- ↑ "إصدارات M2MQTT" . GitHub .
- 1 2 "Machine Head" . clojurewerkz.org .
- ↑ "ClojureWerks" . clojurewerz.org .
- ↑ "مكتبة Mongoose للشبكات للغة C/C++" . mongoose.ws . تم الاطلاع عليه بتاريخ 2023-02-07 .
- ↑ "Mongoose: أمثلة: عميل MQTT" . mongoose.ws . تم الاسترجاع في 2023-02-07 .
- ↑ "Mongoose: أمثلة: خادم MQTT" . mongoose.ws . تم الاطلاع عليه بتاريخ 2023-02-07 .
- ↑ "moquette" . GitHub . 11 نوفمبر 2021.
- ↑ "إصدارات موكيت" . جيت هاب .
- ↑ "Mosquitto" . mosquitto.org .
- ↑ "Mosquitto ChangeLog.txt" . GitHub . 3 مارس 2023. تم الاطلاع عليه في 24 نوفمبر 2023 .
- ↑ "MQTT Home" . GitHub . 2 أكتوبر 2021.
- ↑ "MQTT-C" . liambindle.ca/MQTT-C . 10 نوفمبر 2021.
- ↑ "إصدارات MQTT-C" . GitHub .
- ↑ "mqttools" . GitHub . 2 نوفمبر 2021.
- ↑ "net-mqtt: تطبيق بروتوكول MQTT" . هاكاج . تم الاسترجاع في 16-09-2019 .
- ↑ "وسيط MQTT" . openremote.io .
- 1 2 "Paho" . eclipse.org . تم الاسترجاع في 16-12-2020 .
- ↑ "رخصة توزيع إكليبس - الإصدار 1.0" . eclipse.org .
- ↑ "مقارنة بين تنزيلات Eclipse Paho - عميل MQTT" .
- ↑ "أحدث الإصدارات" . eclipse.org/projects . 21 نوفمبر 2017.
- ↑ "Solace PubSub+" . solace.com .
- ↑ "واجهات برمجة التطبيقات والبروتوكولات" . سولاس . تم الاسترجاع في 2021-04-08 .
- ↑ "معلومات مرجعية" . docs.solace.com . تم الاطلاع عليه بتاريخ 2021-04-08 .
- ↑ "ميزات وسيط الأحداث" . docs.solace.com . تم الاطلاع عليه بتاريخ 2021-04-08 .
- ↑ "إضافة MQTT لـ RabbitMQ" . www.rabbitmq.com .
- ↑ "معلومات مرجعية" .
- ↑ "معلومات الإصدار" .
- ↑ "الصفحة الرئيسية" . ثينغ ستريم . تم الاسترجاع في 31 يناير 2019 .
- ↑ "DOCS - ملاحظات الإصدار" . sites.google.com . تم الاطلاع عليه بتاريخ 7 يونيو 2019 .
- ^ "وسيط VerneMQ MQTT" . vernemq.com .
- ↑ "سجل تغييرات VerneMQ" . GitHub . تم الاطلاع عليه بتاريخ 29-04-2024 .
- 1 2 3 4 "مكتبة عميل wolfMQTT" . wolfSSL . تم الاسترجاع في 16 ديسمبر 2020 .
- ↑ "wolfssl.com" .
- ↑ "سجل تغييرات wolfMQTT" . وثائق مكتبة wolfSSL المضمنة لبروتوكول SSL/TLS . تم الاطلاع عليها بتاريخ 16-12-2020 .
- ↑ "مكتبة عميل eMQTT الإصدار 5.0" . جيت هاب . 15 سبتمبر 2021.
- ↑ "وسيط Bevywise MQTT" . bevywise.com .
- ↑ "عميل MQTT" . openhab.org .
- ↑ "Waterstream" . waterstream.io .
- ↑ "SimpleMatter" . simplematter.io .
- ↑ "MQTTDESK MQTT Client" . mqttfy.com .
- ↑ "MQTTfy" . mqttfy.com .
- ↑ آندي ستانفورد-كلارك؛ هونغ لينه ترونغ (14 نوفمبر 2013). "مواصفات بروتوكول MQTT لشبكات الاستشعار (MQTT-SN) الإصدار 1.2" (ملف PDF) . شركة IBM.
- ↑ "مواصفات بروتوكول MQTT الإصدار 3.1" . public.dhe.ibm.com . 2010. مؤرشف من الأصل بتاريخ 21-05-2018 . تم الاطلاع عليه بتاريخ 13-12-2017 .
- ↑ أندرو بانكس؛ راهول غوبتا، محرران. (29 أكتوبر 2014). "MQTT الإصدار 3.1.1" . OASIS.
- ↑ أندرو بانكس؛ راهول غوبتا، محرران. (10 ديسمبر 2015). "MQTT الإصدار 3.1.1 بالإضافة إلى تصحيح 01" . OASIS.
- ^ أندرو بانكس. إد بريجز؛ كين بورجينديل؛ راهول غوبتا، محرران. (25 ديسمبر 2017). "إم كيو تي تي الإصدار 5.0" . واحة.
- ↑ "الأسئلة الشائعة" . MQTT.org . تم الاطلاع عليه بتاريخ 30 يناير 2018 .
- ↑ "وسيط MQTT لشبكة أحداث Azure" . 15 نوفمبر 2023.
- ↑ "مكوّن إضافي لبروتوكول HTTP" . docs.faircom.com . تم الاطلاع عليه بتاريخ 26-05-2021 .
- 1 2 "قائمة التحقق من الامتثال لبروتوكول MQTT 5.0" . flespi.com .
- ^ "هايف إم كيو 4.1" . hivemq.com . 16 أبريل 2019.
- ↑ "وثائق موكيت - تكوين SSL" .
- ↑ "mosquitto.conf(5)" . 3 نوفمبر 2021.
- ↑ "Eclipse Paho - MQTT-SN Transparent Gateway" . تم الاطلاع عليه بتاريخ 16-12-2020 .
- ↑
- "Eclipse Paho 1.4.0 (Photon)" . 21 نوفمبر 2017.
- "paho-mqtt 2.1.0" . 29 أبريل 2024.
- ↑ "واجهات برمجة التطبيقات والبروتوكولات المفتوحة" . تم الاطلاع عليه بتاريخ 8 أبريل 2021 .
- ↑ "دعم MQTT 5.0 🎉" . 4 يناير 2021. تم الاطلاع عليه بتاريخ 8 أبريل 2021 .
- ↑ "مركز معارف IBM" . www.ibm.com . تم الاطلاع عليه بتاريخ 30 يناير 2018 .
- ↑ "MQTT API" . adafruit.com .
- ↑ "وسيط MQTT لشبكة أحداث Azure" . 15 نوفمبر 2023.
- ↑ "وثائق EMQX 3.0" . emqx.io. تم الاطلاع عليها بتاريخ 30-09-2018 .
- ↑ "جودة الخدمة 0 و1 و2 - أساسيات MQTT: الجزء 6" . 16 فبراير 2015.
- ↑ سيلفا، أندريا (29 يناير 2018)، موكيت: وسيط جافا MQTT خفيف الوزن ، تم الاطلاع عليه في 1 فبراير 2018
- ↑ "mosquitto.conf" . mosquitto.org . تم الاطلاع عليه بتاريخ 15-12-2017 .
- ↑ "وثائق سولاس - جودة مستويات الخدمة المدعومة" .
- 1 2 3 EMQX GitHub ، EMQX، 2018-09-30 ، تم الاسترجاع في 2018-09-30
- 1 2 machine_head: عميل Clojure MQTT ، ClojureWerkz، 29-11-2017 ، تم استرجاعه في 13-12-2017 ،
يستخدم Machine Head مكتبة Leiningen 2. تأكد من تثبيتها ثم قم بتشغيل الاختبارات على إصدارات Clojure المدعومة باستخدام...
- ↑ "تطبيقات MQTT-C أحادية الخيوط" . liambindle.ca/MQTT-C/group__api.html#gae3d3aafc7588ed53a90c9f66fc620a6e .
- ↑ emqx.io، فينغ. "تنزيلات EMQ X" . emqx.io. تم الاطلاع عليه بتاريخ 30-09-2018 .
- ↑ "البدء باستخدام MQTT و Clojure" . clojuremqtt.info . تم الاطلاع عليه بتاريخ 14-12-2017 .
- ↑ "التنزيلات" . Mosquitto.org . تم الاطلاع عليه بتاريخ 14-12-2017 .
- ↑ "Solace PubSub+ Cloud" . cloud.solace.com .
- ↑ "دليل مستخدم wolfMQTT - 2.4 البناء على أنظمة أخرى" . 25-05-2018 . تم الاطلاع عليه بتاريخ 16-12-2020 .
- نقل البيانات
- IBM WebSphere
- بروتوكولات الشبكة
- القياس عن بعد
- برنامج السلاسل الزمنية
- بروتوكولات طبقة التطبيق
- برمجيات وسيطة موجهة نحو الرسائل
- مقارنات البرامج
