MQTTX عبارة عن أداة عميل MQTT 5.0 منصة مفتوحة من قبل EMQ ، والتي يمكن تشغيلها على MACOS ، Linux و Windows ، ويدعم تنسيق حمولة MQTT.
يعمل MQTTX على تبسيط عملية الاختبار بمساعدة واجهة مألوفة تشبه الدردشة. من السهل وسريع إنشاء اتصالات متعددة ومتزامنة عبر الإنترنت MQTT ، ويمكنها اختبار اتصالات الاتصال والنشر والاشتراك في MQTT/TCP و MQTT/TLS و MQTT/WebSocket وكذلك ميزات بروتوكول MQTT الأخرى.
MQTT يقف لنقل MQ القياس عن بعد. إنه برنامج نشر/اشتراك ، وهو بروتوكول رسائل بسيط للغاية وخفيف الوزن ، مصمم للأجهزة المقيدة والشبكات ذات الشبكات المنخفضة أو الشبكات ذات الكلية العالية أو غير موثوق بها.
يمكن لمستخدمي MacOS تثبيت MQTTX باستخدام CASK BREW
brew install --cask mqttxقم بتنزيل من إصدارات Github وتثبيته.
بديل ، يمكنك التنزيل هنا.
انظر وثائقنا أو دليلنا للحصول على التفاصيل.
الحصول على MQTT وسيط جاهز.
إذا لم تكن بحاجة إلى نشر وسيط MQTT محليًا ، فيمكنك استخدام وسيط MQTT 5.0 العام المقدم من EMQX Cloud للاختبار:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883لتشغيل MQTT Broker محليًا ، يوصى بـ EMQX: وسيط MQTT مفتوح المصدر ، وموزع من أجل إنترنت الأشياء.
تكوين الاتصال. انقر فوق الزر + في شريط القائمة اليسرى وقم بملء الحقول المطلوبة المقابلة في النموذج.
بعد تكوين معلومات الاتصال ، انقر فوق الزر Connect في الزاوية اليمنى العليا لإنشاء اتصال واتصل إلى MQTT Broker.
بعد توصيل MQTT بنجاح ، يمكنك إجراء اختبارات نشر MQTT والاشتراك.

تم تصميم MQTTX للاتصال لاختبار الوسطاء MQTT مثل EMQX ، والاتصال بنقرة واحدة والواجهة الرسومية البسيطة تجعل من السهل الاتصال بـ EMQX أو EMQX Cloud لتصحيح الميزات الوظيفية واستكشافها.
اشترك في Emqx Cloud لمدة 14 يومًا تجريبية مجانية
قم بتنزيل EMQX محليًا الآن
الإصدار الموصى به لبيئة العقدة:
# Clone
git clone [email protected]:emqx/MQTTX.git
# Install dependencies
cd MQTTX
yarn install
# Compiles and hot-reloads for development
yarn run electron:serve
# Compiles and minifies for production
yarn run electron:build بعد نجاح المبنى ، سيظهر ملف التثبيت المقابل للبناء الناجح في دليل dist_electron .
إذا كنت بحاجة إلى حزمها كحزمة تثبيت لنظام تشغيل مستقل ، فيرجى الرجوع إلى الأمر التالي:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-macيرجى التأكد من قراءة الدليل المساهم قبل تقديم طلب سحب.
برمجة MQTT
سلسلة من المدونات لمساعدة المطورين على البدء بسرعة مع MQTT في PHP و Node.js و Python و Golang ولغات البرمجة الأخرى.
MQTT SDKS
لقد اخترنا SDKs العميل MQTT الشهير في لغات البرمجة المختلفة وقدمنا أمثلة رمز لمساعدتك بسرعة على فهم عملاء MQTT.
ترخيص Apache 2.0 ، انظر الترخيص.