Научная статья на тему 'Автоматизированная система оповещения для общеобразовательных учреждений на основе системы "SCHome"'

Автоматизированная система оповещения для общеобразовательных учреждений на основе системы "SCHome" Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
72
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
"УМНЫЙ ДОМ" / МИКРОКОМПЬЮТЕР / УДАЛЕННЫЙ ДОСТУП / BLYNK-СЕРВЕР

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Самохвалова С.Г., Демьяненко А.Е.

В статье рассматривается разработка автоматизированной системы оповещения для образовательных учреждений с использованием технологий «Умный дом» и «Интернет вещей».

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Автоматизированная система оповещения для общеобразовательных учреждений на основе системы "SCHome"»

46

Вестник ЛмГУ

Выпуск 87; 2019

Информатика и системы управления

УДК 004.415.2

С.Г. Самохвалова, А.Е. Демьяненко

АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОПОВЕЩЕНИЯ ДЛЯ ОБЩЕОБРАЗОВАТЕЛЬНЫХ УЧРЕЖДЕНИЙ НА ОСНОВЕ СИСТЕМЫ «SCHOME»

В статье рассматривается разработка автоматизированной системы оповещения для образовательных учреждений с использованием технологий «Умный дом» и «Интернет вещей».

Ключевые слова: «умный дом», микрокомпьютер, удаленный доступ, Blynk-cepeep.

На сегодняшний день технология «умный дом» - это интеллектуальная системах управления домом, обеспечивающая автоматическую и согласованную работу всех систем жизнеобеспечения и безопасности. Такая система самостоятельно распознает изменения в помещении и реагирует на них соответствующим образом. Основной особенностью этой технологии является объединение отдельных подсистем и устройств в единый комплекс, управляемый при помощи автоматики.

Разработанная система «SCHome» является комплексом аппаратных и программных средств на основе технологий «умного дома» и «Интернета вещей» (Internet of Things). Основная концепция системы заключается в объединении техники/оборудования и датчиков в единую информационную систему, представленную на рис. 1.

Рис. 1. Структурная схема стандартной системы SCHome.

В связи с тем, что в доме или на работе достаточно большое количество различного оборудования, система построена на использовании технологии беспроводной локальной сети устройствами на основе стандартов IEEE 802.11 - Wi-Fi. По локально-вычислительной сети передаются данные о показаниях датчиков, команды оборудованию и бытовой технике.

Поскольку описанная система обладает свойствами масштабируемости и конфигурируемости, было решено подтвердить их путем разработки прототипа автоматизированной системы оповещения для общеобразовательного лицея АмГУ.

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

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

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

Общая схема системы представлена на рис. 2.

WiFi-модем

Рис. 2. Общая схема системы оповещения.

Модуль SCHome-Base представляет собой микрокомпьютер Raspberry Pi с предустановленной операционной системой Raspbian. Raspberry Pi - одноплатный компьютер компактного размера. Имеет разъем HDMI для подключения монитора, USB-порты для подключения USB-устройств, GPIO-разъем для подключения низкоуровневой периферии, Ethernet-порт - для подключения к сети. Используемая модель RaspberryPi 3 Model В+ имеет процессор ARM 1.4Ghz, 1Gb оперативной памяти, модули Wifi и Bluetooth.

На микрокомпьютере развернут локальный сервер протокола Blynk, позволяющий управлять микроконтроллерами и платами через различные протоколы, а именно - обмениваться данными с ними посредством простых команд. Такой протокол позволит управлять системой удаленно, со смартфона администратора (сопровождающего систему), и получать данные из нее.

48

Вестник АмГУ

Выпуск 87, 2019

Звук воспроизводится аудиосистемами 1 и 2, расположенными на двух этажах. Аудиосистема 1 соединена с SCHome-Base через Bluetooth 4.2 и находится на этаж ниже от нее, а аудиосистема 2 - через 3.5mm AudioJack.

Удаленный доступ к SCHome-Base и его настройка осуществляются через персональный компьютер, размещенный в той же локальной сети.

Написанная программа позволяет проигрывать аудиофайлы и выводить звук через аудиосистемы по заданному расписанию (расписанию звонков), определенному заранее. Также есть возможность изменять расписание оперативно через удаленный доступ на время выходных и школьных каникул, осуществлять звуковое оповещение во время мероприятий, проводимых в стенах образовательного учреждения.

Разрабатываемая система является основой для размещения других модулей, представленных на рис. 3:

