METHOD, COMPUTER-READABLE MEDIUM, AND SYSTEM FOR DISCOVERY AND REGISTRATION OF CONTROLLED DEVICES ASSOCIATED WITH SELF-DESCRIBING MODULES
First Claim
1. A method of discovery and registration of a controlled device for control thereof, comprising:
- discovering a module associated with the controlled device by an agent associated with a remote monitoring system;
evaluating whether the module is self-describing;
responsive to determining the module is self-describing, requesting a run-time capabilities object from the module;
receiving the capabilities object; and
registering the controlled device with the remote monitoring system according to the capabilities object.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium for the discovery and registration of controlled devices associated with self-describing Modules in a control system are provided. A controlled device associated with a self-describing module is coupled with a master controller on which the self-describing module is installed. A remote monitoring system is communicatively coupled with the master controller, and a remote monitoring system agent is installed on the master controller. The agent discovers a Module associated with the controlled device and queries the Module for a version thereof. The agent then evaluates whether the Module is self-describing. In the event the Module is self-describing, the agent requests a run-time capabilities object from the Module and registers the controlled device with the remote monitoring system according to the capabilities object.
-
Citations
20 Claims
-
1. A method of discovery and registration of a controlled device for control thereof, comprising:
-
discovering a module associated with the controlled device by an agent associated with a remote monitoring system; evaluating whether the module is self-describing; responsive to determining the module is self-describing, requesting a run-time capabilities object from the module; receiving the capabilities object; and registering the controlled device with the remote monitoring system according to the capabilities object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for discovery and registration of a controlled device for control thereof, the computer-readable medium comprising instructions that, when executed, cause the processing system to:
-
discover a module associated with the controlled device by an agent associated with a remote monitoring system; query the module for a version of the module; evaluate whether the module is self-describing; responsive to determining the module is self-describing, request a run-time capabilities object from the module; receive the capabilities object; and register the controlled device with the remote monitoring system according to the capabilities object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A control system for control of controlled devices deployed therein, comprising:
-
a controlled device having a self-describing module associated therewith; a remote monitoring system; and a master controller on which the self-describing module and an agent associated with the remote monitoring system are installed, wherein the remote monitoring system and the master controller are OSGi-compliant, wherein the agent discovers the module by invoking an OSGi method, queries the module for a version of the module, determines the module is self-describing, requests a run-time capabilities object from the module responsive to determining the module is self-describing, receives the capabilities object, and registers the controlled device with the remote monitoring system according to the capabilities object. - View Dependent Claims (17, 18, 19, 20)
-
Specification