📄Работа №197444

Тема: РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ "EVIOT" ДЛЯ УПРАВЛЕНИЯ БЕСПРОВОДНЫМИ УСТРОЙСТВАМИ ИНТЕРНЕТА ВЕЩЕЙ

Характеристики работы

Тип работы Дипломные работы, ВКР
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 36 листов
📅
Год: 2018
👁️
Просмотров: 44
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 5
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ МОБИЛЬНЫХ
ПРИЛОЖЕНИЙ ДЛЯ УПРАВЛЕНИЯ УСТРОЙСТВАМИ ИНТЕРНЕТА
ВЕЩЕЙ 7
1.1. Постановка задачи 7
1.2. Сравнительный анализ аналогов 8
1.3. Современные платформы разработки мобильных приложений 10
2. ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ
УПРАВЛЕНИЯ БЕСПРОВОДНЫМИ УСТРОЙСТВАМИ ИНТЕРНЕТА ВЕЩЕЙ 13
2.1. Анализ требований 13
2.2. Архитектура мобильного приложения 14
2.3. Организация системы хранения данных на устройстве 16
3. РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 18
3.1. Реализация хранения данных 18
3.2. Реализация основной функциональности приложения 20
4. ТЕСТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 28
4.1. Функциональное тестирование мобильного приложения 28
4.2. Интеграционное тестирование мобильного приложения
и веб-сервиса 30
ЗАКЛЮЧЕНИЕ 32
СПИСОК ЛИТЕРАТУРЫ 34
ПРИЛОЖЕНИЕ 36

📖 Аннотация

В данной выпускной квалификационной работе представлена разработка мобильного приложения «EVIOT», предназначенного для централизованного управления беспроводными устройствами Интернета Вещей (IoT). Актуальность исследования обусловлена стремительным развитием рынка IoT-устройств, который, однако, фрагментирован из-за множества закрытых проприетарных платформ, что создает барьеры для пользователей и разработчиков. Основным результатом работы является полностью функционирующее кроссплатформенное приложение, созданное с использованием фреймворка Meteor и базы данных MongoDB, которое обеспечивает удаленный мониторинг и управление устройствами, интегрируясь с платформой «Eviot Dev» и веб-сервисом «Eviot Web». Практическая значимость заключается в предложении открытого программного решения, упрощающего взаимодействие пользователя с разнородными IoT-устройствами и потенциально стимулирующего развитие экосистемы. Научная ценность работы состоит в адаптации и применении стека технологий Meteor для задач IoT, а также в проектировании соответствующей архитектуры данных. В ходе исследования был проведен анализ современных платформ разработки, таких как Android Studio и Appery.io, изучены аналогичные коммерческие приложения (e-Control, eWeLink), а также рассмотрены теоретические основы технологий JavaScript и Bootstrap, что заложило фундамент для проектирования и реализации собственного решения.

📖 Введение

