Building Automation Microservices Platform for Third-Party Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current building automation systems lack a comprehensive platform for developing, executing, and managing building automation and control microservices, which limits their ability to efficiently integrate and manage various building systems and equipment, and provide user-friendly interfaces for third-party developers and users.

Innovation Solution

A Building Automation System (BAS) platform that includes processors configured to provide an operating environment for developing and executing building automation and control microservices, with features such as generating customer building configurations, receiving live data from remote equipment, providing control signals, maintaining a library of applications, and offering application programming interfaces for third-party development, as well as user authentication, data caching, and search query functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a comprehensive platform for developing and executing microservices is implemented, then the ability to integrate and manage building systems is improved, but the device complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidplatform complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into independent microservices that can be developed, deployed, and scaled separately. Each microservice handles a specific building automation function, allowing the platform to manage complexity through modular organization while maintaining high integration capability across diverse building systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The platform provides universal interfaces and standardized protocols that enable multiple building systems (HVAC, lighting, security, etc.) to be integrated through a common architecture. This multi-functional approach allows the system to handle various building automation tasks without requiring separate specialized platforms for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If third-party developer interfaces are provided, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improvedeveloper interfaceVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Application programming interfaces (APIs) serve as intermediaries between third-party developers and the complex microservices architecture. These standardized interfaces simplify developer interaction by providing clear, documented entry points without exposing the underlying system complexity, allowing developers to build applications without needing to understand the intricate microservices infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple microservices are executed in a unified environment, then the productivity is improved, but the device complexity increases

Engineering Contradiction:
Improveservice execution efficiencyVSAvoidoperating environment
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple microservices are deployed and executed within a unified cloud-based operating environment that provides shared resources, centralized management, and coordinated communication. This consolidation improves productivity by enabling efficient resource utilization and streamlined service orchestration, while the unified environment manages the complexity of running multiple services through standardized deployment and monitoring mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11391478B2Building automation system with microservices architecture
Publication Date: 2022.07.19 TYCO FIRE & SECURITY GMBH
  • US11391478B2 patent drawing
  • US11391478B2 patent drawing
  • US11391478B2 patent drawing

AI summary

A building automation system (BAS) platform includes one or more processors configured to provide an operating environment for developing and executing a plurality of building automation and control microservices. At least one of the plurality of building automation and control microservices is configured to receive live data from remote building equipment and provide control signals to the remote building equipment. The BAS platform further includes one or more application programming interfaces configured to interact with third-party building automation and control applications that run within the operating environment.