Arloid Automation system is virtually composed of two main modules, "hardware" and "software".
"Hardware" module comprises all physical devices which are immediately involved in generation, transformation and transmission of command signals from the server to actuation mechanisms and which ensure feedback from those devices to the server. These devices include various controllers and gateways.
"Software" module is a software package intended for continuous transformation of electronic and electrical signals for further communication between "Hardware" components and User. This module is responsible for recognition and proper reception of signals from different devices within the Smart House system.