Актуальность темы
Управление устройствами интернета вещей является важной отраслью в становлении нового сегмента технологий умных вещей, помогающих человеку в различных жизненных обстоятельствах управлять устройствами не только находясь вблизи них, но также на больших расстояниях посредством сети Интернет.
В настоящее время IoT развивается главным образом в направлении совершенствования промышленных систем. Но в ближайшее время многие персональные устройства также перейдут в ряд IoT устройств, уже сейчас, например, существуют умные розетки различных компаний, где с помощью мобильного приложения можно выключить и включить, поставить на таймер данное устройство, находясь на работе или в другом месте. Это существенно экономит время на некоторые задачи человека. Также за счет усовершенствованных моделей датчиков современные устройства («вещи») могут считывать, собирать и интерпретировать беспрецедентные объемы данных о потребителях, отправлять их в общую базу государственного реестра, где может производиться расчет различных данных.
В данный момент, отрасль IoT только набирает популярность во всех странах, но многие компании ввиду сложности реализации умного устройства или нехваткой денег на разработку такого устройства не желают реорганизовать свои устройства в умные «вещи», так как нет платформы для создания, тестирования и выпуск в жизнь IoT - устройств.
Цель и задачи
Целью работы является создание мобильного приложения для управления устройствами интернета вещей, взаимодействующего с платформой для разработки умных устройств «Eviot Dev» и веб-сервисом «Evi- ot Web» с помощью веб-фреймворка Meteor. Для достижения данной цели должны быть решены следующие задачи:
1) произвести обзор и изучить фреймворк Meteor;
2) изучить работу с базой данных NoSql MongoDB;
3) определить требования и спроектировать мобильное приложение;
4) спроектировать базу данных;
5) реализовать и протестировать мобильное приложение.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения, библиографического списка и одного приложения. Объем работы составляет 35 страниц, объем библиографии - 15 источников, объем приложения - 5 страниц.
В главе «Теоретические основы проектирования мобильных приложения для управления устройствами интернета вещей» была произведена постановка задачи, проведен обзор существующих аналогов мобильных приложения для управления умными устройствами, а также рассмотрены современные платформы для разработки мобильных приложений.
Глава «Проектирование мобильного приложения для управления устройствами интернета вещей» посвящена определению требований к разрабатываемому мобильному приложению, описания архитектуры и организации хранения данных на устройстве. В этой же главе описываются диаграмма прецедентов, приведена архитектура мобильного приложения.
В третьей главе, «Реализация мобильного приложения», рассмотрена реализация хранения данных, а также реализация основной функциональности мобильного приложения.
Глава «Тестирование мобильного приложения» посвящена результатам тестирования мобильного приложения. Представлены результаты функционального тестирования, выполненные в работающем приложении, и интеграционного тестирования мобильного приложения и веб-сервиса.
В заключении сделаны выводы о проделанной работе и сформулированы перспективы дальнейшей разрабо

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В настоящее время, рынок IoT устройств только набирает популярность. Каждая новая компания имеет свою идеологию и работает в основном на собственной закрытой платформе для разработки интернета вещей, не давая другим компаниям на их базе усовершенствовать свои устройства в «умные» устройства. Но данный метод и технология может позволить существенно модернизировать и ускорить темпы роста интернета вещей.
Управление устройствами интернета вещей является важной отраслью в становлении нового сегмента технологий умных вещей, помогающих человеку в различных жизненных обстоятельствах управлять устройствами не только находясь вблизи них, но также на больших расстояниях.
Целью работы является создание мобильного приложения для управления устройствами интернета вещей, взаимодействующего с платформой для разработки умных устройств «Eviot Dev» и веб-сервисом «Evi- ot Web» с помощью веб-фреймворка Meteor. Для достижения данной цели были решены следующие задачи:
1) произведен обзор и изучен фреймворк Meteor;
2) изучена работа и особенности базы данных NoSql MongoDB;
3) определены требования и спроектировано мобильное приложение;
4) спроектирована база данных;
5) реализовано и протестировано мобильное приложение.
Все поставленные задачи были решены, цель достигнута.
Разработанное мобильное приложение имеет перспективы дальнейшего развития. С учетом роста конкуренции и правом быть самой передовой компанией, возникает потребность в расширении функционала системы.
В перспективе планируется реализовать следующие возможности:
- интеграция с действующими системами умного дома, такими как Apple HomeKit, Google Home, Amazon Alexa, Redmond и др.;
- аналитика действий пользователя и подбор оптимальных параметров для пользователя;
- создание push-уведомлений;
- создание общих сценариев управления устройствами в экосистеме умного дома пользователя;
- внедрение голосового ассистента.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Android Developers | SDK Tools. [Электронный ресурс] URL: https://developer.android.com/studio/ (дата обращения: 01.05.2018).
2. e-Control - Приложение в Google Play. [Электронный ресурс] URL: https://play.google.com/store/apps/details?id=com.readyforsky&hl=ru (дата обращения: 01.05.2018).
3. Enterprise Mobile App Builder. [Электронный ресурс] URL: https://appery.io/ (дата обращения: 01.05.2018).
4. eWeLink - Приложение в Google Play. [Электронный ресурс] URL: https://play.google.com/store/apps/details?id=com.readyforsky&hl=ru (дата обращения: 01.05.2018).
5. Introduction | Bootstrap. [Электронный ресурс] URL: http://getbootstrap.com/docs/4.1/getting-started/introduction/ (дата обращения: 3.03.2018).
6. Introduction | Meteor Guide. [Электронный ресурс] URL: https://guide.meteor.com/ (дата обращения: 01.03.2018).
7. JavaScript. [Электронный ресурс] URL: https://www.javascript.com/learn/javascript/ (дата обращения: 03.03.2018).
8. LocalStorage на пальцах. [Электронный ресурс] URL: https://tproger.ru/articles/localstorage/ (дата обращения: 30.04.2018).
9. MongoDB Documentation. [Электронный ресурс] URL: https://docs.mongodb.com/ (дата обращения: 10.03.2018).
10. Ready for Sky - Приложение в Google Play. [Электронный ресурс] URL: https://goo.gl/RQuY93 (дата обращения: 01.05.2018).
11. Web Storage (Second Edition). [Электронный ресурс] URL: https://www.w3.org/TR/webstorage/#terminology (дата обращения: 30.04.2018).
12. Архитектура мобильного клиент-серверного приложения. [Электронный ресурс] URL: https://habr.com/post/246877/ (дата обращения: 07.05.2018).
13. Интернет Вещей. Безграничные возможности взаимодействия человека и машины. [Электронный ресурс] URL: http://www.ey.com/Publication/vwLUAssets/EY-mne-internet-of-things- rus/$File/EY-mne-internet-of-things-rus.pdf (дата обращения: 31.03.2018).
14. Рынок мобильных ОС: статистика за сентябрь 2017 г. [Электронный ресурс] URL: http://w7phone.ru/rynok-mobilnyx-os-statistika-za-sentyabr- 2017-141927/ (дата обращения: 25.04.2018).
15. Топ-10 платформ для разработки мобильных приложений. [Электронный ресурс]. URL: https://robo-hunter.com/news/top-10-platform-dlya- razrabotki-mobilnih-prilojenii (дата обращения: 03.04.2018).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