Skip to content

Software

Simone Marcigaglia edited this page Mar 26, 2018 · 5 revisions

Software

The full software documentation can be found here.

A brief description of the behaviour is as follows. The program consists of two threads. The first one (LocalThread) is responsible for the local control of sensors and actuators while the second (WebThread) ensures the communication with a PHP web interface hosted on an Apache web server.

As described in the documentation, the software implements third-party content adapted to the specific usage of the tea maker. Namely, a C++ wrapper (written by Bernd Porr under the GNU General Public Licence) was used to implement multi-thread programming and an I2C lcd library ((C) Kaj-Michael Lang) was adapted to display content on a 16x2 display.

Clone this wiki locally