| CPC H04L 41/0803 (2013.01) [H04L 12/2803 (2013.01); H04L 12/2807 (2013.01); H04L 12/2809 (2013.01); H04L 12/2816 (2013.01); G05B 2219/25011 (2013.01); G05B 2219/2614 (2013.01)] | 18 Claims |

|
1. A building device located within a building, the building device comprising:
one or more circuits and an enclosure structured to enclose the one or more circuits, wherein the one or more circuits are configured to:
implement one or more device control functions, the one or more device control functions controlling or measuring one or more environmental conditions of the building; and
receive an integration configuration from an external device, the integration configuration causing the one or more circuits to:
implement the one or more device control functions via one or more communication protocols of an internal network, causing the one or more device control functions to retrieve and store sensor data on an equipment object stored in the one or more circuits, the sensor data indicating the one or more environmental conditions of the building and retrieved from one or more devices of the building;
implement an external communication configuration to map a subset of the sensor data from the equipment object to at least one network object stored in the one or more circuits and facilitate communication of the at least one network object from the one or more circuits to an external system via an external communication protocol, wherein mapping the subset of the sensor data from the equipment object to the at least one network object is based on attributes of the one or more devices of the building and the external communication configuration which defines the subset of the sensor data to expose to the external system;
receive, via the external communication protocol, a command to modify a device parameter of the one or more devices, the command comprising a modified value of a network object of the at least one network object stored in the one or more circuits;
identify, from the external communication configuration, a mapping between the network object stored in the one or more circuits and an attribute of the equipment object stored in the one or more circuits;
determine that the mapping defines the attribute of the equipment object as a writeable attribute; and
responsive to determining that the mapping defines the equipment object as the writeable attribute, write the modified value to the attribute of the equipment object based on the command and transmit the modified value of the attribute from the equipment object to the one or more devices via the one or more communication protocols of the internal network to modify the device parameter.
|