CPC F24F 11/64 (2018.01) [F24F 11/30 (2018.01); F24F 11/58 (2018.01); F24F 11/62 (2018.01); F24F 11/77 (2018.01); F24F 11/84 (2018.01); G05B 19/0426 (2013.01); F24F 11/38 (2018.01); F24F 11/59 (2018.01); F24F 11/63 (2018.01); F24F 2110/00 (2018.01); G05B 2219/2614 (2013.01)] | 20 Claims |
1. 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.
|