Device Information Model
Device information model are designed to
- Access the hardware
- Providing a generic information model (GIM) along different controllers and machine brands
Typically, device information models contain:
- Data Nodes
- Commands
- Alarm and Event Pool
- Logical Structure
But also mor complex constructs can be added to devices
- Correlation processors
- Complex commands extended with C# Scripts
These constructs are used to create a generic information model (GIM).
Device information models are written JSON format and stored in the configuration folder Config\Devices
.
Example:
Two devices X and Y should provide a generic information model:
Both devices should provide A, B and C in the same manner. To achieve this different correlation schemas are needed.
NOTE
HumanOS allows to
- handle individual device information models
- define data transformations
- implement business logic on the device level