Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Руководство пользования веб-интерфейсом ⇐ ПредыдущаяСтр 4 из 4
Первое что видит администратор после входа в веб-интерфейс – вкладку с показаниями датчиков всех зарегистрированный в системе устройств (Рис. 14). Устройства представлены панелями с синим заголовком, в качестве названия отображается местоположение устройства. Кнопка «скрыть» справа в заголовке устройства позволяет запретить отображение устройства в этом списке и предназначена для избавления от не важной в данный момент информации. При этом данные для скрытых устройств по-прежнему будут приниматься и записываться. Внутри панели устройства перечислены все его датчики в виде строк с местоположением датчика и последней зарегистрированной им температурой. Если температура выходит за установленные для датчика пределы, она выделяется красным цветом. Клик по строке датчика раскрывает панель с подробными данными о нём: динамически обновляемый график температур и его настройки. При наведении курсора мыши на точку графика возникает всплывающая подсказка с временем и значением температуры в этой точке. Также график допускает зум по оси времени. Выпадающий список справа позволяет изменить формат отображения данных на один из следующих: · Сплайн – сглаженная линия, удобная для наблюдения изменений температуры в некотором промежутке времени; · Зона – сплайн с выделенной площадью между графиком и осью T = 0. Удобна для наблюдения за абсолютными значениями температур; · Столбцы – каждое значение температуры отображается в виде столбца на графике. Такое отображение позволяет легко увидеть отдельные значения и определить временные промежутки между данными.
Следующая настройка позволяет изменить количество значений температуры, отображаемых на графике. Это количество ограничено только количеством показаний в базе, таким образом сделав его достаточно большим и воспользовавшись зумом, можно увидеть данные за любой временной отрезок. Последний пункт панели справа от графика позволяет увидеть и изменить допустимые границы температуры для выбранного датчика (Рис. 16). Они устанавливают допустимый температурный режим в месте, где установлен данный датчик. В случае выхода температуры за эти границы всем ответственным за устройство пользователям будут отправлены SMS. Также эти границы отображаются в виде горизонтальных линий на графике.
Рис. 17 Редактирование границ датчика
Следующая вкладка содержит все зарегистрированные в системе устройства (Рис. 17). Они отображаются в виде табличек с местоположением устройства в заголовке и данными о нём. Три кнопки сверху позволяют скрыть/показать устройство в списке на первой вкладке, отредактировать его данные (Рис. 18) и удалить его. Поля «телефон» и «IMEI» в окне редактирования данных устройства допускают ввод только числовой информации. Телефон хранится в виде числа в связи с особенностью функционирования системы SMS -оповещений.
Рис. 18 Вкладка " устройства"
Рис. 19 Редактирование данных устройства
Данные об устройстве состоят из его номера телефона, уникального идентификатора IMEI и местоположений и температурных границ всех его датчиков, при этом границы можно отредактировать уже знакомым способом. При нажатии на табличку со знаком плюс появляется форма добавления нового устройства, в которой необходимо ввести местоположение самого устройства и его датчиков. После заполнения этих полей и нажатия кнопки «добавить» всплывающее окно запросить номер телефона и IMEI добавляемого устройства, которое завершает процесс добавления. Сразу после добавления новое устройство появится здесь и в списке на первой вкладке, а система будет готова принимать с него показания. В случае разрыва соединения с сервером или ошибки записи данных об устройстве в левом нижнем углу появится уведомление о произошедшем событии. Последняя, третья вкладка позволяет просмотреть и отредактировать зарегистрированных в системе пользователей, привязанные к ним устройства и настройки уведомлений (Рис. 19).
Рис. 20 Пользователи и уведомления
Каждый пользователь отображается в виде панели с синим заголовком. Поле «Регулярные уведомления» позволяет установить интервал времени в часах, через который пользователь будет получать по SMS данные о температуре со всех привязанных к нему устройств. Кнопки в правом верхнем углу позволяют отредактировать данные о пользователе и удалить его. Список ниже содержит все привязанные к пользователю устройства. У каждого устройства можно отметить опции «Регулярные уведомления» и «Срочные уведомления», которые устанавливают, будет ли пользователь получать регулярные уведомления и уведомления в случае выхода температуры на любом из датчиков устройства за установленные границы. Кнопки с плюсом под списком пользователей и справа от списка устройств позволяют добавить нового пользователя в систему и новое устройство пользователю соответственно.
Заключение
В результате основная цель работы – создание системы централизованного мониторинга температур в удалённых помещениях, с уведомлением пользователей об изменениях этих температур и возможностью расширения функциональности, достигнута. Для ее достижения были поставлены и решены задачи: 1) Создано автономное устройство измерения температуры, способное передавать показания по беспроводному протоколу связи в сети интернет. a) разработана и протестирована аппаратная конфигурация устройства b) разработано программное обеспечение устройства c) изготовлено первое устройство мониторинга 2) Создан веб-сервер. a) определён протокол взаимодействия сервера и устройств b) разработана back-end составляющая, которая принимает и обрабатывает данные от устройств, а также регулярно оповещает пользователей о текущей температуре и её критических изменениях c) разработан веб-интерфейс администратора, позволяющий конфигурировать работу системы d) сервер развёрнут на VPS Результатом выполнения выпускной квалификационной работы является система мониторинга температур, облегчающая деятельность персонала, обслуживающего помещения с температурным режимом, а также способная вырасти в полноценную систему умного дома после нескольких циклов модификации устройств и сервера.
Список литературы 1. Z-Wave Home Control [Электронный ресурс] – режим доступа: http: //www.z-wave.com/ 2. If This Than That [Электронный ресурс] – режим доступа: https: //ifttt.com/ 3. Официальный сайт NodeJS [Электронный ресурс] – режим доступа: https: //nodejs.org/ 4. Официальный сайт Express [Электронный ресурс] – режим доступа: http: //expressjs.com/ 5. Официальный сайт Bootstrap [Электронный ресурс] – режим доступа: http: //getbootstrap.com/ 6. Официальный сайт AngularJS [Электронный ресурс] – режим доступа: https: //angularjs.org/ 7. Спецификации датчика температуры DS18B20 [Электронный ресурс] – режим доступа: https: //datasheets.maximintegrated.com/en/ds/DS18B20.pdf 8. Список AT-команд модуля SIM800L [Электронный ресурс] – режим доступа: https: //cdn-shop.adafruit.com/datasheets/sim800_series_at_command_manual_v1.01.pdf
Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 391; Нарушение авторского права страницы