Skip to content

The System Core

Ron Gatenio edited this page Jul 1, 2017 · 1 revision

The system core, as its name suggests, is the core of the whole system. It manages the communication with all other parts, passing information from one part to another. It has several main responsibilities:

  • Receiving information from sensors.
  • Storing gathered information in databases.
  • Retrieving information from databases and passing them to applications.

The core acts as an intermediary between the different parts:

  • It receives information from all the sensors and stores them in the database. To receive the information, it provides a common interface that all sensors must comply to in order to be added to the system.
  • It supplies an interface for modules to ask for information, or to add their listeners for data coming from the sensors.

Clone this wiki locally