Skip to main content
Version: 2.7

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

NodeSpace

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:

NodeSpace

Integrate Services

Activated services are represented as an independent group in the node space

However, the group is empty at the beginning...

NodeSpace

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

NodeSpace

Flexibility

  • The availability and visibility of the devices can be set per service
  • Simple but also very complex dynamics can be modeled with rules

NodeSpace