پروتکلهای صنعتی
MQTT
موضوعهای انتشار/اشتراک، QoS و الگوهای تلهمتری لبه.
نمای کلی
MQTT تلهمتری انتشار/اشتراک لبه است: کلاینتهای سبک، دادهٔ موضوعبندیشده را از بروکر عبور میدهند و تولیدکننده را از مصرفکننده جدا میکنند.
هدف مهندسی
انتقال کارآمد دادهٔ سنسور و لبه به سکوها و داشبوردها روی پیوندهای نامطمئن، با بازیابی وضعیت از پیام ماندگار و Last Will.
سازوکار
کلاینت با نظارت keep-alive به بروکر میچسبد؛ سلسلهمراتب موضوع (سایت/ناحیه/دستگاه/سیگنال) اشتراک گزینشی میدهد؛ سطوح QoS تضمین تحویل را با توان عبور معاوضه میکنند؛ پیام ماندگار وضعیت فعلی را به مشترک دیررس میدهد.
- سلسلهمراتب موضوع (سایت/ناحیه/دستگاه/سیگنال) اشتراک گزینشی را ممکن میکند — پیش از استقرار طراحیاش کنید.
- QoS سطح ۱ ممکن است تکرار بسازد و سطح ۲ توان عبور را کم میکند — بر اساس اهمیت سیگنال انتخاب کنید.
- پیامهای ماندگار و Last Will بازیابی وضعیت و تشخیص قطع دستگاه را فراهم میکنند.
خطاهای رایج
keep-alive بزرگتر از مهلت NAT فایروال و قطع دورهای؛ QoS 2 بیدلیل و خفگی توان عبور؛ پراکندگی موضوع بدون طراحی؛ بروکر باز روی شبکهٔ OT.
بررسیهای تشخیصی
- 1احراز هویت و TLS بروکر را بررسی کنید — هرگز بروکر باز روی شبکهٔ OT اجرا نکنید.
- 2تعداد اتصال مجدد کلاینتها را پایش کنید؛ نوسان یعنی مشکل شبکه یا keep-alive.
- 3شمار اتصال مجدد کلاینتها را در بروکر پایش کنید — نوسان اتصال، مشکل شبکه یا keep-alive را موضعی میکند.
نکات ایمنی
MQTT تلهمتری است نه کنترل: هرگز حلقهٔ حفاظتی را از بروکر نبندید و هرگز بروکر بیاحراز روی سگمنت OT اجرا نکنید.
نکات راهاندازی
درخت موضوع را پیش از استقرار طراحی، TLS و احراز را اجباری و رفتار Last Will را برای هر کلاس دستگاه تأیید کنید.
مفاهیم مرتبط
جداسازی انتشار/اشتراک، طراحی موضوع، سطوح QoS، پیام ماندگار و Last Will، امنیت بروکر.
mqtt · broker · topic · publish · subscribe · qos · بروکر · امکیوتیتی
سوابق مهندسی مرتبط
مقالههای مرتبط
پروتکلهای صنعتی
انتخاب و عیبیابی فیلدباس و اترنت صنعتی.
OPC UA
مدلسازی اطلاعات، نشستها و امنیت در OPC UA.
Modbus TCP
مدل رجیستر، کدهای تابع و رفتار پایش.
ارتباطات S7 زیمنس
PUT/GET، پروتکل ISO-on-TCP (پورت ۱۰۲) و تبادل داده میان CPUهای زیمنس.
مغز هرمس چه زمانی از این مقاله استفاده میکند
برای معماری تلهمتری لبه، الگوی قطع بروکر، انتخاب QoS و جابهجایی دادهٔ IIoT.
…