How it works

While taking care of everything else the Arduino serves a JSON REST interface which the jQuery Mobile UI communicates with using backbone.js. The index page Arduino generates contains references to js and css.

This way it's quite easy to control multiple devices and the UI gets updated to all of them at once.


Data measurements and logging

Relay outputs

Network and UI

UI Demo

You can try out the dummy UI or watch the video:


Example log data: EC and pH have been adjusted according to settings. Amount of water is around 100 litres.


27.8.2012 (same plant 9 days later)

Development environment