Building automation system data management
First Claim
1. A building automation system (BAS) comprising:
- a plurality of end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus;
a communication network communicatively coupling the plurality of end devices and having a dynamic extensibility capability and an automatic configuration capability;
a protocol-independent server engine communicatively coupled to the communication network and adapted to selectively implement the dynamic extensibility capability to establish communications with, to receive and store data about, and to control the end devices and to selectively implement the automatic configuration capability to determine at least one characteristic of each of the end devices, wherein the at least one characteristic comprises a communication protocol compatible with the end device; and
a graphical user interface (GUI) communicatively coupled to the server engine and adapted to present at least a portion of a device page for a known end device including both static and dynamic data about the end device, wherein the server engine is adapted to store the static data and to load the static data on the device page concurrent with initiating a read request to obtain dynamic data from the end device and to refresh the device page until the read request is complete, and wherein the server engine is adapted to cache the dynamic data and to periodically reinitiate the read request to obtain updated dynamic information from the end device when the dynamic data is cached.
3 Assignments
0 Petitions
Accused Products
Abstract
A building automation system (BAS) comprising a plurality of end devices, at least one communication network, a protocol-independent server engine, and a graphical user interface (GUI). The end devices are each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus. The communication network supports a plurality of communication protocols and communicatively couples at least a portion of the plurality of end devices. The server engine is communicatively coupled to the at least one communication network and, in one embodiment, is adapted to selectively implement the dynamic extensibility capability to establish communications with, to receive and store data about, and to control the end devices and to selectively implement the automatic configuration capability to determine at least one characteristic of each of the end devices, wherein the at least one characteristic comprises a communication protocol compatible with the end device
167 Citations
30 Claims
-
1. A building automation system (BAS) comprising:
-
a plurality of end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus;
a communication network communicatively coupling the plurality of end devices and having a dynamic extensibility capability and an automatic configuration capability;
a protocol-independent server engine communicatively coupled to the communication network and adapted to selectively implement the dynamic extensibility capability to establish communications with, to receive and store data about, and to control the end devices and to selectively implement the automatic configuration capability to determine at least one characteristic of each of the end devices, wherein the at least one characteristic comprises a communication protocol compatible with the end device; and
a graphical user interface (GUI) communicatively coupled to the server engine and adapted to present at least a portion of a device page for a known end device including both static and dynamic data about the end device, wherein the server engine is adapted to store the static data and to load the static data on the device page concurrent with initiating a read request to obtain dynamic data from the end device and to refresh the device page until the read request is complete, and wherein the server engine is adapted to cache the dynamic data and to periodically reinitiate the read request to obtain updated dynamic information from the end device when the dynamic data is cached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A building automation system (BAS) comprising:
-
a plurality of end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus;
a communication network communicatively coupling the plurality of end devices and having a dynamic extensibility capability and an automatic configuration capability;
a graphical user interface (GUI) communicatively coupled to the communication network and adapted to present at least a portion of a device page for a known end device including both static and dynamic data about the end device, and a protocol-independent server engine communicatively coupled to the communication network and including software instructions adapted to implement the dynamic extensibility capability to establish communications with, to receive and store data about, and to control the end devices, software instructions adapted to implement the automatic configuration capability to determine at least one characteristic of each of the end devices, wherein the at least one characteristic comprises a communication protocol compatible with the end device, software instructions adapted to load the static data on the device page concurrent with initiating a read request to obtain dynamic data from the end device and to refresh the device page until the read request is complete, and software instructions adapted to cache the dynamic data and to periodically reinitiate the read request to obtain updated dynamic information from the end device when the dynamic data is cached. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification