It's feasible i think only need to use an main controller to control the whole building,
if possible proposing you to use a sub controller in each floor and but as you mentioned
how to connect them,it use ethernet cable to connect each controller so you can consider
to put an controller in each floor or putting them all together in the middle of building.
enclosed a control system for your reference