Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.06 KB

README.md

File metadata and controls

26 lines (22 loc) · 1.06 KB

is-iot-web

This repository represents a ASP.NET web application that interactis with an IoT Irrigation System, mainly communicates with the sink module via MQTT and makes CRUD operations on a MongoDB database.

Users are allowed:

  1. To authenticate with an existing account.
  2. To add/edit/delete users.
  3. To add roles.
  4. To manually control (turn on/off) the irrigation valves.
  5. To visualize real time state of the valves.
  6. To add irrigation plans.
  7. To edit/delete irrigation plans.
  8. To visualize collector data in tables and charts.
  9. To visualize automated irrigation times in tables and charts.
  10. To visualize valve action logs in tables.
  11. To visualize users and roles in tables.
  12. To configure irrigation mode (manual/automated).
  13. To configure automated irrigation process.
  14. To configure the sink module.

Linux Setup

  1. git clone https://github.com/pdany1116/is-iot-sink.git
  2. cp appsettings.example.json appsettings.json
  3. docker compose up

The app is running at: http://localhost:5000