On September 2, 2025, Trayan Iliev from IPT – Intellectual Products & Technologies presented the “IPT Smart Home Irrigation” project to DEVBG IoT Group: https://iproduct.org/en/ipt-smart-irrigation/
The features of the presented smart home & garden irrigation solution include:
Real-time sensor data: Displays live data from flow meters and humidity sensors, including calculated water volume.
Irrigation control: Allows individual control of irrigation valves via a WebSocket connection.
Zone management: page for CRUD (create, read, update, delete) operations on irrigation zones, interacting with the server’s REST API.
Historical data visualization: Uses Echarts to display historical data for flow rate and humidity sensors in separate charts updated in real time.
Responsive design: The dashboard is designed to adapt to different screen sizes and can be used on mobile devices.
The frontend uses React, TypeScript, Material-UI, Echarts, React Router, WebSockets (for real-time data).
Backend uses:
- reactive web services: RESTful APIs for managing irrigation zones.
- CoAP Server: Communication with IoT irrigation controllers for sensor data and commands.
- Apache Kafka Integration: Real-time processing of sensor data using Kafka Streams and publishing of commands.
- Reactive MongoDB Persistence: Storage and retrieval of irrigation zone configurations.
- WebSockets: Real-time sensor data sent to the frontend.
The project is available under an open source license at GitHub:
https://github.com/iproduct/ipt-smart-irrigation