Introduction: Plant Monitoring - Flutter & Webockets

The concept is to run a WebSocket server in XIAO ESP32C which will read and calibrate the data from a bunch of sensors like a Soil Moisture Sensor, pH Sensor, Temperature Sensor, and Humidity Sensor and send all this information in JSON format to connected clients via the WebSockets whenever the client request for the data.

In our case, the client is a mobile application that I build in flutter which can handle multiple WebSocket connections and display all the received information in the app dashboard in an elegant graphical interface.

Supplies

Step 1: Testing Video

Step 2: Working Video

Step 3: Code & Instructions

The code and instructions for the project are in the original article from diyusthad.com