المنتجات
خدمة العملاء +8618073152920البريد الإلكتروني: sales@niubol.com
الهاتف / WhatsApp: +8615367865107
العنوان: الغرفة 102، المبنى D، مجمع هوهو الصناعي، حي يويلو، مدينة تشانغشا، مقاطعة هونان، الصين
معرفة المنتجات
Time:2021-12-26 12:32:03 Popularity:2567
ما هو الفرق بين بروتوكول MQTT وبروتوكول Modbus
بروتوكول بوابة IoT MQTT وNBTERM2: البروتوكول المحلي Modbus لاتصال الأجهزة قصيرة المسافة وبروتوكول الإنترنت القابل للتوسيع"إرسال القياس عن بعد لخدمة وضع الرسائل في قائمة الانتظار ( MQTT )"الذي يدعم إنترنت الأشياء للتواصل العالمي. ما هو الفرق بين بروتوكولي البوابة.

بروتوكول 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
الاتصال-إنشاء اتصال مع وسيط MQTT.
قطع الاتصال-قطع الاتصال مع وسيط MQTT.
نشر – نشر المواضيع على وسطاء MQTT.
الاشتراك - الاشتراك في المواضيع من وسطاء MQTT.
إلغاء الاشتراك-إلغاء الاشتراك في الموضوع من وسيط MQTT.
يسمح MQTT بتعريف جودة الخدمة (QoS). هناك ثلاثة مستويات لجودة الخدمة في MQTT:
جودة الخدمة 0. هذا التصنيف يعني"مرة واحدة على الأكثر"التسليم (أفضل حالة). لن يتم تأكيد الأخبار، لذا فهذه طريقة نهائية.
جودة الخدمة 1. يعني هذا التصنيف"مرة واحدة على الأقل"توصيل. قد يحصل المستخدم على الرسالة أكثر من مرة، لكن الشخص المسموح له باستلامها يؤكد أنه قد تم استلامها.
جودة الخدمة 2. مستوى جودة الخدمة الأبطأ ولكن الأكثر ضمانًا هو المستوى 2. جودة الخدمة 2 تعني"مرة واحدة فقط"ويتضمن مصافحة التسليم على أربع مراحل. هذا المستوى هو الأبطأ ولكنه الأكثر أمانًا.
يعتمد مستوى جودة الخدمة الذي تختاره على أهمية البيانات وتسليمها.
يمكن أن يكمل كل من MQTT وNBTERM1 بعضهما البعض لتحسين أداء إنترنت الأشياء. باستخدام Modbus كواجهة محلية لإدارة الأجهزة، واستخدام MQTT كبروتوكول عالمي لتوسيع نطاق الأجهزة، لعب كلاهما دورًا مهمًا.
السابق:ميزات RS232 وNBTERM1
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
جهاز استشعار درجة حرارة الهواء والرطوبة النسبية المدمج
مستشعر درجة حرارة رطوبة التربة للري| NBL-S-THR
مستشعر التربة pH RS485 أداة اختبار التربة مقياس درجة الحموضة للتربة للزراعة | NBL-S-PH
مخرج مستشعر سرعة الرياح Modbus / RS485 /تناظري/0-5 فولت/4-20 مللي أمبير مستشعر سرعة الرياح
مقياس المطر دلو البقشيش لمراقبة الطقس مستشعر هطول الأمطار التلقائي RS485 /في الهواء الطلق/الفولاذ المقاوم للصد···
مستشعر الإشعاع الشمسي Pyranometer 4-20mA/ RS485
امسح رمز QR باستخدام WhatsApp
رقم WhatsApp:+8615367865107
(انقر لنسخ الرقم وإضافته في WhatsApp)