HVAC device registration in a distributed building management system
AssigneeJohnson Controls Tyco IP Holdings LLP
InventorsSudhi Sinha, Youngchoon Park, Kyle Richard Gustafson, Justin J. Ploegert, Erik Paulson
Life of this patent
Estimating the term…
Abstract
A method for registering an HVAC device in a distributed building management system (BMS). The method includes requesting a token. The token is configured to authorize a registration of the HVAC device. The method further includes receiving the token at a registration service, and receiving a unique ID associated with the HVAC device at the registration service. The method also includes registering the device into a document database of the registration service and generating a device shadow associated with the HVAC device. The method also includes storing the device shadow in the distributed BMS.
Claims20
A method for registering a heating, ventilation or air conditioning (HVAC) device in a building management system (BMS), the method comprising:
- obtaining a firmware token for the HVAC device at a registration service, wherein the firmware token establishes one or more permissions of the HVAC device;
- authorizing the registration of the HVAC device using the firmware token;
- registering the HVAC device into a database of the registration service using a unique device identifier;
- determining credentials associated with the HVAC device in the database of the registration service based on the one or more permissions of the HVAC device established by the firmware token;
- providing the credentials to the HVAC device for operation of the HVAC device in accordance with the one or more permissions;
- generating a device shadow based on a device template and a role of the HVAC device, the role representing the one or more permissions of the HVAC device established by the firmware token, the device template comprising one or more data points associated with the HVAC device, wherein the device shadow provides a virtual representation of the HVAC device within the BMS;
- and
- at least one of (i) reading, by a second device of the BMS, values of the one or more data points from the device shadow or (ii) writing, by the second BMS device, the values of the one or more data points to the device shadow.
A building management system (BMS), the system comprising:
- a distributed BMS device comprising a processor, the processor configured to:
- obtain a firmware token for a heating, ventilation or air conditioning (HVAC) device at a registration service, wherein the firmware token establishes one or more permissions of the HVAC device;
- register the HVAC device into a database of the registration service using a unique device identifier;
- determine credentials associated with the HVAC device in the database of the registration service based on the one or more permissions of the HVAC device established by the firmware token;
- provide the credentials to the HVAC device for operation of the HVAC device in accordance with the one or more permissions;
- generate a device shadow based on a device template and a role of the HVAC device, the role representing the one or more permissions of the HVAC device established by the firmware token, the device template comprising one or more data points associated with the HVAC device, the device shadow providing a virtual representation of the HVAC device within the BMS;
- and
- at least one of (i) read, by a second device of the BMS, values of the one or more data points from the device shadow or (ii) write, by the second BMS device, the values of the one or more data points to the device shadow.
A method for registering an Internet of Things (IoT) heating, ventilation or air conditioning (HVAC) device in a building management system (BMS), the method comprising:
- obtaining a firmware token for the IoT HVAC device at a registration service, wherein the firmware token establishes one or more permissions of the IoT HVAC device;
- authorizing the registration of the IoT HVAC device using the firmware token;
- registering the IoT HVAC device into a database of the registration service using a unique device identifier;
- determining credentials associated with the IoT HVAC device in the database of the registration service based on the one or more permissions of the IoT HVAC device established by the firmware token;
- providing the credentials to the IoT HVAC device for operation of the IoT HVAC device in accordance with the one or more permissions;
- claiming, by a user, the IoT HVAC device, wherein claiming the IoT HVAC device allows the user to manage the IoT HVAC device within the BMS;
- generating a device shadow based on a device template and a role of the IoT HVAC device, the role representing the one or more permissions of the IoT HVAC device established by the firmware token, the device template comprising one or more data points associated with the IoT HVAC device, wherein the device shadow provides a virtual representation of the IoT HVAC device within the BMS;
- and
- passing values of the one or more data points from the device shadow to the IoT HVAC device to change one or more parameters within the IoT HVAC device.
Dependencies are inferred from the claim text.