Skip to content

Soil Moisture Monitor


Blip firmware reads the analog data of moisture sensor and writes to a ble service characteristic periodically every minute. A node.js script is running on a raspberry pi which connects to blip and subscribes to moisture service notification. When it gets the moisture data, it appends that to the time series graph on Web UI and write to MongoDB database as well.

Code Source

Firmware, node.js script and visualization code is available here.

Demo Video

Here is the video of project in action.