الاتصال بالهاتف الخط الساخن: +8618073152920
الاتصال بالهاتف
العربية

معرفة المنتجات

ما الفرق بين بروتوكول MQTT وبروتوكول Modbus وبروتوكول

Time:2021-12-26 12:32:03 Popularity:2567

ما هو الفرق بين بروتوكول MQTT وبروتوكول Modbus

   بروتوكول بوابة IoT MQTT وNBTERM2: البروتوكول المحلي Modbus لاتصال الأجهزة قصيرة المسافة وبروتوكول الإنترنت القابل للتوسيع"إرسال القياس عن بعد لخدمة وضع الرسائل في قائمة الانتظار ( MQTT )"الذي يدعم إنترنت الأشياء للتواصل العالمي. ما هو الفرق بين بروتوكولي البوابة.

بروتوكول Modbus.png

   بروتوكول Modbus

   تطورت Modbus إلى مجموعة شاملة من البروتوكولات التي تدعم الروابط المادية المتعددة (مثل RS-485). جوهر Modbus هو بروتوكول اتصال تسلسلي، باستخدام وضع السيد والعبد. يرسل المضيف طلبًا إلى العبد، فيستجيب العبد. في شبكة Modbus القياسية، يوجد رئيسي واحد بحد أقصى 247 تابعًا (ومع ذلك، إذا تم استخدام معالجة 2 بايت، فيمكن زيادة هذا الحد بشكل كبير).

MQTT

   مع RS-485، يحدث الاتصال بين السيد والعبد في الإطار الذي يشير إلى رمز الوظيفة. يمكن لرمز الوظيفة تحديد الوظيفة المراد تشغيلها، مثل قراءة المدخلات المستقلة؛ قراءة قائمة انتظار ما يدخل أولاً يخرج أولاً؛ أو تنفيذ وظيفة التشخيص. ثم يستجيب العبد وفقًا لرمز الوظيفة المستلم. الاستجابة بسيطة نسبيًا ويتم الإشارة إليها بواسطة مجموعة من البايتات.ولذلك يمكن أن يكون العبد جهازًا ذكيًا أو جهازًا بسيطًا مزودًا بمستشعر واحد فقط.

  من هذا الوصف، يمكنك أن ترى أن بروتوكول Modbus بسيط للغاية، ولكن انفتاحه كبروتوكول يجعله بروتوكول الاتصال الفعلي للصناعة بأكملها أو نظام SCADA.

    نقل القياس عن بعد في قائمة انتظار الرسائل

    MQTT هو بروتوكول مفتوح وخفيف الوزن من آلة إلى آلة، مصمم للتفاعل مع IoT. تحتوي شبكة MQTT على وسيط MQTT، وهو المسؤول عن تنسيق التفاعل بين وسطاء MQTT. الوكيل هو ناشر مسؤول عن نشر المعلومات للمستخدمين.

    متطلبات MQTT قليلة جدًا لأنه مصمم للأجهزة المدمجة ذات الموارد المحدودة. بالإضافة إلى احتلال مساحة أقل، يمكن أن يوفر MQTT أيضًا كفاءة اتصال ممتازة (حتى من خلال شبكة ذات نطاق ترددي منخفض للاتصالات) وقليل جدًا من الحمل (مقارنة بالبروتوكولات مثل HTTP). في شبكات الجيل الثالث، تبلغ سرعة إنتاجية MQTT 93 مرة سرعة نقل الحالة التمثيلية (REST) ​​باستخدام HTTP.

   يمكن لـ MQTT استخدام الطريقة الأقل للإشارة إلى العملية التي سيتم تنفيذها على موضوع معين، ثم تنفيذ نموذج النشر/الاشتراك. يتصل الوكيل أولاً بالوسيط، ثم ينشر الموضوع أو يشترك فيه. عند الانتهاء، سيتم فصل الوكيل عن الوسيط. تعريف طريقة MQTT:

بروتوكول MQTT.png

MQTT

   الاتصال-إنشاء اتصال مع وسيط MQTT.

    قطع الاتصال-قطع الاتصال مع وسيط MQTT.

    نشر – نشر المواضيع على وسطاء MQTT.

   الاشتراك - الاشتراك في المواضيع من وسطاء MQTT.

    إلغاء الاشتراك-إلغاء الاشتراك في الموضوع من وسيط MQTT.

    يسمح MQTT بتعريف جودة الخدمة (QoS). هناك ثلاثة مستويات لجودة الخدمة في MQTT:

   جودة الخدمة 0. هذا التصنيف يعني"مرة واحدة على الأكثر"التسليم (أفضل حالة). لن يتم تأكيد الأخبار، لذا فهذه طريقة نهائية.

   جودة الخدمة 1. يعني هذا التصنيف"مرة واحدة على الأقل"توصيل. قد يحصل المستخدم على الرسالة أكثر من مرة، لكن الشخص المسموح له باستلامها يؤكد أنه قد تم استلامها.

  جودة الخدمة 2. مستوى جودة الخدمة الأبطأ ولكن الأكثر ضمانًا هو المستوى 2. جودة الخدمة 2 تعني"مرة واحدة فقط"ويتضمن مصافحة التسليم على أربع مراحل. هذا المستوى هو الأبطأ ولكنه الأكثر أمانًا.

   يعتمد مستوى جودة الخدمة الذي تختاره على أهمية البيانات وتسليمها.

   يمكن أن يكمل كل من MQTT وNBTERM1 بعضهما البعض لتحسين أداء إنترنت الأشياء. باستخدام Modbus كواجهة محلية لإدارة الأجهزة، واستخدام MQTT كبروتوكول عالمي لتوسيع نطاق الأجهزة، لعب كلاهما دورًا مهمًا.

Related recommendations

Sensors & Weather Stations Catalog

Agriculture Sensors and Weather Stations Catalog-NiuBoL.pdf

Weather Stations Catalog-NiuBoL.pdf

Agriculture Sensors Catalog-NiuBoL.pdf

Water Quality Sensor Catalog-NiuBoL.pdf

Related products

أرسل لنا متطلباتك، وسنناقش مشروعك ونساعدك في اختيار الحل المناسب.

الاسم*

الهاتف*

البريد الإلكتروني*

الشركة*

الدولة*

الرسالة

متصل
اتصل بنا
البريد الإلكتروني
الأعلى
Xما الفرق بين بروتوكول MQTT وبروتوكول Modbus وبروتوكول-معرفة المنتجات-محطات الطقس التلقائية والمستشعرات الصناعية وحلول إنترنت الأشياء للزراعة والمياه والبيئة | NiuBoL

امسح رمز QR باستخدام WhatsApp

رقم WhatsApp:+8615367865107

(انقر لنسخ الرقم وإضافته في WhatsApp)

فتح WhatsApp

تم نسخ رقم WhatsApp. افتح WhatsApp للتواصل معنا!
WhatsApp