Server 1.0.0

Server running machine learning algorithms and communication protocols between itself, controllers and mobile devices inside the HomeSky system.

Installation

To install, add the following dependency to your project or build file:

[server "1.0.0"]

Namespaces

server.modules.auth.auth

Ensures users' authentication

server.modules.node.node

Communicates with app and controller for each new or removed node.

server.modules.rule.rule

Add rules, get rules provided by the machine learning algorithms, 
accept these rules by the users and remove rules that doesn't 
please them.

server.modules.state.state

Monitors new data and command read by the sensors and actuators, 
or actions executed by the users over the actuators.