📄Работа №197412

Тема: РАЗРАБОТКА ВЕБ-СЕРВИСА «EVIOT» ДЛЯ УПРАВЛЕНИЯ БЕСПРОВОДНЫМИ УСТРОЙСТВАМИ ИНТЕРНЕТА ВЕЩЕЙ

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

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

📋 Содержание

ВВЕДЕНИЕ 5
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ПРИЛОЖЕНИЙ
ДЛЯ УПРАВЛЕНИЯ УСТРОЙСТВАМИ ИНТЕРНЕТА ВЕЩЕЙ 7
1.1. Постановка задачи 7
1.2. Современные платформы и программные системы управления
беспроводными устройствами интернета вещей 8
1.3. Выбор средств реализации 9
2. ПРОЕКТИРОВАНИЕ ВЕБ-СЕРВИСА ДЛЯ УПРАВЛЕНИЯ
БЕСПРОВОДНЫМИ УСТРОЙСТВАМИ ИНТЕРНЕТА ВЕЩЕЙ 12
2.1. Анализ требований 12
2.2. Архитектура веб-сервиса 13
2.3. Организация базы данных 15
3. РЕАЛИЗАЦИЯ ВЕБ-СЕРВИСА 19
3.1. Реализация сервера устройств 19
3.2. Реализация библиотеки прошивок 22
3.3. Реализация пользовательского раздела 24
3.4. Реализация раздела для разработчика 27
4. ТЕСТИРОВАНИЕ ВЕБ-СЕРВИСА 32
4.1. Тестирование пользовательского раздела 32
4.2. Тестирование библиотеки прошивок 33
4.3. Тестирование раздела для разработчика 34
4.4. Интеграционное тестирование 36
ЗАКЛЮЧЕНИЕ 38
СПИСОК ЛИТЕРАТУРЫ 39
ПРИЛОЖЕНИЕ 41

📖 Аннотация

В данной работе представлена разработка веб-сервиса «Eviot», предназначенного для централизованного управления беспроводными устройствами интернета вещей (IoT). Актуальность исследования обусловлена стремительным распространением IoT-устройств и отсутствием унифицированных решений для их интеграции и контроля, что создает сложности как для рядовых пользователей, так и для разработчиков. В результате выполненной работы была спроектирована и реализована архитектура веб-сервиса, включающая ключевые компоненты: сервер устройств для подключения, мониторинга и управления, библиотеку прошивок, а также специализированные интерфейсы для конечных пользователей и разработчиков; проведенное тестирование подтвердило работоспособность системы. Научная значимость работы заключается в систематизации подходов к проектированию централизованных IoT-платформ, а практическая – в создании готового к использованию инструмента, упрощающего взаимодействие с разнородными умными устройствами через единый веб-интерфейс. Теоретической основой исследования послужили анализ современных IoT-платформ, принципы проектирования распределенных систем, рассмотренные в работах К. Лармана и Д. Корбина, а также изучение технической документации по используемым технологиям, таким как фреймворк Meteor и база данных MongoDB.

📖 Введение

Актуальность темы
Год за годом технологии и распространённость интернета вещей набирает популярность. И встает проблема о способе управления ими. Одни являются сторонниками децентрализованного управления, когда в устройстве заложена и клиентская логика и серверная. Тем не менее, в этом случае необходимо все равно иметь какое-то устройство, в котором бы собиралась вся информация воедино, например, для отображения информации о всех устройствах на панели управления. Многие пользователи являются сторонниками централизованного управления. В этом случае у нас появляются большие плюсы, такие как упрощение конечных устройств, так как на них нет необходимости держать всю информацию, ее можно хранить в одном центральном сервере.
Веб-сервис должен быть предназначен для упрощения управления элементами умного дома и ориентироваться как на тех, кто сталкивается с «умной» техникой впервые, так и на тех, кто ею уже давно пользуется. Веб - сервис должен объединять все беспроводные устройства интернета вещей в один интерфейс, через который осуществляется управление и просмотр данных.
Цель и задачи
Целью работы является разработка веб-сервиса «Eviot» для управления беспроводными устройствами интернета вещей. Для достижения данной цели должны быть решены следующие задачи:
1) изучить современные платформы и программные системы управления беспроводными устройствами интернета вещей;
2) спроектировать архитектуру веб-сервиса;
3) реализовать компонент «Сервер устройств» с функциями подключения, мониторинга, управления беспроводными устройствами;
4) реализовать компонент «Библиотека прошивок» для хранения и управления прошивками устройств;
5) реализовать раздел сервиса для разработчиков беспроводных устройств;
6) реализовать раздел сервиса для пользователей беспроводных устройств;
7) протестировать веб-сервис.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения, библиографического списка и двух приложений. Объем работы составляет 40 страниц, объем библиографии - 20 источников, объем приложения - 7 страниц.
В главе «Теоретические основы проектирования приложений для управления устройствами интернета вещей» сформулирована постановка задачи, рассмотрены современные платформы и программные системы управления беспроводными устройствами интернета вещей и произведен выбор средств реализации.
В главе «Проектирование веб-сервиса для управления беспроводными устройствами интернета вещей» сформулирован анализ требований, разработана архитектура веб-сервиса и составлена организация базы данных.
В главе «Реализация веб-сервиса» описана реализация сервера устройств, реализация библиотеки прошивок, реализация пользовательского раздела и реализация раздела для разработчика.
В главе «Тестирование веб-сервиса» приводится описание процедуры тестирования пользовательского раздела, тестирование библиотеки прошивок, тестирование раздела для разработчика и интеграционное тестирование.
В заключении сделаны выводы о проделанной работе и сформулированы перспективы дальнейшей разработки.
В приложении показаны скриншоты реализованного веб-сервиса.

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

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

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

