به طور کلی همانند دیگر سیستم های کنترلی،BMS نیز از سه بخش تشکیل می شود:
-1حسگرها:حسگرها سنجش پارامترهای محیطی و ارسال این اطلاعات به سیستم را عهده دار هستند. این اطلاعات می تواند دمای محیط بیرون و درون ساختمان هوشمند ، دمای سیال گرم کننده یا خنک کننده، میزان روشنایی محیط، میزان رطوبت، مقدار گازها در هوا، حضور یا عدم حضور افراد در محل و دیگر اطلاعاتی که برای راهبری بهینه سیستم حیاتی است، باشد.
-2کنترلر ها: کنترل ها اجزایی از سیستم ساختمان هوشمند هستند که اطلاعات دریافتی از حسگرها را دریافت و بر اساس نرم افزار درونی خود یا نرم افزار شبکه پردازش و بر حسب نیاز فرامینی را به عملگرها ارسال می کنند.
-3 عملگرها: عملگرها نیز اجزایی از سیستم هستند که فرامین ارسالی از کنترلر ها را دریافت و بر اساس آن واکنش نشان می دهند. این عملگرها می توانند شیرهای برقی سیالات، دریچه های قابل تنظیم عبور هوا در ساختمان هوشمند، رله های قطع و وصل جریان الکتریکی و.... باشند. سه بخش یاد شده توسط یک مکانیزم ارتباطی با هم مرتبط می شوند که خود از دو قسمت مهم تشکیل شده است:
- رسانه (مدیای) ارتباطی مانند سیم، فیبر نوری، امواج رادیویی
- روتکل ارتباطی یا زبان محاوره اجزا مانند LonWorks ، BacNet
در حقیقت حسگرها، کنترلرها و عملگرها از طریق مدیای ارتباطی، براساس زبان محاوره ای یا پروتکل ارتباطی با یکدیگر ارتباط برقرار می کنند.