الإنجليزية | 简体中文 | الروسية
EMQX هو وسيط MQTT مفتوح المصدر الأكثر قابلية للتوسع في العالم مع أداء عالٍ يربط أكثر من 100 مليون جهاز إنترنت الأشياء في مجموعة واحدة، مع الحفاظ على إنتاجية تبلغ مليون رسالة في الثانية وزمن وصول أقل من مللي ثانية.
يدعم EMQX العديد من البروتوكولات القياسية المفتوحة مثل MQTT وHTTP وQUIC وWebSocket. إنه متوافق بنسبة 100% مع معيار MQTT 5.0 و3.x، ويؤمن الاتصال ثنائي الاتجاه مع MQTT عبر TLS/SSL وآليات المصادقة المختلفة.
بفضل محرك القواعد المدمج القوي المستند إلى SQL، يمكن لـ EMQX استخراج بيانات إنترنت الأشياء وتصفيتها وإثرائها وتحويلها في الوقت الفعلي. بالإضافة إلى ذلك، فإنه يضمن توفرًا عاليًا وقابلية للتوسع الأفقي من خلال بنية موزعة غير متقنة، ويوفر تجربة مستخدم سهلة العمليات وإمكانية مراقبة رائعة.
تضم EMQX أكثر من 20 ألف مستخدم مؤسسي في أكثر من 60 دولة ومنطقة، وتربط أكثر من 250 مليون جهاز إنترنت الأشياء في جميع أنحاء العالم، وتحظى بثقة أكثر من 1000 عميل في سيناريوهات المهام الحرجة لإنترنت الأشياء وإنترنت الأشياء والمركبات المتصلة والمزيد، بما في ذلك أكثر من 70 شركة مدرجة في قائمة Fortune 500 مثل HPE، VMware، Verifone، SAIC Volkswagen، وEricsson.
لمزيد من المعلومات، يرجى زيارة الصفحة الرئيسية EMQX.
إن أبسط طريقة لإعداد EMQX هي إنشاء نشر مُدار باستخدام EMQX Cloud. يمكنك تجربة EMQX Cloud مجانًا، دون الحاجة إلى بطاقة ائتمان.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
بعد ذلك، يرجى اتباع دليل تثبيت EMQX باستخدام Docker للحصول على مزيد من التعليمات.
يرجى الرجوع إلى الوثائق الرسمية لمشغل EMQX للحصول على التفاصيل.
يتوفر EMQX كحزمة Homebrew الأساسية.
brew install emqx
emqx start
إذا كنت تفضل تثبيت وإدارة EMQX بنفسك، فيمكنك تنزيل أحدث إصدار من الموقع الرسمي.
لمزيد من خيارات التثبيت، راجع وثائق تثبيت EMQX.
وثائق EMQX متاحة على docs.emqx.com/en/emqx/latest.
تتوفر وثائق EMQX Cloud على docs.emqx.com/en/cloud/latest.
يرجى الاطلاع على دليل المساهمة لدينا.
للحصول على مقترحات تحسين أكثر تنظيمًا، يمكنك إرسال طلبات السحب إلى EIP.
برمجة عميل MQTT
سلسلة من المدونات لمساعدة المطورين على البدء بسرعة باستخدام MQTT في PHP وNode.js وPython وGolang ولغات برمجة أخرى.
MQTT SDKs
لقد اخترنا مجموعات SDK لعميل MQTT الشائعة بلغات برمجة مختلفة وقدمنا أمثلة التعليمات البرمجية لمساعدتك على فهم استخدام عملاء MQTT بسرعة.
MQTTX
أداة عميل MQTT 5.0 أنيقة عبر الأنظمة الأساسية توفر سطح المكتب وسطر الأوامر والويب لمساعدتك على تطوير وتصحيح خدمات وتطبيقات MQTT بشكل أسرع.
إنترنت المركبات
قم ببناء منصة IoV موثوقة وفعالة ومخصصة للصناعة بناءً على الخبرة العملية لشركة EMQ، بدءًا من المعرفة النظرية مثل اختيار البروتوكول إلى العمليات العملية مثل تصميم بنية النظام الأساسي.
يتتبع الفرع master
الإصدار 5 الأحدث. للحصول على الإصدار 4.4، قم بمراجعة الفرع main-v4.4
.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
بالنسبة للإصدار 4.2 أو الإصدارات السابقة، يجب إنشاء الإصدار من مستودع آخر.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
انظر الترخيص.