Интсрукция по работе с api погодной станции

С помощью api, вы можете получать накопленные даннные(температура, давление, влажность) в формате JSON.

bm180

Подробно о чипе

Чип был разработан фирмой BOSH, дешев и активно применяется в разнообразных Arduino проектах для измерения давления. Не предназначен для измерения низких температур, но судя по дублирующему датчику температуры вполне справляется.

Технические характеристики:

  • Диапазон измерения давления: от 300 до 1100 гПа
  • Точность измерения давления: от 0.02 гПа до 0.06 гПа
  • Диапазон измерения температуры: от 0 до 65 °C
  • Точность измерения температуры: ± 2 °C
  • Рабочая температура: от -40 ° C до +85 ° C
DateSheet

URL: /api/v1/bm180

Выводит все данные, для фильтрации нужно использовать ключи:

  • temp_min
  • temp_max
  • pressure_min
  • pressure_max
  • date_after
  • date_before

Например:

Запрос:

https://home.bolshakovsky.ru/weather/api/v1/bm180?temp_min=30&temp_max=32&pressure_min=700&pressure_max=760&date_after=2022-09-01T23:39:12&date_before=2022-09-15T00:00:00

Ответ:

{ "temp": 31.1, "pressure": 730.99, "datetimerec": "2022-07-16T23:39:12.911543+07:00" }

Dht21

Подробно о чипе

Датчик для измерения температуры и влажности. Имеет защитный пластиковый корпус. Предназначен для работы «на улице».

Технические характеристики:

  • Диапазон измерения влажности: 0–99,9%
  • Точность измерения влажности: ±3%
  • Диапазон измерения температуры: от -40 до +80 °C
  • Точность измерения температуры: ± 2 °C
  • Рабочая температура: от -40 ° C до +85 ° C
DateSheet

URL: /api/v1/bm180

Выводит все данные, для фильтрации нужно использовать ключи:

  • temp_min
  • temp_max
  • humidity_min
  • humidity_max
  • date_after
  • date_before

Например:

Запрос:

https://home.bolshakovsky.ru/weather/api/v1/bm180?temp_min=30&temp_max=32&humidity_min=700&humidity_max=760&date_after=2022-09-01T23:39:12&date_before=2022-09-15T00:00:00

Ответ:

{ "temp": 30.5, "humidity": 82, "datetimerec": "2022-07-16T23:39:12.911543+07:00" }