ELECTRONIC ACCESS CONTROL DEVICE FOR CONTROLLING DATA ACCESS TO HVAC DEVICES OF AN HVAC SYSTEM
20230328066 · 2023-10-12
Assignee
Inventors
Cpc classification
G05B2219/24155
PHYSICS
F24F11/54
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/89
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H04L63/10
ELECTRICITY
F24F11/56
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/49
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/57
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/63
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
An electronic access control device for controlling data access to Heating, Ventilating and Air Conditioning (HVAC) devices of an HVAC system includes electronic communication circuits and a processor connected to the electronic communication circuits. An electronic communication circuit communicates via a first communication link with an external computing device, separate from the HVAC system. An electronic communication circuit communicates with one or more of the HVAC devices via a second communication link. The processor receives via the first communication link a data request directed to a particular device of the HVAC devices, checks authorization of the data request, upon authorization, forwards the data request via the second communication link to the particular device, receives via the second communication link a data content from the particular device, generates a data response, using the data content, and transmits the data response via the first communication link to the external computing device.
Claims
1. An electronic access control device for controlling data access to Heating, Ventilating and Air Conditioning (HVAC) devices of an HVAC system, the electronic access control device comprising a plurality of electronic communication circuits and a processor connected to the electronic communication circuits, wherein at least one of the electronic communication circuits is configured to communicate via a first communication link with an external computing device, separate from the HVAC system; at least one of the electronic communication circuits is configured to communicate with one or more of the HVAC devices via a second communication link; and the processor is configured to receive from the external computing device via the first communication link a data request directed to a particular one of the HVAC devices, check authorization of the data request for the particular one of the HVAC devices, upon affirmative authorization of the data request, forward the data request via the second communication link to the particular one of the HVAC devices, receive via the second communication link a data content from the particular one of the HVAC devices, generate a data response, using the data content, and transmit the data response via the first communication link to the external computing device.
2. The electronic access control device of claim 1, wherein the processor (54)-is configured to check authorization of the data request by verifying access control data included in the data request, using symmetric or asymmetric cryptography.
3. The electronic access control device of claim 1, wherein the electronic access control device further comprises a data store having stored therein identification information; and the processor is configured to check authorization of the data request by comparing identification information included in the data request to the identification information stored in the data store.
4. The electronic access control device of claim 1, wherein the electronic access control device further comprises a data store having stored therein access rights data; and the processor is configured to check authorization of the data request using the access rights data stored in the data store and access credentials included in the data request.
5. The electronic access control device of claim 1, wherein the processor (54)-is further configured to generate the data response by encrypting the data content from the particular one of the HVAC devices.
6. The electronic access control device of claim 1, wherein at least one of the electronic communication circuits comprises a radio communication circuit configured to communicate via a wireless communication link with the external computing device, the radio communication circuit being configured for at least one of: close range interface communication, wireless local area network (WLAN) communication, or cellular mobile radio network communication.
7. The electronic access control device of claim 1, wherein at least one of the electronic communication circuits comprises a radio communication circuit configured to communicate via a wireless communication link with one or more of the HVAC devices, the radio communication circuit being configured for at least one of: close range interface communication or wireless local area network (WLAN) communication.
8. The electronic access control device of claim 1, wherein at least one of the electronic communication circuits comprises a wire-based communication circuit configured to communicate via a wired communication link with one or more of the HVAC devices; at least one of the electronic communication circuits comprises a radio communication circuit configured to communicate via a wireless communication link with the external computing device; and the electronic access control device (50)-further comprises an electrical energy buffer, coupled to the wire-based communication circuit to harvest energy via the wire-based communication circuit, and connected to the radio communication circuit to power the radio communication circuit.
9. The electronic access control device of claim 8, wherein the wire-based communication circuit comprises at least one of: a serial communication bus, a parallel communication bus, an Ethernet communication circuit, or a Power over Ethernet communication circuit.
10. The electronic access control device of claim 8, wherein the wire-based communication circuit comprises at least two communication interfaces configured for daisy chaining.
11. The electronic access control device of claim 6, wherein the radio communication circuit comprises at least one of: a Low Power Wide Area Network (LPWAN) communication circuit, a WLAN communication circuit, a short range wireless communication circuit, and/or a close range wireless communication circuit.
12. The electronic access control device of claim 1, wherein the processor is further configured to receive via the second communication link data reports from the HVAC devices; to store the data reports linked to a time stamp in a data store of the electronic access control device; and to transmit a collection of time stamped data reports stored in the data store of the electronic access control device (50)-via the first communication link to the external computing device.
13. The electronic access control device of claim 12, wherein the processor is further configured to determine an energy level of an electrical energy buffer of the electronic access control device, and to transmit at least a portion of the collection of time stamped data reports depending on the energy level being above a set minimum energy threshold.
14. The electronic access control device of claim 1, wherein the processor is further configured to access via the second communication link a web server executing on one of the HVAC devices.
15. The electronic access control device of claim 1, wherein the electronic access control device further comprises a visual code provided on an external surface of a housing of the electronic access control device, the visual code encoding a device identifier associated with the electronic access control device; and the processor is further configured to receive via the first communication link a communication request from the external computing device, and to check whether a device identifier included in the communication request matches the device identifier encoded by the visual code.
16. The electronic access control device of claim 1, wherein the processor is configured to generate augmented reality data for the particular one of the HVAC devices, using data content received from the particular one of the HVAC devices; and to include the augmented reality data in the data response for the external computing device for rendering of the augmented reality data by the external computing device.
17. A method for controlling data access to Heating, Ventilating and Air Conditioning HVAC devices of an HVAC system using an electronic access control device comprising a plurality of electronic communication circuits and a processor connected to the electronic communication circuits, the method comprising the steps: establishing,- by at least one of the electronic communication circuits of the electronic access control device, a first communication link with an external computing device; establishing,- by at least one of the electronic communication circuits of the electronic access control device, a second communication link with one or more of the HVAC devices; receiving,- by the electronic access control device,- from the external computing device via the first communication link a data request directed to a particular one of the HVAC devices; checking authorization of the data request for the particular one of the HVAC devices- by the electronic access control device; ―forwarding, by the electronic access control device, the data request via the second communication link to the particular one of the HVAC devices upon affirmative authorization of the data request; ―receiving, by the electronic access control device, via the second communication link a data content from the particular one of the HVAC devices; ―generating, by the electronic access control device, a data response, using the data content; and ―transmitting, by the electronic access control device, the data response via the first communication link to the external computing device.
18. A computer readable storage medium storing instructions, which when executed by a processor of an electronic access control device, causes the electronic access control device to carry out the method for controlling data access to HVAC devices of the HVAC system according claim 17.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The present invention will be explained in more detail, by way of example, with reference to the drawings in which:
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0063] As illustratively shown on
[0064] In
[0065] One of the electronic communication circuits 52 of the electronic access control device 50 is configured to establish a first communication link I and communicate with an external computing device 100 via said first communication link I. As illustrated on
[0066] Furthermore, one of the electronic communication circuits 52 of the electronic access control device 50 is configured to establish a second communication link II and communicate with one or more of the HVAC devices 10 via said second communication link II.
[0067] The electronic access control device 50 further comprises a data store 56 connected to the processor 54, the data store 56 being configured for storing identification information and/or access rights data and/or data reports and/or data content from the HVAC devices.
[0068] Depending on the embodiment, the processor 54 is implemented as a programmed processor, including data and program memory, or another programmable logic unit, e.g. an application specific integrated circuit (ASIC). The processor 54 of the electronic access control device 50 is configured to receive a data request from the external computing device 100 via the first communication link I. In particular, the processor 54 is configured to control the at least one of the electronic communication circuits 52, which established the first communication link I, to receive a data request from the external computing device 100. The data request is directed to a particular one of the HVAC devices 10.
[0069] Furthermore, the processor 54 of the electronic access control device 50 is configured to check authorization of the data request for the particular one of the HVAC devices. Upon affirmative authorization of the data request for the particular HVAC device, the processor 54 of the electronic access control device 50 is configured to forward the data request via the second communication link II to the particular one of the HVAC devices 10 upon affirmative authorization of the data request. In particular, the processor 54 is configured to control the at least one of the electronic communication circuits 52, which established the second communication link II, to forward the data request via the second communication link II to the particular one of the HVAC devices 10.
[0070] As a response to the forwarded data request to the particular one of the HVAC devices 10, the processor 54 is configured to receive via the second communication link II a data content from the particular one of the HVAC devices 10. In particular, the processor 54 is configured to control the at least one of the electronic communication circuits 52, which established the second communication link II, to receive via the second communication link II a data content from the particular one of the HVAC devices 10.
[0071] Furthermore, the processor 54 is configured to generate a data response using the data content received from the particular one of the HVAC devices 10 and to transmit the data response via the first communication link I to the external computing device 100. In particular, the processor 54 is configured to control the at least one of the electronic communication circuits 52, which established the first communication link I, to transmit the data response via the first communication link I to the external computing device 100.
[0072]
[0073] The controller 12 comprises a processor 16 with an electronic circuit configured to control the respective HVAC device 10. Depending on the embodiment, the electronic circuits of the controller 12 are implemented as programmed processors, including data and program memory, or another programmable logic unit, e.g. an application specific integrated circuit (ASIC).
[0074] As illustrated in
[0075] In an embodiment, the communication module 18 is further configured to communicate with other HVAC devices 10, e.g. through a communication bus, a LAN and/or a WLAN.
[0076] As illustrated in
[0077]
[0078]
[0079] According to particular embodiments, the electronic access control device 50 is configured to automatically select one or more of the communication circuits 52 in accordance with the particular HVAC device 10 and/or in accordance with the particular external computing device 100, For example, the electronic access control device 50 is configured to automatically select a Low Power Wide Area Network LPWAN communication circuit or a Wireless Local Area Network WLAN communication circuit to communicate with a remote server 100B while selecting a Near Field Communication NFC and/or a Bluetooth Low Energy BLE and/or a Wireless Local Area Network WLAN communication circuit for communicating with a mobile computing device 100A.
[0080]
[0081] Turning now to
[0082] In preparatory step S10, at least one of the electronic communication circuits 52 of the electronic access control device 50 establish a first communication link I with an external computing device 100. According to embodiments disclosed herein, the first communication link I with an external computing device 100 is established periodically and/or upon request by the external computing device 100 and/or upon request by an operator and/or upon receipt of data content satisfying certain criteria.
[0083] In further preparatory step S12 -subsequent, preceding or simultaneous to step S10, at least one of the electronic communication circuits 52 of the electronic access control device 50 establish a second communication link II with one or more of the HVAC devices 10. According to embodiments disclosed herein, the second communication link II with one or more of the HVAC devices 10 is established periodically and/or upon request by one or more of the HVAC devices 10 and/or upon request by an operator and/or upon detection of operational data by one or more of the HVAC devices 10 satisfying certain criteria.
[0084] In step S20, the electronic access control device 50 receives a data request from the external computing device 100 via the first communication link I, the data request being directed to a particular one of the HVAC devices 10.
[0085] In step S22, the processor 54 of the electronic access control device 50 checks authorization of the data request. According to embodiments disclosed herein, the processor 54 checks authorization of the data request by verifying access control data included in the data request, using symmetric or asymmetric cryptography. According to further embodiments disclosed herein, the electronic access control device 50 further comprises a data store 56 having stored therein identification information and the processor 54 is configured to check authorization of the data request for the particular one of the HVAC devices by comparing identification information included in the data request to the identification information stored in the data store 56. According to even further embodiments disclosed herein, the electronic access control device 50 further comprises a data store 56 having stored therein access rights data and the processor 54 is configured to check authorization of the data request for the particular one of the HVAC devices using the access rights data stored in the data store 56 and access credentials included in the data request.
[0086] Upon affirmative authorization of the data request, in step S30, the processor 54 of the electronic access control device 50 forwards the data request via the second communication link II to the particular one of the HVAC devices 10 which the data request was directed to.
[0087] In a step S40, the electronic access control device 50 receives - via the second communication link II - a data content from the particular one of the HVAC devices 10 sent as a response to the forwarded data request. According to embodiments disclosed herein, the data content comprises configuration data for operating the particular HVAC device 10 and/or operation-related data recorded by the particular HVAC device 10. In step S40, the HVAC device 10 generates data content including one or more operational data values determined and stored by the HVAC device 10. The generating of the data content is executed on an ongoing or periodic basis or upon request from an internal or external control or application program. In an embodiment, the data content comprises a variable part which includes a defined set of different operational data values, including sensor measurement values, counter values, and other operational data, and optionally local data processing results. The variable part of the data content is continuously or periodically updated by the HVAC device 10. In an embodiment, the data content further comprises a static part which includes device identification information, e.g. actuator identification information, such as a serial number and actuator type or model indicators, and configuration data, e.g. version numbers of circuits, firmware, software, installed software components, etc.
[0088] In a step S6o of a particular embodiment, the processor 54 of the electronic access control device 50 encrypts the data content received from the particular one of the HVAC devices 10.
[0089] In subsequent step S70, the processor 54 of the electronic access control device 50 generates a data response using the data content as received from the particular one of the HVAC devices 10 or as encrypted in step S6o.
[0090] Thereafter, in step S8o, the processor 54 of the electronic access control device 50 transmits the data response via the first communication link I to the external computing device 100. According to particular use case(s), the external computing device 100 generates remote diagnoses for an HVAC device 10, e.g. an HVAC actuator, using data responses received from the electronic access control device 50. In an embodiment, the external computing device 100 further generates control values for the particular HVAC device 10 using data response(s) from a plurality of HVAC devices 10. Such control values are then transmitted to the HVAC devices 10 as part of a data request comprising a data write instruction, the electronic access control device 50 of particular embodiments being further configured to transmit said control values to the HVAC devices 10 and the HVAC devices 10 being configured to receive control values from the electronic access control device 50 and store said control values received.
[0091] Furthermore, the external computing device 100 generates and stores key performance indicators KPI for individual HVAC devices 10 and/or for groups of HVAC devices 10, using the received data responses.
[0092] In the present context, diagnosis goes beyond mere fault detection based on a direct comparison of a sensor reading to predetermined threshold value, but rather relates to the identification of the nature and probable cause of problems, failures, malfunctioning, and critical conditions of HVAC devices, 10 and associated HVAC system components, based on an analysis of a plurality of HVAC data responses received from the electronic access control device 50. For some diagnoses (and control values), the external computing device 100 further considers and uses location information of the HVAC devices 10. Depending on embodiment and/or configuration, the location information is included in the data reporting responses or the external computing device 100 determines the (static) location information based on device identification information included in the data responses, e.g. using a location look-up table. The location information includes coordinates, location names, address, identification of an HVAC system 1, identification of a building, room, and/or floor, etc.
[0093]
[0094] In a step S42, the processor 54 receives - via the second communication link II - data reports from the HVAC devices 10. The data reports comprise data content generated periodically by the HVAC device 10, in particular data content generated periodically without a corresponding data request. The communication of the data reporting message is executed on a periodic basis or upon request from an internal or external control or application program, e.g. an external data request.
[0095] In step S50, the processor 54 stores the data reports and links them to a time stamp in a data store 56 of the electronic access control device 50.
[0096] In step S52, the electronic access control device 50 harvests electrical energy via the second communication link II from the HVAC device 10 into its electrical energy buffer 58 in order to increase the energy level of the electrical energy buffer 58 above a set minimum energy threshold sufficient to provide sufficient energy for the radio communication circuit 52.1 to transmit a data request to the external computing device 100.
[0097] In step 54, periodically and/or upon a data request, and/or whenever an energy level of the electrical energy buffer 58 is above a set minimum energy threshold, a collection of time stamped data reports stored in the data store 56 of the electronic access control device 50 are transmitted via the first communication link I to the external computing device 100. The data reports comprise configuration data of HVAC devices 10 and/or operation-related data (such as operational parameters) recorded by the HVAC devices 10. In an embodiment, at least some of the operational data values relate to operational parameters of an electric motor of an HVAC actuator 20, the operational parameters of the electric motor relating to: motor current of the electric motor, voltage levels of a power supply of the electric motor, temperature of the electric motor, and/or movement of the electric motor. The operational parameters of the electric motor relating to movement include: number of rotations, number of changes of direction, powered-on operating time, active operating time, number of starts, number of stops, and/or start/stop ratio. In a further embodiment, at least some of the operational data values relate to positions of actuated parts 22 actuated by HVAC actuators 20. In an embodiment, at least some of the operational data values relate to measurement values of sensors 24, such as values regarding a fluid moving through a valve controlled by an HVAC actuator 20, including: flow rate, temperature, humidity, air quality, fluid concentration values, and/or differential pressure values.
[0098]
[0099]
[0100] It should be noted that, in the description, the sequence of the steps has been presented in a specific order, one skilled in the art will understand, however, that the computer program code may be structured differently and that the order of at least some of the steps could be altered, without deviating from the scope of the invention.
TABLE-US-00001 List of reference numerals HVAC system 1 HVAC device 10 controller (of HVAC device) 12 data store 14 processor 16 communication interface 18 actuator 20 actuated part 22 sensor 24 electronic access control device 50 electronic communication circuit 52 radio communication circuit 52.1 wire-based communication circuit 52.2 processor (of electronic access control device) 54 data store 56 electrical energy buffer 58 external computing device 100 mobile computing device 100A remote (cloud) server 100B router 110 first communication link I second communication link II