Trayan Iliev presented IPT Smart Home Irrigation Solution at DEV.BG


On September 2, 2025, Trayan Iliev from IPT – Intellectual Products & Technologies presented the “IPT Smart Home Irrigation” project to DEV.BG.

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 technologies used include: React, TypeScript, Material-UI, Echarts & echarts-for-react, React Router, WebSockets (for real-time data).

 

 

Backend technologies include:

  • Reactive Web Services: RESTful APIs with Spring WebFlux and Spring Boot 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 using Spring WebFlux WebSocket to the frontend.

The project is available under an open source license at GitHub:

https://github.com/iproduct/ipt-smart-irrigation

Here is a link to the presentation from the event.

For information about the project implementation and IPT trainings, please contact us at: office@iproduct.org