شکل زیر سه لایه هوشمندسازی ساختمان را نمایش می دهد

مدیریت
لایه مدیریت که بالاترین سطح یک سیستم هوشمند را تشکیل می دهد، توسط نرم افزارهای SCADA و HMI بطور نظارتی انجام می شود. منظور از نظارتی این است که فرایندهای اتوماسیون و کنترل توسط تجهیزات هوشمند صورت گرفته و تنها تنظیمات و پارامتردهی توسط نرم افزارهای مدیریتی صورت می گیرد. کنترل مرکزی، مانیتورینگ، بهینه سازی و گزارش گیری چهار نقش کلیدی سیستم مدیریتی را تشکیل می دهند. تنها پروتکل استاندارد مدیریت ساختمان BACnet(ISO )16484 می باشد که برای مدیریت چندین ساختمان در یک پنل امکانات زیادی را فراهم می کند . می تواند از زیرساخت های ارتباطی مختلف استفاده کند که از جمله آنها ZigBee ، RF433 MHz ، LonTalk ، Ethernet و RS485 میباشد .

اتوماسیون
امروزه فرایندهای اتوماسیونی بیشتر در موتورخانه و اتاقهای هواساز جهت اتوماسیون بویلر، چیلر، هواساز، پمپهای آتش نشانی و ژنراتور صورت می گیرد. معمولا برای هر یک از این تجهیزات یک کنترلر مستقل (DDC) استفاده شده و به هر کنترلر ، تعدادی سنسور و تعدادی فعال ساز متصل می شود. به عنوان مثال، یک کنترلر موتورخانه ساده، اطلاعات را از سنسورهای دمای نصب شده در مسیر رفت و برگشت آب گرم سیستم گرمایشی، آب گرم مصرفی و سنسور دمای بیرون ساختمان جمع آوری کرده و مشعل بویلر و پمپ ها را کنترل می کند. BACnet و (4-, 3,- 2,- 1-14908 LonWorks (ISO/IECتنها پروتکل های استاندارد اتوماسیون ساختمان می باشند .

کنترل
فرایندهای کنترلی معمولا برای کنترل روشنایی ها، سیستم HVAC اتاقها و کنترل پرده ها و سایبان ها مورد استفاده قرار می گیرند. به عنوان مثال، سنسورهای حضور، با حضور افراد روشنایی ها را روشن کرده و با خروج آنها خاموش می کنند. یا با زدن یک کلید سناریو وضعیت مجموعه ای از تجهیزات در وضعیت از پیش تعریف شده قرار می گیرد. (ISO/IEC KNX14543-3 )و  (10-3-14543 EnOcean(ISO/IEC پروتکل های استاندارد کنترل ساختمان می باشند