The system consists of a programmable logic controller (PLC) capable of collection data from various sensors (to measure pH, humidity, solution concentrations, pressure, temperature, air humidity, carbon dioxide concentrations, etc.) and inter-integrated circuit (I²C) computer bus enabling communication.
The recorded data are exported to a secured database in short intervals, e.g. one record per second, and can be safely accessed on a local network (LAN) or internet (WAN) by the user using a web interface. The interface also allows to load the history of measurements and provides their statistical analysis. Moreover, the data can be also accessed by an external device, such as relay, to take actions based on the measured data, e.g. regulate heating or start the irrigation.