Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Руководство пользования веб-интерфейсом



Первое что видит администратор после входа в веб-интерфейс – вкладку с показаниями датчиков всех зарегистрированный в системе устройств (Рис. 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

 

 


Поделиться:



Популярное:

  1. I. Теоретические основы использования палочек Кюизенера как средство математического развития дошкольников.
  2. IAMSAR (International aeronautical and maritime search and rescue manual) - «Руководство по международному авиационному и морскому поиску и спасанию»
  3. V. Руководство ПРОИЗВОДСТВЕННОЙ практикой
  4. Административное регулирование в области природопользования: экологические нормативы и стандарты
  5. Административные правонарушения в области охраны историко-культурного наследия. Правонарушения против порядка использования топливно-энергетических ресурсов (Гл. 19,20)
  6. Анализ использования материальных ресурсов
  7. Анализ использования основных фондов: задачи, объекты, этапы, источники информации, основные показатели.
  8. Анализ использования производственной мощности предприятия
  9. Анализ использования производственных мощностей организации
  10. Анализ использования различных рекламных средств ООО «Евросеть Ритейл» за 2007–2008 годы.
  11. Анализ использования средств на оплату труда
  12. Анализ использования строительной техники


Последнее изменение этой страницы: 2017-03-03; Просмотров: 391; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь