Technical Architecture

The PlanIT OS™ Architecture

The PlanIT OS™ is sometimes described as the collision of next-generation software-based Building Management Systems, SCADA (Supervisory Control and Data Acquisition) and Cloud computing. To put it another way, it provides a unified sensor data acquisition, real-time control, historical database, analytics engine, and application hosting platform for urban environments, or – deployed in a public cloud – for remote devices with sensing and actuation capabilities.

The PlanIT OS™ has been architected to allow flexibility in deployment and also to scale from a small / local controls scope to large scale domains, ultimately comprising entire cities. Examination of the architecture shown below helps to explain how this is achieved.

Living PlanIT UOS™ Architecture

The “Layered” Architecture

Broadly the architecture can be seen to have four distinct layers:

The Sensor/Actuator Network – a unified, converged network which is enabled by the PlanIT OS™ but is not part of it. The PlanIT OS™ communicates with devices in this layer to collect data, make decisions – sometimes with user input via applications - and issue commands to controllable equipment. In an urban environment the network will typically be a local / metropolitan area network.

The Controls Layer – the ‘first layer’ of the PlanIT OS™, deployed with network infrastructure. This provides the most distributed point of intelligence in the system, and provides the most time-critical responses to incoming data. It also is where the specific code – or Driver Applications - for interfacing with specific equipment resides if needed. Control Applications also reside at this level – these are managed through the supervisory layer of the PlanIT OS™ but run in the PlanIT OS™ Real Time Control (RTC) core to provide autonomous, immediate responses to control requirements, for example the control of a light or a motorized flap that forms part of an HVAC system.

The Supervisory Layer – the ‘second level’ of the PlanIT OS™ provides higher level, more aggregated intelligence from individual building scale up to an entire city or a fleet of distributed devices. This layer collects, manages, and provides insight to data, ensures that data is propagated quickly to where it is needed, and provides an Application Program Interface or API for applications to leverage.

Applications (PlaceApps) – again these are enabled by the PlanIT OS™ but are not part of it, although certain applications may well largely consist of exploitation of the services that form the PlanIT OS™ API. Applications enable users to interact with data and controllable equipment in the urban environment, subject to access granted by the security model. Applications are portable across PlanIT OS™ deployments, opening up a mass market for smart urban applications, because the details of equipment interfaces are abstracted from the application by the PlanIT OS™ which is always the same consistent platform. Further information on how these layers work together to provide the platform for smart urban developments and connected devices can be found here .

The PlanIT OS™ ensures scalability and reliability principally by careful control of distribution of functionality. In general the PlanIT OS™ seeks to centralize management but distribute execution. More details can be found here.

The key differentiators of the PlanIT OS™ architecture over traditional Building Management solutions are as follows:

Living PlanIT UOS™ Architecture