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

اتصل بنا/ اتصل بنا
خدمة العملاء +8618073152920
Changsha Zoko Link Technology Co., Ltd.

البريد الإلكتروني: sales@niubol.com

الهاتف / WhatsApp: +8615367865107

العنوان: الغرفة 102، المبنى D، مجمع هوهو الصناعي، حي يويلو، مدينة تشانغشا، مقاطعة هونان، الصين

معرفة المنتج

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

الوقت:2021-12-26 12:32:03 المشاهدات:2595

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

بروتوكول بوابة IoT MQTT و pH: البروتوكول المحلي 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 و pH بعضهما البعض لتحسين أداء إنترنت الأشياء. باستخدام Modbus كواجهة محلية لإدارة الأجهزة، واستخدام MQTT كبروتوكول عالمي لتوسيع نطاق الأجهزة، لعب كلاهما دورًا مهمًا.

توصيات ذات صلة

كتالوجات المستشعرات ومحطات الطقس

كتالوج المستشعرات الزراعية ومحطات الطقس - NiuBoL.pdf

كتالوج محطات الطقس - NiuBoL.pdf

كتالوج المستشعرات الزراعية - NiuBoL.pdf

كتالوج مستشعرات جودة المياه - NiuBoL.pdf

منتجات ذات صلة

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

الاسم*

الهاتف*

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

الشركة*

الدولة*

الرسالة

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

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

رقم WhatsApp:+8615367865107

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

فتح WhatsApp

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