تعامل انسان و رایانه (HMI) به دانش و فنآوری مطالعه، طراحی، اجرا و ارزیابی سامانه های محاسباتی و تعاملات مابین کاربران انسانی و رایانه ها و عامل های هوشمند نرمافزاری گفته می شود. سامانه سرپرستی و گردآوری داده یا اسکادا (SCADA) به سامانه های کنترل و اندازه گیری در مقیاس بزرگ اطلاق می شود و معمولاً منظور از اسکادا یک سامانهٔ مرکزی است که نظارت و واپایی یک سایت یا سیستم گسترده را بر عهده دارد. سیستم های اسکادا برای نظارت یا کنترل فرایند های شیمیایی، حمل و نقل، سیستم های آبرسانی شهری، کنترل تولید و توزیع انرژی الکتریکی و در خطوط نفت و گاز و سایر فرایند های گسترده و توزیع یافته استفاده می شود.
سامانه سرپرستی و گردآوری داده یا اسکادا (SCADA: Supervisory Control And Data Acquisition) به سامانههای کنترل و اندازهگیری در مقیاس بزرگ اطلاق میشود. معمولاً منظور از اسکادا یک سامانهٔ مرکزی است که نظارت و واپایی یک سایت یا سیستم گسترده در فواصل زیاد (در حد چندین کلیومتر) را بر عهده دارد. در یک سیستم اسکادا اتاق کنترل میتواند بر پایهٔ دادههای بدستآمده دستورهای لازم را صادر کند. همچنین این دادهها در یک سیستم ثبت اطلاعات یا سیستم مدیریت پایگاه داده ذخیره میشوند که معمولاً قابلیت ترسیم نمودار و تحلیل اطلاعات را هم دارد. سیستمهای اسکادا برای مونیتور کردن یا کنترل فرایندهای شیمیایی، حمل و نقل، سیستمهای آبرسانی شهری، کنترل تولید و توزیع انرژی الکتریکی و در خطوط نفت و گاز و سایر فرایندهای گسترده و توزیع یافته استفاده میشود. SCADA یا Supervisory Control And Data Acquisition به سامانه گردآوری داده از نقاط گوناگون و مانیتورینگ ، کنترل آن می باشد. اسکادا از بنیاد کلی دستگاه های کنترل پراکنده (Disctributed Control Systems) پیروی می کند. گرچه هردو سامانه بر پایه یک هدف بنا شده اند، تفاوتهای برجسته ای نیز باهم دارند. از این تفاوتها می توان نوع کاربرد و کارآیی این سامانه ها را نام برد. سامانه SCADA همانگونه که از نام آن پیداست یک دستگاه کنترل کامل نیست بلکه برای انجام سرپرستی بررسی بر کنترل و گرد آوری اطلاعات پی ریزی شده و خواسته های اولیه و طراحی و پدیدآوری آن پایش (Monitoring)، سرپرستی در تصمیم گیری در کنترل و هشدار و آژیر (Alarm Handling) در زمان های مورد نیاز از راه یک کیان یکـتا و جامع می باشد. هسته بنیادی این سامانه بسته های نرمافزاری پیشرفته ای هستند که برروی سخت افزار های استوان و مشخصی همچون PLC ها ویا RTU نهاده شده اند. در دوره آموزشی Udemy Learn SCADA from Scratch - Design, Program and Interface با اسکادا، طراحی در آن، برنامه نویسی و محیط آن به طور کامل آشنا می شوید.