ACTIVE DEVICE MANAGEMENT FOR USE IN A BUILDING AUTOMATION SYSTEM
First Claim
1. A building automation system (BAS) comprising:
- a server engine configured to monitor and control a plurality of end devices;
a network communicatively coupling the server engine and the plurality of end devices;
a connection manager implemented in the server engine and configured to monitor the status of the plurality of end devices; and
a reconnect manager implemented in the server engine and configured to iteratively query any one of the plurality of devices that has entered an off-line status in an attempt to transition the one of the plurality of end devices from the off-line status to an on-line status.
2 Assignments
0 Petitions
Accused Products
Abstract
A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a server engine comprising a communication state manager for actively managing the state of various devices in building automation system and an associated reconnect manager to reestablish communication with off-line devices. The communication manager and the reconnect manager coordinate the interaction between the server engine and the devices in order to minimizing the load on the communication network, while also working to establish the working state of any of the end devices and to transition off-line to an on-line state.
119 Citations
12 Claims
-
1. A building automation system (BAS) comprising:
-
a server engine configured to monitor and control a plurality of end devices; a network communicatively coupling the server engine and the plurality of end devices; a connection manager implemented in the server engine and configured to monitor the status of the plurality of end devices; and a reconnect manager implemented in the server engine and configured to iteratively query any one of the plurality of devices that has entered an off-line status in an attempt to transition the one of the plurality of end devices from the off-line status to an on-line status. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing the connection status of a plurality of end devices in a building automation system (BAS) comprising:
-
providing a server engine communicatively coupled to the plurality of end devices by a network; transmitting a first verify message to a one of the plurality of end devices via the network and incrementing a message count of the number of verify messages sent; waiting for a response to the verify message for a wait-time period proportional to an amount of time the end device has been off-line; incrementing the wait-time period if no response to the verify message is received, checking if the message count has reached a maximum message value, transmitting another verify message if the maximum message value has not been reached; setting the wait-time period to a preconfigured minimum-time and clearing the message count if an affirmative response to the verify message is received; and discontinuing the transmission of verify messages to the one of the plurality of end devices if the message count has reached the maximum message value. - View Dependent Claims (6, 7)
-
-
8. A method for managing the connection status of a plurality of end devices in a building automation system (BAS) comprising:
-
providing a server engine communicatively coupled to the plurality of end devices by a network; dynamically monitoring a subset of the plurality of end devices that do not provide active indications of status changes with a connection manager; transmitting a raw communication request to a one of the plurality of end devices only if the one of the plurality of end devices is on-line; and notifying a reconnect manager that a one of the subset of the plurality of end device has transitioned from either an on-line status to an off-line status, or from the off-line status to the on-line status when a communication request is attempted. - View Dependent Claims (9)
-
-
10. A building automation system (BAS) comprising:
-
a server engine communicatively coupled to the plurality of end devices by a network; and means for dynamically monitoring a subset of the plurality of end devices that fail to provide active indications of status changes with a connection manager;
the connection manager including;means for transmitting a raw communication request to a one of the plurality of end devices only if the one of the plurality of end devices is on-line; and means for notifying a reconnect manager that a one of the subset of the plurality of end device has transitioned from either an on-line status to an off-line status, or from the off-line status to the on-line status when a communication request is attempted. - View Dependent Claims (11, 12)
-
Specification