Representation of Devices in Agent

Device data is represented in Agent like it's represented within Iotellect Server itself. Agent provides a "normalized" representation of every device to the other parts of Iotellect. This representation is called a context. Every context has variables (device settings), functions (operations valid for current device), and events that can be produced by device.

Variable values, function input/output parameters and data associated with event instances are also represented in the "normalized" form, as Data Tables. Every Data Table has a format defining the allowed number of records in the table, and the name, type and other parameters of each column, as well as some other data.

Every context (i.e. device) should provide definitions for its variables, functions and events. A definition contains the metadata for the variable, function or event, such as description, format and some other information.

Was this page helpful?