Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Sensor API

Spring Boot API и Java-клиент для регистрации датчиков, отправки погодных измерений и построения графика температуры.

API

Метод Путь Назначение
POST /sensors/registration регистрация датчика
POST /measurements/add добавление измерения
GET /measurements список измерений
GET /measurements/rainyDaysCount количество дождливых дней

Клиент умеет регистрировать датчик, генерировать тестовые измерения, получать статистику и строить график через XChart.

Стек

Java 22, Spring Boot 3.3, Spring Web, Spring Data JPA, PostgreSQL, RestTemplate, XChart, Maven.

Запуск

cp src/main/resources/application.properties.origin \
  src/main/resources/application.properties
./mvnw spring-boot:run

Перед запуском укажите подключение к PostgreSQL в application.properties. После старта API запустите клиентские классы Post или Get из IDE.

Скриншоты

Регистрация датчика

Регистрация датчика клиентом Датчик в базе данных

Генерация измерений

Отправка тестовых измерений Измерения в базе данных

Получение данных

Список измерений Количество дождливых дней

График температуры

График температуры

About

spring boot sensor api and java client for weather measurements and charts

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages