Flexible Gateway Configuration for Adaptive Building Data Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Building management systems (BMS) face challenges in efficiently managing data from various building subsystems and dynamically adapting to changes in device configurations and resource requirements, leading to inefficiencies in data communication and service deployment.
Innovation Solution
The implementation of a building management system that includes gateway components capable of deploying and managing communication protocols, integrating with physical devices, and dynamically relocating services based on resource availability and requirements, utilizing a cloud platform for configuration storage and management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If gateway components are deployed to multiple computing systems to manage data from various building subsystems, then data communication coverage and system integration capability are improved, but device complexity and deployment management difficulty increase
Solution Approach 1:
The gateway component is designed as a universal software application that can be deployed to multiple different computing systems (edge devices, servers, cloud platforms) and perform the same core functions of data collection, protocol translation, and device management across various building subsystems, eliminating the need for subsystem-specific gateway implementations
Solution Approach 2:
The gateway component can be copied and deployed to multiple computing systems throughout the building infrastructure. Each instance operates independently but follows the same configuration and communication patterns, allowing scalable deployment without increasing complexity management burden
2Productivity
If the system dynamically relocates services based on resource availability, then system efficiency and resource utilization are improved, but service deployment management complexity increases
Solution Approach 1:
The gateway component includes self-service capabilities to automatically detect available computing resources, determine optimal service placement locations, and relocate services as needed based on resource availability and performance requirements, eliminating the need for manual service management intervention
Solution Approach 2:
The service deployment architecture is designed to be dynamic, allowing services to be automatically relocated between different computing systems based on changing resource availability, load conditions, and performance requirements, with the gateway component adapting its service placement decisions in real-time
3Adaptability or versatility
If the gateway component supports multiple communication protocols for different building devices, then device compatibility and integration capability are improved, but communication management complexity increases
Solution Approach 1:
The gateway component acts as an intermediary between building devices using different communication protocols and the central management system. It translates various device protocols (BACnet, Modbus, MQTT, etc.) into a standardized internal format, isolating protocol complexity within the gateway and simplifying upstream communication
4Reliability
If configuration data is distributed across cloud platform and local gateway components, then system availability and local autonomy are improved, but configuration synchronization complexity increases
Solution Approach 1:
The gateway component performs preliminary actions by maintaining a local configuration cache that stores essential configuration data and device information locally. This allows the gateway to continue operating with cached configurations even when disconnected from the cloud platform, ensuring system availability while automatically synchronizing updates when connectivity is restored
Data Source
AI summary
Systems and methods for building management utilizing adaptive edge processing are disclosed. The building system can store gateway components on storage devices. The gateway components can facilitate communication with a cloud platform and facilitate communication with a physical building device. The building system can identify a computing system of the building that is in communication with the physical building device. The physical building device can store one or more data samples. The building system can deploy the gateway components to the computing system responsive to identifying that the computing system is in communication with the physical building device. The gateway components can cause the computing system to communicate with the physical building device to receive the one or more data samples and cause the computing system to communicate the one or more data samples to the cloud platform.


