Этот проект был разработан для курса беспроводных коммуникационных сетей. Он направлен на получение, передачу и хранилище данных, касающиеся изменения температуры в батареях (в основном используемых для фотоэлектрических систем), чтобы проверить, находится ли температура в пределах порога и равномерно во всех батарейных ячеек.

Общая архитектура состоит из трех основных компонентов:
Узел: получает данные от датчика температуры тепловой камеры и среды, который отправляется на любой общедоступный шлюз Lora, подключенный к серверу TTN (The Things Network). Позже данные передаются веб -серверу через брокера MQTT. Он также отвечает за управление небольшим вентилятором (моделирует систему охлаждения для батарей).
WebServer: получает и хранит данные из узла в локальной базе данных. Это позволяет связь между узлом и мобильным приложением.
Мобильное приложение: отображает данные, полученные из узла (автоматически, с использованием веб -питания) и выполняет действие, запрашиваемое пользователем (с использованием протокола HTTP)
На этом репо каждый компонент имеет разделенную папку с отдельным чтением.