✅ Заключение

На данный момент наша жизнь с каждым годом все тесней становится связанной с интернет вещами, они встречаются почти на каждом шагу. И в данной работе частично реализована задача управления интернет вещами, продемонстрировав работу веб -сервиса для управления беспроводными устройствами интернета вещей.
Цель работы - разработка веб-сервиса «Eviot» для управления беспроводными устройствами интернета вещей.
Для достижения данной цели были выполнены следующие задачи:
1) изучены современные платформы и программные системы управления беспроводными устройствами интернета вещей;
2) спроектирована архитектуру веб-сервиса;
3) реализован компонент «Сервер устройств» с функциями подключения, мониторинга, управления беспроводными устройствами;
4) реализован компонент «Библиотека прошивок» для хранения и управления прошивками устройств;
5) реализован раздел сервиса для разработчиков беспроводных устройств;
6) реализован раздел сервиса для пользователей беспроводных устройств;
7) протестировано веб-сервис.
Все поставленные задачи были решены, цель достигнута.
Разработанный веб-сервис «Eviot» имеет дальнейшие перспективы. В качестве таких перспектив можно отнести:
1) добавление возможности выполнения действия над устройством по таймеру;
2) добавление возможности задавать сценарии между устройствами;
3) добавление обновления прошивки через интернет;
4) добавление возможности отправки уведомлений пользователю;
5) добавление шифрование передачи данных.

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

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

1. Документация MongoDB. [Электронный ресурс] URL: https://docs.mongodb.com (дата обращения: 03.02.2017).
2. Документация веб-фреймворка Meteor. [Электронный ресурс] URL: https://docs.meteor.com (дата обращения: 05.02.2017).
3. Документация по C++. [Электронный ресурс] URL: http://www.cplusplus.com/reference/ (дата обращения: 03.04.2018).
4. Документация по JSX. [Электронный ресурс] URL: https://reactjs.org/docs/introducing-jsx.html (дата обращения: 03.04.2018).
5. Документация по Less. [Электронный ресурс] URL: http://lesscss.org/ (дата обращения: 03.04.2018).
6. Документация по SVG. [Электронный ресурс] URL: https://devel- oper.mozilla.org/ru/docs/Web/SVG (дата обращения: 03.04.2018).
7. Корбин Д. The Art of Distributed Applications: Programming Techniques for Remote Procedure Calls. 1991. - 321 с.
8. Ларман К. Применение UML 2.0 и шаблонов проектирования. - 3-е изд. - М.: «Вильямс», 2006. - 736 с.
9. Официальная информация про микроконтроллер ESP8266. [Электронный ресурс] URL: https://www.espressrf.com/en/products/hardware/esp- wroom-02/overview (дата обращения: 15.05.2018).
10. Официальный сайт Arduino. [Электронный ресурс] URL: https://www.arduino.cc (дата обращения: 02.02.2017).
11. Официальный сайт BlazeJS. [Электронный ресурс] URL: http://blazejs.org/ (дата обращения: 03.04.2018).
12. Официальный сайт CentOS 7. [Электронный ресурс] URL: https://www.centos.org/ (дата обращения: 03.04.2018).
13. Официальный сайт Handlebars. [Электронный ресурс] URL: https://handlebarsjs.com/ (дата обращения: 03.04.2018).
14. Официальный сайт JavaScript. [Электронный ресурс]. URL: https://www.javascript.com (дата обращения: 02.03.2017).
15. Официальный сайт JSON. [Электронный ресурс ] URL: https://www.json.org/json-ru.html (дата обращения: 03.04.2018).
...20

🖼 Скриншоты

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

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

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