/Smart-Swimming-Pool

Academic project for Internet of Things course at University of Pisa, MSc in Artificial Intelligence and Data Engineering.

Primary LanguageJava

Smart Swimming Pool

Project description

Smart Swimming Pool is a smart system to control various aspects of a swimming pool. The application is composed of a coap network and a mqtt network, to control sensors and actuators. The application was tested using the Cooja simualtor.

Features

The system provides the following features:

  • Temperature control: You can get the current temperature, set temperature bounds, and start or stop the heater.
  • Chlorine level control: You can get the current chlorine level, set chlorine level bounds, and start or stop the chlorine dispenser.
  • Water level control: You can get the current water level and set water level bounds, and start or stop the water pump.
  • Light control: You can set the light color and start or stop the light.