Система мониторинга холодильного оборудования
Целью данного проекта является создание веб-платформы, для получения, аккумулирования, обработки и отображения показаний с датчиков, установленных на холодильном оборудовании.
Актуальность
Проект призван упростить процесс мониторинга условий хранения медицинских препаратов, требующих особых условий хранения, путем осуществления круглосуточного контроля показателей и отображения их в удобном веб-интерфейсе.
Технические данные
Система настроена таким образом, что позволяет отслеживать данные с любых датчиков, показания которых буду переданы в систему. В момент получения показаний система анализирует пакет данных и считывает из него все представленные показания всех датчиков.
Для мониторинга холодильного оборудования имеет смысл использовать датчики температуры, влажности и давления. Также можно отслеживать состояние питающей сети, к которой подключено холодильное оборудование.
Бэкенд системы написан на Python 3.10 с использованием фреймворка Flask. Для получения данных от подключенных устройств и отправки данных клиентам используется REST API. Данные хранятся в реляционной базе данные в смешанном формате. При получении новых показаний в базе данных появляется соответствующая запись о времени полученных данных, авторе данных и JSON строке со списком датчиков и их показаний.
Фронтенд реализован на HTML и JS. При открытии сайта запускается обработчик, который один раз в указанный период запрашивает данные с сервера и строит по ним графики.
