توضیحات
مانیتورینگ تحت TCP و پیاده سازی پروتکل Modbus با زبان پایتون python
در این پروژه قصد پیاده سازی مانیتورینگ بر روی المان های یک سیستم (همچون وضعیت سی پی یو و وضعیت مموری ) بر اساس TCP و همچنین پیاده سازی پروتکل Modbus را داریم.
تشریح سناریو
بر این اساس سناریویی را طراحی کرده ایم. دو Virtual Machine را آماده و نصب کرده ایم. مشخصات سیستمی که برروی آن این دو ماشین مجازی را آماده کرده ایم در جدول زیر آمده است.
Features | Object |
Core i3 – 2.1 GHz 3M | CPU |
2 Gig | RAM |
Debian-Linux 3.16.0.4-pae i686 | Operating System |
در این شبیه سازی همچنین از لینوکس نسخهlubuntu 16.04 64 بیت استفاده شد. Lubntu نسخه بر پایه ی Ubuntu میباشد که با توجه به حجم شبیه سازی نیاز است از نستخه ای نسبتا سبک استفاده شود که lubuntu به نسبت توزیع های لینوکس با توجه به استفاده از دستکتاپ مینیمال LXDE سبکتر میباشد.
مشخصات هر یک از VMها در زیر آمده است.
Features | Object |
1 Core / 100 percent | CPU |
256 Mb | RAM |
Lubuntu X64 16.04 | Operating System |
6G | HDD |
در شکل 1مدل کلی سناریو به تصویر کشیده شده است.
پیاده سازی مانیتورینگ بر روی بستر TCP
در این ثقسمت میخواهیم 2 المان سی پی یو و مموری را از VM خوانده و به صورت نمودارهای بصری نمایش دهیم. برای این منظور اطلاعات از یکی از 2 VM (به دلخواه) استخراج فرم دهی و ارسال می شوند و در VM دیگر الن المان ها دریافت ،تفکیک ذخیره سازی و در نهایت به صورت نمودار نمایش داده می شوند.
پیاده سازی Modbus
در این قسمت ابتدا بخش مربوط به سرور را پیاده سازی کرده که برروی پورت 502 گوش فراداده و منتظر ارتباط کلاینت می ماند. کلاینت requestی را بر اساس استاندارد Modbus را برای سرور ارسال کرده و سرور نیز بر اساس درخواست کلاینت (read holding registers ) responseی را در جواب شامل موارد درخواست شده برای کلاینت میفرستد.
مانیتورینگ تحت TCP و پیاده سازی پروتکل Modbus با زبان پایتون python توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.