Задание: реализовать распределенное клиент-серверное приложение, позволяющее в режиме реального времени получать данные с датчиков окружающей среды и удовлетворяющее следующим условиям:
- необходимо сохранять получаемые измерения в БД для дальнейшего анализа;
- необходимо разработать функционал добавления новых станций с датчиками;
- вывод данных конечному пользователю должен быть представлен в виде интуитивно понятного интерфейса, позволяющего получить текущие измерения и отследить их динамику;
- необходимо проработать механизм действий как датчиков, так и сервера в случае временного отказа других составляющих частей системы.
Приложение должно содержать полный набор тестов, позволяющих проверить все аспекты его функционирования.
git clone https://github.com/RozeQz/SmartHouse.git
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install maven
cd smarthouse_server
mvn spring-boot:run