ВВЕДЕНИЕ 5
Глава 1. Современное представление систем домашней автоматизации «умный дом» 8
1.1 Общая концепция систем умного дома 9
1.2 Сети и протоколы 12
1.3 Устройства 13
1.4 Анализ рынка систем умного дома 15
Глава 2. Разработка прототипа интеллектуальной системы домашней автоматизации «умный дом» 25
2.1. Постановка задачи 25
2.2. Общая архитектура системы 27
2.3 Центральное устройство 28
2.4 Конечные устройства 33
2.4.1 Прототип датчика температуры и влажности 36
2.4.2 Прототип датчика протечки 38
2.4.3 Прототип умной розетки 39
2.5 Мобильное приложение 41
2.6 Голосовой ассистент 47
2.6.1 Распознавание запросов с параметрами 50
2.6.2 Распознавание запросов общего вида 53
2.6.3 Заключение по распознаванию семантики 57
2.6.4. Заключение по голосовому ассистенту 58
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 62
ПРИЛОЖЕНИЕ А
Путь, который прошли информационные технологии от их появления в середине прошлого века до текущего момента, занимает достаточно маленькую часть истории человечества. Однако этот путь значительно повлиял на нашу жизнь.
Одной из причин популярности информационных технологий является глобальная сеть интернет, которая предоставила доступ к огромному количеству разнообразной информации. Но помимо поиска и получения информации безусловный вклад вложила возможность мгновенного обмена сообщениями на больших расстояниях.
Появление глобальной сети, помимо возможности в общении и предоставлении информации, вызвало интерес у энтузиастов того времени, которые заметили, что можно использовать данную технологию для дистанционного управления различными бытовыми устройствами. Одним таким энтузиастом был Джон Ромки, который в 1990 году продемонстрировал концепт управления устройствами на расстоянии на примере тостера. Через девять лет у данного явления появилось название - «интернет вещей» [9]. Тем не менее по мнению компании Cisco «рождение» интернета вещей ознаменовано моментом, когда количество подключенных к сети интернет устройств превысило население планеты [4].
В настоящее время применение технологий интернета вещей распространилось широко в различных отраслях человеческой деятельности. Использование интернета вещей можно часто встретить в автоматизированном производстве, медицине и даже в ресторанах быстрого питания, например, McDonald’s [39]. Еще одной областью применения интернета вещей стали системы «умных домов», которые призваны улучшить комфортность и безопасность быта человека в его жилище.
Рынок систем умных домов еще достаточно молод, но уже появляются решения от крупных технологических компаний, таких как Google, Apple и Xiaomi. По оценкам Strategy Analytics в 2017 году объем мирового рынка умных домов превысил 86 миллиардов долларов, а к 2018 году достиг 96 миллиардов долларов [47]. Из них 8 миллиардов рублей приходится на российских рынок. Согласно прогнозу, ожидается ежегодный прирост рынка примерно на 10% в течение 5 лет [1]. Это говорит как о молодости и постепенном развитии рынка, так и о заинтересованности пользователей в подобной продукции, что определяет актуальность данной работы.
Однако ввиду молодости рынка и сложности технологии рынок предоставляет разнообразную и разрозненную продукцию, которая не дает четкого представления о таких системах, что препятствует еще более стремительному росту рынка. Данное исследование основано на этой проблеме.
Объект исследование - системы домашней автоматизации.
Предмет исследования - современные системы «умный дом».
Цель исследования - разработка программно-аппаратного комплекса системы «умный дом», отвечающий основным современным тенденциям рынка систем домашней автоматизации.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Изучить теоретико-методологическую базу систем домашней автоматизации;
2. Провести анализ и выявить современные тенденции рынка систем домашней автоматизации;
3. Спроектировать общую архитектуру и разработать функциональное описание системы «умный дом»;
4. Реализовать прототип спроектированной системы.
Основу теоретико-методологической базы составили работы, посвященные исследованию в области интернета вещей и, в частности, систем «умный дом» следующих авторов: Р. Краненбург, Г. Лобаккаро, А.А. Попов, Д.В. Байгозин, А.Е. Китаев, М.А. Шнепс-Шнеппе, Я.Ю. Григорьев. Дополнительно исследовались смежные области, такие как интерфейс между пользователем и ИС под авторством: Я. Нильсена, Б. Шнейдермана, Д. Раскина; обработка естественного языка авторов: Н. Хомский, М. Коробов.
Структура исследования обусловлена постановкой задач, а именно имеет классическое разбиение на две главы: теоретическую и практическую. Первая глава посвящена рассмотрению общей концепции систем домашней автоматизации, анализу и выявлению основных тенденций систем «умный дом». Вторая глава носит практический характер и содержит описание реализации основных компонентов разрабатываемого прототипа системы «умный дом».
В ходе работы были получены следующие результаты:
1. Выявлены тенденции рынка систем домашней автоматизации в виде основных компонентов таких систем: центральное устройство, конечные устройства, мобильное приложение, голосовой ассистент;
2. Разработана общая архитектура системы «умный дом»;
3. Разработаны центральное устройства, комплект прототипов конечных устройств, мобильное приложение и голосовой ассистент;
4. Представлены результаты разработки голосового ассистента на XVI Международная конференции студентов, аспирантов и молодых ученых «Перспективы развития фундаментальных наук»
Исследование предметной области систем домашней автоматизации показало, что данное направление активно развивается и имеет перспективы для ведения исследований и разработок на данную тематику. Это обоснованно как ростом рынка и причастием технологических гигантов, так и заинтересованностью пользователей в данном продукте.
Однако, согласно аналитикам, отсутствует единое общее представление о таких системах домашней автоматизации, как у производителей, так и у потенциальных пользователей. Что приводит к замедлению внедрения таких систем в обыденную жизнь.
С постепенным развитием рынка системы от разных производителей начинают приобретать схожие очертания. Это связано как с интересами пользователей, так и с заимствованием удачных решений. Именно на выделении таких общих черт было сформировано общее представление о такой системе.
Согласно современным тенденциям рынка систем домашней автоматизации, такая система должна предоставлять пользователю возможность дистанционного управления системой, созданием автоматических алгоритмов поведения системы и возможность взаимодействия с системой с помощью голоса. Структурный анализ представителей систем «умный дом» показал, что подобные системы состоят из центрального устройства, набора конечных устройств, мобильного приложения.
На основе данного анализа была спроектирована общая архитектура, которая послужила основой создания прототипа системы «умный дом». Каждый компонент системы имеет свое уникальное назначение. Центральное устройство исполняет роль менеджера, то есть контролирует взаимодействие всех компонентов системы и управляет ими. Конечные устройства являются базой всей системы, именно они и позволяют взаимодействовать с окружающей средой, получать разные данные о ее состоянии.
Система «умного» дома является комплексной и распределенной. Этот фактор приводит к возможному взаимодействию с системой на трех различных уровнях: физическом, посредством мобильного приложения и голосовом. Данный опыт взаимодействия также важен в концептуальном понимании системы, он значительно отличает систему «умного» дома от других информационных систем, бытовых устройств.
В результате были получены представления о современной системе домашней автоматизации. Подавляющая часть таких систем имеет в основе дистанционное управление бытовыми приборами. Однако развитие таких систем дополняло их различным «умным» функционалом, например, системой сценариев или голосовым ассистентом.
В конечном итоге развитие таких систем отошло от простого дистанционного управления к повышению качества жизни. Это возможно благодаря автоматизации протеканию бытовых процессов, постоянному сбору данных о состоянии системы и окружающей среды. Дальнейшая интеллектуальная обработка этих данных позволяет полезно их использовать, что ведет как к экономии ресурсов, так и к повышению безопасности.
Система «умного» дома на текущий момент имеет трудности в развитии, ввиду новизны и дороговизны технологии. Далеко не все потенциальные пользователи могут приобрести комплексный набор, чтобы начать пользоваться такими системами уже сейчас. А покупка отдельно взятых «умных» устройств не дает полного представления о таких системах и может оставлять негативный отпечаток о полезности таких устройств. Однако динамика роста рынка и различные программы помощи со стороны государства позволяют говорить об оптимистичном будущем данной технологии. Такие системы станут ячейками в рамках «умных» город.
1. Анализ рынка систем «умный дом» в России [Электронный ресурс]. -
URL: https://drgroup.ru/513 -issledovanie-rinka-intellectualnih-domov.html
(дата обращения: 30.05.2019).
2. Байгозин Д. В., Первухин Д. Н., Захарова Г. Б. Разработка принципов интеллектуального управления инженерным оборудованием в системе «умный дом» //Известия Томского политехнического университета. Инжиниринг георесурсов. - 2008. - Т. 313. - №. 5.
3. Вахрамеев М. А. РЕДАКЦИОННОЕ РАССТОЯНИЕ В СВОБОДНЫХ ЛЕВОРЕГУЛЯРНЫХ СВЯЗКАХ //Вестник Омского университета. - 2018. - Т. 23. - №. 3.
4. Восков Л. С. Интернет вещей //" Новые информационные технологии". Тезисы докладов XX Международной студенческой конференции-школы-семинара. - 2012. - С. 89.
5. Галкин Д. В., Сербин В. А. Эволюция пользовательских интерфейсов: от терминала к дополненной реальности //Гуманитарная информатика. - 2013. - №. 7.
6. Гаврилович Н. В., Сейтвелиева С. Н. Анализ коммерческих систем распознавания речи с открытым API //Таврический научный обозреватель.
- 2016. - №. 6 (11).
7. Деревянко Д. В., Пальчунов Д. Е. Формальные методы разработки вопросно-ответной системы на естественном языке //Вестник Новосибирского государственного университета. Серия: Информационные технологии. - 2014. - Т. 12. - №. 3.
8. Жданов А. А. Алгоритмы построения адаптивного языкового человеко-машинного интерфейса для программных систем: дис. - Московский физико-технический институт, 2018.
9. Жирков А. Интернет вещей и облачные технологии Eurotech //Современные технологии автоматизации. - 2015. - №. 2. - С. 6.
10. Карницкий В. Ю., Ершов С. В., Рюмов А. Ю. Особенности энергообеспечения системы «умный дом» //Известия Тульского государственного университета. Технические науки. - 2017. - №. 12-1.
11. Китаев А. Е., Миронова И. И. Маркетинговое исследование рынка умных домов в цифровой экономике //International Journal of Open Information Technologies. - 2017. - Т. 5. - №. 10.
12. Куликов А. А. и др. Построение информационной системы «Умный дом» //Постулат. - 2018. - №. 4.
13. Кудусов И. И. «ИНТЕРНЕТ ВЕЩЕЙ», «УМНЫЙ ДОМ», «ИНТЕЛЛЕКТУАЛЬНОЕ ПРОИЗВОДСТВО» И КРЕАТИВНЫЕ ПОЛЬЗОВАТЕЛИ //Электронный междисциплинарный научный журнал Интернетнаука. - 2017. - Т. 3. - №. 3. - С. 84-89.
14. Маклаев В. А., Соснин П. И. Вопросно-ответное моделирование
операционного пространства в проектировании семейства
автоматизированных систем //Автоматизация процессов управления. -
2014. - №. 2. - С. 86-97.
15. Намиот Д. Е., Шнепс-Шнеппе М. А. Устройство для мониторинга активности в умном доме //International Journal of Open Information Technologies. - 2015. - Т. 3. - №. 2.
16. Науменко А. М. и др. Разработка вопросно-ответной системы с нейросетевым обучением на базе современных свободных технологий //Иннов: электронный научный журнал. - 2017. - №. 2 (31).
17. Попов А. А. Формирование информационной системы для управления многоквартирным домом на основе устройств Интернета вещей //Известия Российского экономического университета им. ГВ Плеханова. -
2015. - №. 2. - С. 69-83.
18. Провотар А. И., Клочко К. А. Особенности и проблемы виртуального общения с помощью чат-ботов //Научные труды Винницкого национального технического университета. - 2013. - №. 3.
19. Сапин А. С., Большакова Е. И. Особенности построения морфопроцессора русского языка CrossMorhpy //Новые информационные технологии в автоматизированных системах. - 2017. - №. 20.
20. Соловьёв А. А., Пескова О. В. Построение вопросно-ответной системы для русского языка: модуль анализа вопросов //Новые информационные технологии в автоматизированных системах. - 2010. - №. 13.
21. Филонов Д. Р. и др. Вопросно-ответная система для поддержки абитуриентов с использованием современных мессенджеров //Моделирование и анализ информационных систем. - 2018. - Т. 25. - №. 4. - С. 411-420.
22. Чуприна С. И., Постаногов И. С. Концепция обогащения унаследованных информационных систем сервисом запросов на естественном языке //Вестник Пермского университета. Математика. Механика. Информатика. - 2015. - №. 2. - С. 78.
23. Шелманов А. О. Исследование методов автоматического анализа текстов и разработка интегрированной системы семантико-синтаксического анализа //дисс. канд. техн. наук. - 2015. - Т. 5. - С. 17.
24. Шнепс-Шнеппе М. А. Как строить умный город. Часть 1. Проект “Smart Cities and Communities” в Программе ЕС Horizon 2020 //International Journal of Open Information Technologies. - 2016. - Т. 4. - №. 1.
25. Шовин В. А. Программа diatbot—чат-бот или виртуальный собеседник //Математические структуры и моделирование. - 2016. - №. 4 (40).
26. Adriano D. B. et al. Iot-based Integrated Home Security and Monitoring System //Journal of Physics: Conference Series. - IOP Publishing, 2018. - Т. 1140. - №. 1. - С. 012006.
27. Amri Y., Setiawan M. A. Improving Smart Home Concept with the Internet of Things Concept Using RaspberryPi and NodeMCU //IOP Conference Series: Materials Science and Engineering. - IOP Publishing, 2018. - Т. 325. - №. 1. - С. 012021.
28. Ashton K. et al. That ‘internet of things’ thing //RFID journal. - 2009. - Т. 22. - №. 7. - С. 97-114.
29. Hardeniya N. et al. Natural Language Processing: Python and NLTK. - Packt Publishing Ltd, 2016.
30. Kenter T., Borisov A., De Rijke M. Siamese cbow: Optimizing word embeddings for sentence representations //arXiv preprint arXiv:1606.04640. -
2016.
31. Kodali R. K., Yerroju S. Energy Efficient Home Automation Using IoT //2018 International Conference on Communication, Computing and Internet of Things (IC3IoT). - IEEE, 2018. - С. 151-154.
32. Korobov M. Morphological analyzer and generator for Russian and Ukrainian languages //International Conference on Analysis of Images, Social Networks and Texts. - Springer, Cham, 2015. - С. 320-332.
33. Le Q., Mikolov T. Distributed representations of sentences and documents //International conference on machine learning. - 2014. - С. 1188-1196.
34. Lobaccaro G., Carlucci S., Lofstrom E. A review of systems and technologies for smart homes and smart grids //Energies. - 2016. - Т. 9. - №. 5. - С. 348.
35. Meng Y. et al. Securing Consumer IoT in the Smart Home: Architecture, Challenges, and Countermeasures //IEEE Wireless Communications. - 2018. - Т. 25. - №. 6. - С. 53-59.
36. Mobile Operating System Market Share Worldwide [Электронный ресурс]. - URL:http://gs.statcounter.com/os-market-share/mobile/worldwide(дата обращения: 30.05.2019).
37. Nath R. K., Bajpai R., Thapliyal H. IoT based indoor location detection system for smart home environment //2018 IEEE International Conference on Consumer Electronics (ICCE). - IEEE, 2018. - С. 1-3.
38. Patel V., Shah A. Android Based Smart Home Controlled System Using Raspberry Pi //Journal of Control & Instrumentation. - 2018. - Т. 9. - №. 2. - С. 5-11.
39. Perevalov A. et al. Question Embeddings Based on Shannon Entropy-Solving intent classification task in goal-oriented dialogue system //Procedings of the 7th International Conference on Applied Innovations in IT. - 2019.
40. Reina D. G. et al. The role of ad hoc networks in the internet of things: A case scenario for smart environments //Internet of things and inter-cooperative computational technologies for collective intelligence. - Springer, Berlin, Heidelberg, 2013. - С. 89-113.
41. Rob Van Kranenburg: What is IoT? [Электронный ресурс]. - URL:
https: //www.theinternetofthings.eu/rob-van-kranenburg-what-iot (дата
обращения: 30.05.2019).
42. Smart Speaker Shipments Reached a Record Breaking 7.5 Million Units
in Europe in 4Q18[Электронный ресурс]. - URL:
https://www.idc.com/getdoc.jsp?containerId=prEUR145008619 (дата
обращения: 30.05.2019).
43. Thapliyal H. et al. Amazon Echo Enabled IoT Home Security System for Smart Home Environment //2018 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS). - IEEE, 2018. - С. 31-36.
44. The Eight Golden Rules of Interface Design Design [Электронный ресурс]. - URL:https://www.cs.umd.edu/users/ben/goldenrules.html(дата обращения: 30.05.2019).
45. Worldwide Smart Home Device Forecast, 2019-2023 [Электронный ресурс]. - URL:https://www.idc.com/getdoc.jsp?containerId=US44997319(дата обращения: 30.05.2019).
46. 10 Usability Heuristics for User Interface Design [Электронный ресурс].
- URL: https://www.nngroup.com/articles/ten-usability-heuristics/(дата
обращения: 30.05.2019).
47. 2018 Global Smart Home Market Forecast [Электронный ресурс].
- URL:https://www.strategyanalytics.com/access-services/devices/connected-home/smart-home/reports/report-detail/2018-global-smart-home-forecast(дата обращения: 30.05.2019).