مقارنة تطبيقات 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.jsPython ، Goوسيطمعاينة بتاريخ 1 يونيو 2023، [ 5 ] 25 مايو 2023نحن
CoreFlux [ 6 ]كورفلوكسلاتجاريشركة كورفلكس البرتغال المحدودةC ، C# / .NET ، Java ، JavaScript ( Node.jsGoوسيط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مشروع مفتوح المصدر لـ LabVIEWLabVIEWالوسيط والعميل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 ( NodeJsPython ، 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 ]
RMQTTrmqttنعممعهد ماساتشوستس للتكنولوجيا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لاتجاريioCtrlNode.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لاتجاريMQTTfyNode.jsمنصة ذكاء اصطناعي تعتمد على العميل و MQTT2026-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.2MQTT 3.1MQTT 3.1.1MQTT 5.0SSL/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 ]

  1. عملية تسليم واحدة على الأكثر (أرسلها وانساها)
  2. تسليم واحد على الأقل (تم تأكيد التسليم)
  3. توصيل واحد فقط (توصيل مضمون)

يوضح الجدول التالي دعم كل تطبيق لمستويات جودة الخدمة (QoS).

تطبيق012
أدافروت آي أونعمنعملا [ 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 ، لينكس ، ماك أو إس ، ويندوز ، راسبيري باينعمنعمنعم
JoramMQJVM ، لينكس ، ماك أو إس ، ويندوز ، راسبيري باينعمنعمنعم
KMQTTJVM ، لينكس ، ويندوز ، راسبيري باينعمنعم
M2Mqttأي منصة .NET ( إطار عمل .NET ، إطار عمل .NET المضغوط ، إطار عمل .NET المصغرWinRT
رأس الآلةلينينجن 2 [ 97 ]
البعوضةC90 ، لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باينعمنعم
MQTT-CANSI C ( C89 ) مستقل عن المنصة (يستخدم في تطبيقات الأجهزة الأساسية، لينكس ، ماك أو إس ، وويندوز )ردود استدعاء إدخال/إخراج الشبكةنعم. يدعم أيضًا التطبيقات أحادية الخيوط. [ 98 ]نعمنعم
نت-إم كيو تي تيجي إتش سينعمنعمنعم
باهو إم كيو تي تيANSI C ( لعميل CC++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لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي

المتطلبات العامة

يوضح الجدول أدناه متطلبات متنوعة قد تكون مفيدة عند تحديد أي تطبيق سيتم استخدامه لجهاز ما.

تطبيقأدوات البناءمتطلبات النظام الأساسيدعم نظام التشغيل
أدافروت آي أو
أمليناصنع ، نملةلينكسCentOS ، Red Hat Enterprise Linux
كورفلوكسلينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، NixOS ، Nix (مدير الحزم) ، Debian ، Docker ، Ubuntu ، Red Hat Enterprise Linux ، macOS ، Windows 10 ، Windows 7 ، Raspbian ( نظام تشغيل Raspberry Pi )
EMQXErlang/OTP R19+ (عند البناء من المصدر) [ 96 ]لينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري باي [ 96 ]CentOS ، Debian ، Docker ، macOS ، Ubuntu ، Red Hat Enterprise Linux ، Windows 10 ، Windows 7 ، Raspbian ( نظام تشغيل Raspberry Pi ) [ 99 ]
فيركوم إيدجVisual Studio ، Make ، CMake ، gccمترجم لغة C ( ANSI C / C89 أو أحدث)لينكس ، ماك أو إس ، ويندوز ، راسبيان ( نظام تشغيل راسبيري بايأندرويد
فليسبيغير متوفر (يعتمد على الحوسبة السحابية)
هايف إم كيولينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، Debian ، Docker ، Ubuntu ، Red Hat Enterprise Linux ، macOS ، Windows 10 ، Windows 7 ، Raspbian ( نظام تشغيل Raspberry Pi )
بوابة رسائل IBM WIoTPلينكسCentOS ، Docker ، Red Hat Enterprise Linux
JoramMQمافن، جافالينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، Debian ، Docker ، Ubuntu ، Red Hat Enterprise Linux ، macOS ، Windows 10 ، Windows 7 ، Raspbian ( نظام تشغيل Raspberry Pi )
KMQTTGradle ، Kotlinلينكس ، JVM ، ويندوز ، راسبيري بايلينكس ، ويندوز
M2MqttVisual Studioأي نظام .NET ( إطار عمل .NET ، إطار عمل .NET المضغوط ، إطار عمل .NET المصغرWinRTويندوز 98 أو أحدث ، ويندوز فون 8.1 [ 30 ]
رأس الآلةمافن ، لينينجنلينينجن 2 [ 97 ]macOS ، لينكس (مع إشارات محددة إلى ديبيان وأوبونتو ) [ 100 ]
البعوضةMake ، CMakeC90BSD ، لينكس ، ماك أو إس ، كيو إن إكس ، ويندوز [ 101 ]
MQTT-CMake (اختياري) CMake (اختياري)مترجم لغة C ( ANSI C / C89 أو أحدث)أنظمة تشغيل أساسية، لينكس ، ماك أو إس ، ويندوز
نت-إم كيو تي تيكومةجي إتش سي
باهو إم كيو تي تيAutotools و CMake و gmake و gcc و g++ أو clang ++ لعملاء C++ ، و Maven لعملاء JavaANSI C ( لعميل CC++11 ( لعميل C++JVM أو Android ( لعميل Java )يختلف باختلاف اللغة؛ راجع صفحة تنزيل Eclipse Paho MQTT الرسمية هنا. مؤرشف بتاريخ 18 ديسمبر 2017 في Wayback Machine.
Solace PubSub+لينكس ، ماك أو إس ، ويندوزCentOS ، Debian ، Docker ، KVM ، Ubuntu ، Red Hat Enterprise Linux ، macOS ، Windows 10 ، Windows 7 ؛ وكذلك الحوسبة السحابية [ 102 ]
SharkMQTTأي، بما في ذلك صنعمترجم لغة C ( ANSI C / C89 أو أحدث)المعدن الخام وجميع أنظمة التشغيل
وولف إم كيو تي تيأدوات Autotools (autoconf، automake)، و Visual Studio ، وwolfSSL لتمكين ميزات إضافية مثل دعم SSL/TLSC89Win32/64 ، لينكس ، ماك أو إس ، سولاريس ، ثريد إكس ، في إكس وركس ، فري بي إس دي ، نت بي إس دي ، أوبن بي إس دي ، لينكس المدمج ، يوكو لينكس ، أوبن إمبيديد ، وين سي إي ، هايكو ، أوبن دبليو آر تي ، آيفون ( آي أو إسأندرويد ، نينتندو وي وجيم كيوب عبر ديفكيت برو ، كيو إن إكس ، مونتافيستا ، نون ستوب ، ترون-إترون-ميكروترون ، ميكريوم ميكرو سي/أو إس-3 ، فري آر تي أو إس ، سيف آر تي أو إس ، إن إكس بي/فري سكيل إم كيو إكس ، نيوكليوس ، تايني أو إس ، إتش بي/يو إكس، إيه آي إكس، إيه آر سي إم كيو إكس ، تي آي -آر تي أو إس، يو تاسكر ، إم بي أو إس ، إن تايم ، إم بيد ، يو تي-كيرنل ، رايوت ، سي إم إس آي إس-آر تي أو إس، Green Hills Integrity ، Keil RTX ، TOPPERS ، PetaLinux ، Apache Mynewt ، PikeOS [ 62 ] ( بيئات التطوير المتكاملة : Arduino ، MPLAB Harmony [ 103 ] )
eMQTT5استخدام cmake و Mbed TLS لتمكين ميزات إضافية مثل دعم SSL/TLSC++11Win32/64 ، لينكس ، ماك أو إس ، فري آر تي أو إس ، فري بي إس دي ، نت بي إس دي ، أوبن بي إس دي ، لينكس المدمج ، يوكو لينكس ،
وسيط MQTT من Bevywiseأدوات التشغيل الآلي ، فيجوال ستوديولينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، Debian ، Docker ، KVM ، Ubuntu ، Red Hat Enterprise Linux ، macOS ، Windows 32/64 ، Windows Server ، Raspberry Pi ، بالإضافة إلى الحوسبة السحابية
أوبن هابنظام بناء جافا إكليبسلينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، Debian ، Ubuntu ، Red Hat Enterprise Linux ، macOS ، Windows 32/64 ، Raspberry Pi
MqttDeskلينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، Debian ، macOS ، Ubuntu ، Red Hat Enterprise Linux ، Windows 10 ، Windows 7 ، Raspberry Pi OS
MQTTnetVisual Studio.NET 8قائمة أنظمة التشغيل المدعومة من .NET 8
MQTTfyلينكس ، يونكس ، ماك أو إس ، ويندوز ، راسبيري بايCentOS ، Debian ، macOS ، Ubuntu ، Red Hat Enterprise Linux ، Windows 10 ، Windows 7 ، Raspberry Pi OS

مراجع

  1. "ISO/IEC 20922:2016 تكنولوجيا المعلومات - بروتوكول نقل بيانات القياس عن بُعد عبر قوائم الانتظار (MQTT) الإصدار 3.1.1" . iso.org . المنظمة الدولية للتوحيد القياسي . 15 يونيو 2016.
  2. "نظرة عامة" . نظام التعلم من Adafruit .
  3. "وثائق واجهة برمجة تطبيقات REST الخاصة بـ Adafruit IO" . io.adafruit.com .
  4. 1 2 "آملين" . Eclipse.org/amlen .
  5. "وثائق واجهة برمجة تطبيقات REST لشبكة أحداث Azure" . 31 أكتوبر 2023.
  6. "CoreFlux" . coreflux.org .
  7. "ملاحظات إصدار وسيط Coreflux" . 10 يناير 2024.
  8. "EMQX" . emqx.io .
  9. "إشعار بشأن نهاية عمر الإصدار مفتوح المصدر من EMQX 5.8 واستراتيجية المنتج المستقبلية" . emqx.com .
  10. "EMQ X - وسيط MQTT بلغة Erlang — وثائق EMQ X - وسيط MQTT بلغة Erlang الإصدار 3.0" . emqx.io. تم ​​الاطلاع عليه بتاريخ 30-09-2018 .
  11. "سجل تغييرات EMQX 5.8.8" . emqx.com .
  12. "EMQX Enterprise" . emqx.com .
  13. "سجلات تغييرات EMQX Enterprise 5.3.1" . emqx.com .
  14. "NanoMQ" . nanomq.io .
  15. "MQTT X" . mqttx.app .
  16. "مركز تكامل إنترنت الأشياء الصناعية من فيركوم إيدج" . فيركوم . تم الاطلاع عليه بتاريخ 26-05-2021 .
  17. "مجموعة موارد FairCom EDGE V3 متوفرة الآن" . FairCom . 2020-11-08 . تم الاطلاع عليه بتاريخ 2021-05-26 .
  18. "خادم FlashMQ MQTT" . flashmq.org .
  19. "وسيط MQTT من flespi" . flespi.com .
  20. "عميل HiveMQ MQTT" . hivemq.com . 10 نوفمبر 2021.
  21. "HiveMQ MQTT Client 1.3.1" . hivemq.com .
  22. "إصدار مجتمع HiveMQ" . hivemq.com . 27 مايو 2026.
  23. ^ "HiveMQ CE 2026.5" . hivemq.com .
  24. "HiveMQ" . hivemq.com .
  25. "إصدار الميزات الجديدة من HiveMQ 4.53.0" . hivemq.com . 30 يونيو 2026.
  26. "بوابة رسائل إنترنت الأشياء عبر بروتوكول الإنترنت" . ibm.com . 9 نوفمبر 2020.
  27. "JoramMQ" . jorammq.com .
  28. ^ بيانكا ، دافيد (05/07/2020)، davidepianca98/KMQTT ، استرجاعها 2020/07/06
  29. "الإصدار 0.4.1 · davidepianca98/KMQTT" . GitHub . تم الاطلاع عليه بتاريخ 12 أبريل 2023 .
  30. 1 2 3 "كسوف باهو M2Mqtt" . Eclipse.org .
  31. "إصدارات M2MQTT" . GitHub .
  32. 1 2 "Machine Head" . clojurewerkz.org .
  33. "ClojureWerks" . clojurewerz.org .
  34. "مكتبة Mongoose للشبكات للغة C/C++" . mongoose.ws . تم الاطلاع عليه بتاريخ 2023-02-07 .
  35. "Mongoose: أمثلة: عميل MQTT" . mongoose.ws . تم الاسترجاع في 2023-02-07 .
  36. "Mongoose: أمثلة: خادم MQTT" . mongoose.ws . تم الاطلاع عليه بتاريخ 2023-02-07 .
  37. "moquette" . GitHub . 11 نوفمبر 2021.
  38. "إصدارات موكيت" . جيت هاب .
  39. "Mosquitto" . mosquitto.org .
  40. "Mosquitto ChangeLog.txt" . GitHub . 3 مارس 2023. تم الاطلاع عليه في 24 نوفمبر 2023 .
  41. "MQTT Home" . GitHub . 2 أكتوبر 2021.
  42. "MQTT-C" . liambindle.ca/MQTT-C . 10 نوفمبر 2021.
  43. "إصدارات MQTT-C" . GitHub .
  44. "mqttools" . GitHub . 2 نوفمبر 2021.
  45. "net-mqtt: تطبيق بروتوكول MQTT" . هاكاج . تم الاسترجاع في 16-09-2019 .
  46. "وسيط MQTT" . openremote.io .
  47. 1 2 "Paho" . eclipse.org . تم الاسترجاع في 16-12-2020 .
  48. "رخصة توزيع إكليبس - الإصدار 1.0" . eclipse.org .
  49. "مقارنة بين تنزيلات Eclipse Paho - عميل MQTT" .
  50. "أحدث الإصدارات" . eclipse.org/projects . 21 نوفمبر 2017.
  51. "Solace PubSub+" . solace.com .
  52. "واجهات برمجة التطبيقات والبروتوكولات" . سولاس . تم الاسترجاع في 2021-04-08 .
  53. "معلومات مرجعية" . docs.solace.com . تم الاطلاع عليه بتاريخ 2021-04-08 .
  54. "ميزات وسيط الأحداث" . docs.solace.com . تم الاطلاع عليه بتاريخ 2021-04-08 .
  55. "إضافة MQTT لـ RabbitMQ" . www.rabbitmq.com .
  56. "معلومات مرجعية" .
  57. "معلومات الإصدار" .
  58. "الصفحة الرئيسية" . ثينغ ستريم . تم الاسترجاع في 31 يناير 2019 .
  59. "DOCS - ملاحظات الإصدار" . sites.google.com . تم الاطلاع عليه بتاريخ 7 يونيو 2019 .
  60. ^ "وسيط VerneMQ MQTT" . vernemq.com .
  61. "سجل تغييرات VerneMQ" . GitHub . تم الاطلاع عليه بتاريخ 29-04-2024 .
  62. 1 2 3 4 "مكتبة عميل wolfMQTT" . wolfSSL . تم الاسترجاع في 16 ديسمبر 2020 .
  63. "wolfssl.com" .
  64. "سجل تغييرات wolfMQTT" . وثائق مكتبة wolfSSL المضمنة لبروتوكول SSL/TLS . تم الاطلاع عليها بتاريخ 16-12-2020 .
  65. "مكتبة عميل eMQTT الإصدار 5.0" . جيت هاب . 15 سبتمبر 2021.
  66. "وسيط Bevywise MQTT" . bevywise.com .
  67. "عميل MQTT" . openhab.org .
  68. "Waterstream" . waterstream.io .
  69. "SimpleMatter" . simplematter.io .
  70. "MQTTDESK MQTT Client" . mqttfy.com .
  71. "MQTTfy" . mqttfy.com .
  72. آندي ستانفورد-كلارك؛ هونغ لينه ترونغ (14 نوفمبر 2013). "مواصفات بروتوكول MQTT لشبكات الاستشعار (MQTT-SN) الإصدار 1.2" (ملف PDF) . شركة IBM.
  73. "مواصفات بروتوكول MQTT الإصدار 3.1" . public.dhe.ibm.com . 2010. مؤرشف من الأصل بتاريخ 21-05-2018 . تم الاطلاع عليه بتاريخ 13-12-2017 .
  74. أندرو بانكس؛ راهول غوبتا، محرران. (29 أكتوبر 2014). "MQTT الإصدار 3.1.1" . OASIS.
  75. أندرو بانكس؛ راهول غوبتا، محرران. (10 ديسمبر 2015). "MQTT الإصدار 3.1.1 بالإضافة إلى تصحيح 01" . OASIS.
  76. ^ أندرو بانكس. إد بريجز؛ كين بورجينديل؛ راهول غوبتا، محرران. (25 ديسمبر 2017). "إم كيو تي تي الإصدار 5.0" . واحة.
  77. "الأسئلة الشائعة" . MQTT.org . تم الاطلاع عليه بتاريخ 30 يناير 2018 .
  78. "وسيط MQTT لشبكة أحداث Azure" . 15 نوفمبر 2023.
  79. "مكوّن إضافي لبروتوكول HTTP" . docs.faircom.com . تم الاطلاع عليه بتاريخ 26-05-2021 .
  80. 1 2 "قائمة التحقق من الامتثال لبروتوكول MQTT 5.0" . flespi.com .
  81. ^ "هايف إم كيو 4.1" . hivemq.com . 16 أبريل 2019.
  82. "وثائق موكيت - تكوين SSL" .
  83. "mosquitto.conf(5)" . 3 نوفمبر 2021.
  84. "Eclipse Paho - MQTT-SN Transparent Gateway" . تم الاطلاع عليه بتاريخ 16-12-2020 .
  85. "واجهات برمجة التطبيقات والبروتوكولات المفتوحة" . تم الاطلاع عليه بتاريخ 8 أبريل 2021 .
  86. "دعم MQTT 5.0 🎉" . 4 يناير 2021. تم الاطلاع عليه بتاريخ 8 أبريل 2021 .
  87. "مركز معارف IBM" . www.ibm.com . تم الاطلاع عليه بتاريخ 30 يناير 2018 .
  88. "MQTT API" . adafruit.com .
  89. "وسيط MQTT لشبكة أحداث Azure" . 15 نوفمبر 2023.
  90. "وثائق EMQX 3.0" . emqx.io. تم ​​الاطلاع عليها بتاريخ 30-09-2018 .
  91. "جودة الخدمة 0 و1 و2 - أساسيات MQTT: الجزء 6" . 16 فبراير 2015.
  92. سيلفا، أندريا (29 يناير 2018)، موكيت: وسيط جافا MQTT خفيف الوزن ، تم الاطلاع عليه في 1 فبراير 2018
  93. "mosquitto.conf" . mosquitto.org . تم الاطلاع عليه بتاريخ 15-12-2017 .
  94. "وثائق سولاس - جودة مستويات الخدمة المدعومة" .
  95. 1 2 3 EMQX GitHub ، EMQX، 2018-09-30 ، تم الاسترجاع في 2018-09-30
  96. 1 2 machine_head: عميل Clojure MQTT ، ClojureWerkz، 29-11-2017 ، تم استرجاعه في 13-12-2017 ، يستخدم Machine Head مكتبة Leiningen 2. تأكد من تثبيتها ثم قم بتشغيل الاختبارات على إصدارات Clojure المدعومة باستخدام...
  97. "تطبيقات MQTT-C أحادية الخيوط" . liambindle.ca/MQTT-C/group__api.html#gae3d3aafc7588ed53a90c9f66fc620a6e .
  98. emqx.io، فينغ. "تنزيلات EMQ X" . emqx.io. تم ​​الاطلاع عليه بتاريخ 30-09-2018 .
  99. "البدء باستخدام MQTT و Clojure" . clojuremqtt.info . تم ​​الاطلاع عليه بتاريخ 14-12-2017 .
  100. "التنزيلات" . Mosquitto.org . تم الاطلاع عليه بتاريخ 14-12-2017 .
  101. "Solace PubSub+ Cloud" . cloud.solace.com .
  102. "دليل مستخدم wolfMQTT - 2.4 البناء على أنظمة أخرى" . 25-05-2018 . تم الاطلاع عليه بتاريخ 16-12-2020 .