Сформулирована актуальность использования технологий «умный дом» в жизни современного человека. Представлены распространенные протоколы реализации «умного дома», описаны их достоинства и недостатки. Предложена система, основанная на голосовом помощнике, развернутая локально на телефоне пользователя.
Современные технологии довольно глубоко интегрировались в нашу жизнь. Современный человек уже не может представить свою повседневность без смартфона и Интернета. Однако не все пользуются такой технологией, как «умный дом». «Умный дом» представляет собой интегрированную систему [1], которая использует интернет вещей (IoT), искусственный интеллект (AI) и другие передовые технологии для управления и автоматизации различных аспектов домашней жизни. Основной целью «умного дома» является повышение комфорта и уровня жизни его пользователей. Эта технология в автоматическом режиме или по запросу пользователя управляет «умными» устройствами. Например, пользователь может заранее настроить сценарий, который автоматически включает свет, отрегулирует температуру и поприветствует хозяина по его возращении домой, пользователь также может произвести ручную настройку через удобный интерфейс или с помощью голосового помощника. Это не только упрощает повседневные задачи, но и создает атмосферу, способствующую расслаблению и отдыху.
В актуальное время на рынке представлено большое количество протоколов реализации «умного дома», вот некоторые из наиболее распространенных [2, 3]:
Все эти протоколы объединяет один главный недостаток: большинство из них привязаны к сервисам корпораций. Из этого следует, что за владельцем такого «умного дома» так или иначе ведется слежка со стороны корпораций.
Предлагаем усовершенствованную систему, основанную на голосовом помощнике, развернутом локально на телефоне пользователя. Система подразумевает взаимодействие с «умным домом» посредством голосовых команд, также обрабатываемых на локальной машине.
В качестве нейронной сети можно использовать любую модель с открытым исходным кодом, в качестве примера рассмотрим Ollama. Для передачи голоса в нейросеть придется использовать прослойку для конвертации речи в текст и передачи его в нейросеть для дальнейшей обработки.
Использование локальной нейросети позволит пользователю применять данную систему не только как управление «умным домом», но и в качестве личного секретаря. Помимо основной цели (управление «умным домом»), пользователь также может задавать вопросы, не связанные с «умным домом». Например, пользователь может попросить создать напоминание/заметку, сделать звонок, ответить на смс.
Принцип работы с пользователем: пользователь диктует команду, которая передается в программу для конвертации речи в текст, который, в свою очередь, передается в нейросеть, которая ищет заранее заданные команды, в случае нахождения заранее указанного паттерна запускается заранее установленный сценарий, в случае, если команда не найдена, запускается диалог с пользователем.
Принцип работы сценариев: так как в данном проекте использование сторонних сервисов категорически не рекомендуется, пользователю придется разворачивать всю инфраструктуру локально. При нахождении команды нейросеть делает запрос на локальный сервер (домашний компьютер пользователя), к которому подключена вся инфраструктура. После получения команды сервер выполняет заранее запрограммированный сценарий.
В заключение можно сказать, что предложенный проект «умного дома» даст возможность получить все преимущества «умного дома» пользователям, заботящимся о своей конфиденциальности и цифровой безопасности.
1. Ким Дж., Ким Х., Ли Х. Обзор систем умного дома: прошлое, настоящее и будущее // IEEE Access. 2017. Vol. 5. P. 11849–11871. doi: 10.1109/ACCESS.2017.2729729
2. Губби Дж., Буйя Р., Марушич С., Паланисвами М. Интернет вещей (IoT): видение, архитектурные элементы и будущие направления // Future Generation Computer Systems. 2013. Vol. 29, № 7. P. 1645–1660. doi: 10.1016/j.future.2013.01.010
3. Zigbee Alliance. Zigbee Specification. 2020 // Retrieved from zigbee.org. URL: web.archive.org
Костин Кирилл Алексеевич, студент, Пензенский государственный университет.
Бурукина Ирина Петровна, кандидат технических наук, доцент, заведующий кафедрой «Системы автоматизированного проектирования», Пензенский государственный университет.
Авторы заявляют об отсутствии конфликта интересов.
© Костин К. А., Бурукина И. П., 2025