TOOL AND METHOD FOR DYNAMIC CONFIGURATION AND IMPLEMENTATION OF DEVICE FIRMWARE UTILIZING DEFINED COMPONENTS
First Claim
1. A method of dynamically configuring a device for use in an automation system, the method comprising:
- defining a configuration file related to the functionality of the device, wherein the configuration file identifies one or more standardized components stored in communication with the device;
transferring the configuration file to the device such that the configuration file is accessible by a dynamic configuration tool;
initializing the device according to the dynamic configuration tool and the configuration file, wherein the dynamic configuration tool retrieves the one or more standardized components identified by the configuration file;
generating an executable file for the device based on the one or more standardized components identified by the configuration file; and
operating the device utilizing the generated executable file.
4 Assignments
0 Petitions
Accused Products
Abstract
A tool, method and device for configuring a device such as a building automation device for use in a automation system is disclosed. The method includes defining a configuration file related to the functionality of the device, such that the configuration file identifies one or more standardized components stored in communication with the device, transferring the configuration file to a dynamic configurator tool operable within the device, initializing the device according to the dynamic configurator tool and the configuration file, such that the dynamic configurator tool retrieves the one or more standardized components identified by the configuration file, generating an executable file for the device based on the one or more standardized components identified by the configuration file, and operating the device utilizing the generated executable file.
13 Citations
20 Claims
-
1. A method of dynamically configuring a device for use in an automation system, the method comprising:
-
defining a configuration file related to the functionality of the device, wherein the configuration file identifies one or more standardized components stored in communication with the device; transferring the configuration file to the device such that the configuration file is accessible by a dynamic configuration tool; initializing the device according to the dynamic configuration tool and the configuration file, wherein the dynamic configuration tool retrieves the one or more standardized components identified by the configuration file; generating an executable file for the device based on the one or more standardized components identified by the configuration file; and operating the device utilizing the generated executable file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A controller configured to implement a dynamically configured user application to operate a building automation device for use in a building automation system, the controller comprising:
-
a processor; a memory in communication with the processor, wherein the memory is configured to store processor-executable instructions configured to; receive, at the building automation device, a configuration file that identifies a leaf component stored in communication with the building automation device; initiate a dynamic configuration tool, wherein the dynamic configuration tool retrieves the leaf component identified by the configuration file from an accessible storage location and configures the leaf component for operation according to the definitions provided in the configuration file; generate an executable file for implementation by the building automation device based on at least the leaf component; and execute the building automation device utilizing the generated executable file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of configuring a building automation device for use in a building automation system, the method comprising:
-
storing a defined configuration file in a building automation device, wherein the configuration file is accessible by a dynamic configurator tool; activating the dynamic configurator tool, wherein the dynamic configurator tool retrieves and configures at least one standardized component defined by the configuration file; generating a user application for execution by the building automation device, wherein the user application is based on the at least one standardized component; and operating the building automation device utilizing the generated user application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification