How does HumanOS work
NodeSpace
The central element is the node space
- Space to model objects, processing networks and correlations
- Manages data and history
- Access point for services
- Access point for devices
Detection of Devices
A device information model (JSON) contains
- device access points
- commands
- alarm and event sources
Devices are detected
- using static device detection (JSON files in the
Config\Devices
folder)
Each detected device creates a group in the node space:
Integrate Services
Activated services are represented as an independent group in the node space
However, the group is empty at the beginning...
Rules
Rules connect services to devices.
- Rules are triggered by events in the node space, like detecting a new device.
- If the condition of the rule is met, an appropriate action is taken. For instance, the device is assigned to the service group
Flexibility
- The availability and visibility of the devices can be set per service
- Simple but also very complex dynamics can be modeled with rules