HVAC Controller Selective Telemetry Transmission to Reduce Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional HVAC, refrigeration, and automation systems generate excessive telemetry data, leading to increased bandwidth requirements and processing loads, limiting the ability to monitor and control these systems effectively from a centralized location.
Innovation Solution
A system and method where a controller communicatively coupled to HVAC, refrigeration, or automation systems receives telemetry data, determines the subset of data that has changed by comparing it to previous data, and communicates only this subset to a server, using different protocols as needed, thereby reducing the amount of data transmitted and prioritizing impactful changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all telemetry data is transmitted to the server, then complete system monitoring is achieved, but bandwidth requirements and processing loads increase excessively
Solution Approach 1:
The patent extracts only the essential information from the complete telemetry data by identifying and transmitting only changed parameters. The controller compares current telemetry data with historical data, extracts only the differences (changed parameters), and transmits only these extracted changes to the server, thereby reducing bandwidth consumption while maintaining monitoring effectiveness.
Solution Approach 2:
The patent segments the telemetry data transmission process into two stages: local processing at the controller where data is compared and changed parameters are identified, and selective transmission to the server. This segmentation allows the system to process data locally and transmit only necessary portions, reducing overall bandwidth requirements.
2Reliability
If all telemetry data is transmitted to the server, then complete system monitoring is achieved, but processing loads increase excessively
Solution Approach 1:
The patent extracts only the essential information from the complete telemetry data by identifying and transmitting only changed parameters. The controller compares current telemetry data with historical data, extracts only the differences (changed parameters), and transmits only these extracted changes to the server, thereby reducing server processing load while maintaining monitoring effectiveness.
Solution Approach 2:
The patent performs preliminary data processing and comparison at the controller before transmission to the server. By pre-identifying which parameters have changed and preparing only those for transmission, the system reduces the amount of data the server must process, thereby improving server processing efficiency.
3Loss of energy
If telemetry data is filtered to reduce bandwidth, then bandwidth consumption decreases, but data completeness may be compromised
Solution Approach 1:
The patent implements a feedback mechanism where the controller continuously compares current telemetry data with historical data to identify changes. This feedback loop ensures that only actually changed parameters are transmitted, preventing information loss while reducing bandwidth consumption. The server receives accurate change notifications that maintain data completeness for monitoring purposes.
Solution Approach 2:
The patent extracts only the essential information from the complete telemetry data by identifying and transmitting only changed parameters. The controller compares current telemetry data with historical data, extracts only the differences (changed parameters), and transmits only these extracted changes to the server, thereby reducing bandwidth consumption while maintaining monitoring effectiveness.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system (100) includes one or more systems, a controller (110) and a server (150). The one or more systems including one or more heating, ventilation, and air conditioning (HVAC) systems (120), refrigeration systems (130), or building automation systems (140). The controller is communicatively coupled to the one or more systems. The server is communicatively coupled to the controller. The controller receives telemetry data associated with the operation of the one or more systems. The received telemetry data includes data associated with individual components of the one or more systems. The controller also determines a subset of the telemetry data that has changed by comparing the received telemetry data to previous telemetry data. The controller also communicates to the server only the subset of the telemetry data that has changed.