Реферат
ВВЕДЕНИЕ 7
1 Описание предметной области 9
2 Анализ доступных платформ 12
2.1 Сравнение доступных аппаратных платформ 12
2.2 Сравнение программных платформ 16
3 Среда выполнения 23
3.1 Концепт среды 23
3.2 Шина событий 24
3.3 OSGi 27
3.4 Устройства 31
3.5 Объекты 35
3.6 Интерфейсы 38
4 Описание реализации 42
4.1 Оборудование 42
4.2 Взаимодействие с системой 44
4.3 Облачный сервис 48
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 52
ПРИЛОЖЕНИЕ А. Конфигурационные файлы 55
Информационные технологии становится все более доступными не только для людей, работающих в сфере ИТ, но и для людей, не связанных с этой сферой. В частности, «Интернет вещей» (IoT) становится всё более популярным. Эта концепция может влиять не только на обыденную жизнь, но и на работу и другие сферы жизнедеятельности.
«Интернет вещей» - концепция подключения любого устройства с переключателем, обеспечивающим доступ к сети Интернет. Она включает в себя все, от сотовых телефонов, кофеварок, стиральных машин, наушников, ламп и т. д. IoT позволяет обеспечить доступ в Интернет любому устройству, который можно вставить в розетку. IoT представляет собой гигантскую сеть связанных устройств.
Широкополосный Интернет становится все более доступным, стоимость подключения снижается, создается все больше устройств с возможностями использования Wi-Fi, снижаются затраты на технологии и стремительно растет проникновение смартфонов. Все эти условия создают идеальные предпосылки для развития IoT [1].
Практическая значимость работы состоит в возможности применения IoT в организациях для повышения энергоэффективности, снижения затрат, а также для возможного улучшения сервиса и обслуживания.
Цель работы - проектирование автоматизированной информационной системы «Умный дом» на платформе openHAB, которая позволяет собирать информацию с устройств, подключенных к этой системе для оптимизации рабочих процессов.
Задачи, которые необходимо выполнить для достижения поставленной цели:
- исследовать предметную область автоматизированных систем;
- провести анализ необходимых платформ для создания автоматизации процессов;
- разработать информационную систему домашней автоматизации;
- интегрировать оборудование в информационную систему с организацией удаленного доступа;
- внедрить разработанную систему в эксплуатацию.
Предметом исследования являются информационные технологии для разработки автоматизированной информационной системы «Умный дом».
В первом разделе производится описание исследуемой предметной области.
Во втором разделе исследуется сравнение различных аппаратных и программных платформ и производится выбор наиболее оптимальных для работы платформ.
В третьем разделе описываются: концепт среды разработки,
архитектура OSGi, шина событий платформы, интерфейсы и устройства и объекты.
В четвертом разделе производится описание оборудования, внедряемого в систему, способы его взаимодействия с системой, а также описывается возможность подключения облачного сервиса к системе для обеспечения удаленного доступа.
В заключении описаны основные выводы по работе.
В ходе выполнения ВКР были получены глубокие знания о том, что необходимо делать для создания системы автоматизации «Умный дом», было проведено сравнение аппаратных и программных платформ необходимых для разработки системы и исходя из предъявляемых требований, Raspberry PI 3 Model B была выбрана в качестве самой оптимальной аппаратной платформы из-за своей дешевизны, энергоэффективности и модифицируемости, а среди программных платформ, была выбрана платформа openHAB ввиду очень удобной, понятной и подробной документации, а также очень большой поддержки сообщества пользователей.
Создание такой автоматизированной информационной системы позволяет облегчить работу сотрудникам гостиницы «Аврора», предоставляя информацию о присутствии или отсутствии в комнатах клиентов, что позволяет повысить качество сервиса. Данная система обеспечивает значительное повышение энергоэффективности, существенно сокращая при этом расходы на электричество.
У разработанной системы имеются перспективы развития, можно улучшать систему путем внедрения в неё большего количества устройств, что позволит получать более полную информацию о состоянии комнат, что повлечет за собой необходимость изменения существующего интерфейса системы для отображения информации с новых устройств.
Поставленная цель и задачи выполнены в полном объеме.