1. SCH-SolarPanel - модуль управления солнечными панелями с отслеживанием солнца и отслеживанием вырабатываемой электроэнергии. Частично покрывает расходы на электричество. В разработке.

2. SCH-Windmill - модуль отслеживания вырабатываемой электроэнергии вертикальными ветряными электрогенераторами (малошумные). Частично покрывает расходы на электричество. В разработке.

3. SCH-Atmos - модуль, состоящий из двух частей, устанавливаемый внутри и вне помещения. Измеряет состав воздуха и температуру внутри помещения, температуру и влажность снаружи. Передаваемые данные используются для определения частоты и продолжительности проветривания. Разработан.

4. SCH-Camera - модуль поворотной камеры. Используется для обеспечения безопасности в местах, где требуется дополнительный обзор к основной системе видеонаблюдения. В разработке.

5. SCH-Broadcast - модули обеспечения голосовой радиосвязи на территории помещения между рабочими местами. Рабочие режимы модулей могут меняться вручную администратором (либо ответственным) или по расписанию. Режимы - «один ко многим» и «один к одному». В разработ-

6. SCH-Faceld - модуль-подсистема распознавания лиц на пропускном пункте. Позволяет отслеживать время прибытия авторизованных пользователей на входе в помещения. В разработке.

SCH-SolarPanel

SCH-Windmill

SCH-Faceld

SCHome-Base

SCH-Atmos

SCH-Broadcast SCH-Camera

Рис. 3. Общая схема системы оповещения.

Данные модули являются автономными подсистемами, могут обмениваться данными с другими системами и управляться удаленно через 8СНоше-Ва8е.

В ближайшее время планируется создать рабочие прототипы данных модулей и внедрить их, встроив в автоматизированную систему оповещения.

1. Демьяненко, А.Е. Проект разработки информационной системы «Конфигурируемый дом» // Молодежь XXI века: шаг в будущее: материалы XVIII региональной научно-практ. конф. (18 мая 2017 г.). - Благовещенск: Изд-во БГПУ, 2017. - С. 1012-1013.

2. Самохвалова, С.Г., Демьяненко, А.Е. Разработка программного обеспечения для системы «Конфигурируемый дом» // Современные проблемы науки: материалы Российской национальной научной конференции с международным участием (22 декабря 2017 г.). - Ч. I. - Благовещенск: Амурский гос. ун-т, 2017. - С. 128-130.

3. Демьяненко, А.Е. Прототипирование мобильной платформы с компьютерным зрением для системы «8СНоше» // Молодежь XXI века: шаг в будущее: материалы XX региональной научно-практ. конф. (23 мая 2019 г.). - Благовещенск: Изд-во АмГУ, 2019.

УДК 004.4

Т.А. Галаган, А.Ю. Манвелян

РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ «СИСТЕМА ТЕСТИРОВАНИЯ» НА ОСНОВЕ ФРЕЙМВОРКА LARAVEL

В работе рассматриваются этапы проектирования и разработки веб-приложения, позволяющего создавать тесты и предоставлять интерфейс для их прохождения.

Ключевые слова: веб-фреймворк, веб-приложения, система тестирования, тест, Laravel, PHP, объективная оценка знаний, база данных.

Введение

Дистанционные технологии обучения активно развиваются и широко внедряются в образовательный процесс учебных заведений различного уровня. Описываемое веб-приложение позволяет учащимся дистанционно проходить проверку текущей успеваемости, а педагогам оперативно контролировать степень усвоения учебного материала.

Основными задачами веб-приложения являются:

реализация модуля панели управления системой с использованием управления доступом на основе ролей и соответственно создание роли администратора, имеющего полный доступ ко всему контенту, роли условного преподавателя и тьютора;

создание модулей для управления вопросами тестов и записи студентов для прохождения тестирования;

создание личного кабинета студента с возможностью проходить тесты и смотреть их результаты;

создание REST API для получения данных с СУБД.

Существует достаточное число систем тестирования. Некоторые из них имеют недостатки в интерфейсах, другие громоздки или уже не поддерживаются в силу морального старения. Преимущества веб-технологий - их универсальность и практичность для конечного пользователя, а также простота обновления приложения, организации хранения данных, их защиты. Чтобы производить хорошо функционирующие, масштабируемые и устойчивые веб-приложения, разработчики должны знать

i Надоели баннеры? Вы всегда можете отключить рекламу.