ThingsBoard برای مانیتورینگ صنعتی؛ از مدل داده تا داشبورد
ThingsBoard یک پلتفرم متنباز اینترنت اشیاست که برای مانیتورینگ صنعتی کاربرد گسترده دارد. این مقاله مدل داده، موتور قواعد، هشدارها، داشبوردها، استقرار و امنیت آن را به زبان فنی توضیح میدهد.
دادههای پراکنده تجهیزات، در داشبوردهایی خوانا برای تصمیمگیری عملیاتی
طراحی داشبوردهای سفارشی ThingsBoard برای نمایش تلهمتری تجهیزات، اندازهگیری سنسورهای صنعتی، وضعیت دستگاهها، روندهای عملیاتی و هشدارها.
در محیطهای صنعتی، دادههای سنسورها و تجهیزات اغلب در سامانههای جداگانه، صفحهنمایشهای محلی یا حتی برگههای ثبت دستی پراکندهاند. کارشناس بهرهبرداری برای دیدن وضعیت کلی یک خط تولید یا یک سایت معدنی باید به چند منبع مختلف سر بزند.
در چنین شرایطی، روندهای تدریجی مانند افزایش آهسته دما یا لرزش دیر دیده میشوند و هشدارها یا بیش از حد زیادند یا اصلاً به فرد درست نمیرسند. داشبوردی که برای نقش و نیاز هر کاربر طراحی شده باشد، میتواند این شکاف را کم کند.
این پروژه بر طراحی داشبوردهای سفارشی در ThingsBoard تمرکز دارد. دادههای تلهمتری از طریق MQTT یا یکپارچهسازیهای دیگر به پلتفرم میرسند، در قالب دستگاهها و داراییها سازماندهی میشوند و با زنجیره قواعد پردازش و برای هشدار ارزیابی میشوند.
داشبوردها در چند سطح طراحی میشوند: نمای کلی سایت برای مدیران، نمای خط یا ناحیه برای سرپرستان و نمای جزئی هر دستگاه برای کارشناسان فنی. در هر سطح، فقط شاخصهایی نمایش داده میشوند که برای تصمیمگیری در همان نقش لازم است. تصاویر این صفحه نمایشی مفهومیاند و یک سامانه در حال بهرهبرداری را نشان نمیدهند.
سنسورها و تجهیزاتی که داده را مستقیم یا از طریق گیتوی ارسال میکنند.
ارسال سبک و قابل اتکای تلهمتری و ویژگیهای دستگاه به پلتفرم.
سازماندهی دستگاهها، داراییها و روابط آنها مطابق ساختار سایت.
پردازش داده، محاسبه مقادیر مشتق و ایجاد هشدار بر اساس آستانهها.
نمای سایت، خط و دستگاه با نمودارهای سری زمانی و نشانگر وضعیت.
یک داشبورد مانیتورینگ ThingsBoard زمانی مفید است که به پرسش مشخصی پاسخ دهد. به همین دلیل، طراحی از فهرست پرسشهای هر نقش شروع میشود، نه از فهرست سنسورها: «کدام تجهیزات الان مشکل دارند؟»، «روند دمای این موتور در هفته گذشته چگونه بوده؟»، «کدام دستگاهها داده ارسال نمیکنند؟». هر ویجت باید به یکی از این پرسشها پاسخ دهد.
دادهها از طریق MQTT به ThingsBoard میرسند و زنجیره قواعد آنها را اعتبارسنجی میکند، مقادیر مشتق مانند میانگین یا وضعیت محاسبهشده را میسازد و در صورت عبور از آستانه، هشدار ایجاد میکند. هشدارها سطح شدت دارند و میتوانند تأیید و پیگیری شوند تا از انباشت هشدارهای بیپاسخ جلوگیری شود.
از نظر امنیت و نگهداشت، هر دستگاه اعتبارنامه اختصاصی دارد، ارتباطها رمزنگاری میشوند و دسترسی کاربران بر اساس نقش و محدوده سایت تعریف میشود. نامگذاری یکدست دستگاهها و کلیدهای تلهمتری، افزودن تجهیزات جدید را سادهتر میکند. از آنجا که بستر ارتباطی در هر سایت متفاوت است، مدل داده به شبکه خاصی وابسته نیست: چه دستگاهها از طریق شبکه سیمی، شبکه سلولی یا LoRaWAN داده بفرستند، داشبوردها با همان ساختار تلهمتری کار میکنند.
این ساختار میتواند با گزارشهای دورهای، شاخصهای عملکرد تجهیزات و اتصال به سامانههای نگهداری و تعمیرات گسترش یابد. همین رویکرد در پروژههای مانیتورینگ صنعتی و هوشمندسازی معادن نیز قابل استفاده است.
ThingsBoard یک پلتفرم متنباز اینترنت اشیاست که برای مانیتورینگ صنعتی کاربرد گسترده دارد. این مقاله مدل داده، موتور قواعد، هشدارها، داشبوردها، استقرار و امنیت آن را به زبان فنی توضیح میدهد.
راهنمای فنی MQTT برای پروژههای اینترنت اشیا صنعتی: مدل انتشار و اشتراک، طراحی تاپیک، سطوح QoS، پیامهای ماندگار، امکانات MQTT 5، امنیت TLS و مقایسه با OPC UA و HTTP.
سامانهای برای خودکارسازی گردشکارهای سئو، مدیریت تحلیل کلمات کلیدی و پایش دیدهشدن در جستجو با اتصال n8n، Odoo و SE Ranking.
وضعیت پروژه: در حال توسعه
محیطی نرمافزاری برای آزمایش مدارها، میکروکنترلر آردوینو و رفتار قطعات پیش از ساخت سختافزار؛ مناسب آموزش و نمونهسازی اولیه.
وضعیت پروژه: در حال توسعه
اپلیکیشنی که کنتورهای سنتی را از روی تصویر شناسایی میکند و بر اساس نوع کنتور و نمایشگر آن، روشهای مناسب ریتروفیت و هوشمندسازی را پیشنهاد میدهد.
وضعیت پروژه: در حال توسعه
پایش شبکه، خودکارسازی پیکربندی، بهینهسازی مسیریابی و مدیریت VPN روی تجهیزات MikroTik و Cisco، با تمرکز بر پایداری و نگهداشتپذیری.
وضعیت پروژه: جاری
بیایید بررسی کنیم این رویکرد چگونه با تجهیزات و نیازهای شما تطبیق پیدا میکند.