Тема: РАЗРАБОТКА ВЕБ-СЕРВИСА «EVIOT» ДЛЯ УПРАВЛЕНИЯ БЕСПРОВОДНЫМИ УСТРОЙСТВАМИ ИНТЕРНЕТА ВЕЩЕЙ
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
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» для управления беспроводными устройствами интернета вещей. Для достижения данной цели должны быть решены следующие задачи:
1) изучить современные платформы и программные системы управления беспроводными устройствами интернета вещей;
2) спроектировать архитектуру веб-сервиса;
3) реализовать компонент «Сервер устройств» с функциями подключения, мониторинга, управления беспроводными устройствами;
4) реализовать компонент «Библиотека прошивок» для хранения и управления прошивками устройств;
5) реализовать раздел сервиса для разработчиков беспроводных устройств;
6) реализовать раздел сервиса для пользователей беспроводных устройств;
7) протестировать веб-сервис.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения, библиографического списка и двух приложений. Объем работы составляет 40 страниц, объем библиографии - 20 источников, объем приложения - 7 страниц.
В главе «Теоретические основы проектирования приложений для управления устройствами интернета вещей» сформулирована постановка задачи, рассмотрены современные платформы и программные системы управления беспроводными устройствами интернета вещей и произведен выбор средств реализации.
В главе «Проектирование веб-сервиса для управления беспроводными устройствами интернета вещей» сформулирован анализ требований, разработана архитектура веб-сервиса и составлена организация базы данных.
В главе «Реализация веб-сервиса» описана реализация сервера устройств, реализация библиотеки прошивок, реализация пользовательского раздела и реализация раздела для разработчика.
В главе «Тестирование веб-сервиса» приводится описание процедуры тестирования пользовательского раздела, тестирование библиотеки прошивок, тестирование раздела для разработчика и интеграционное тестирование.
В заключении сделаны выводы о проделанной работе и сформулированы перспективы дальнейшей разработки.
В приложении показаны скриншоты реализованного веб-сервиса.
✅ Заключение
Цель работы - разработка веб-сервиса «Eviot» для управления беспроводными устройствами интернета вещей.
Для достижения данной цели были выполнены следующие задачи:
1) изучены современные платформы и программные системы управления беспроводными устройствами интернета вещей;
2) спроектирована архитектуру веб-сервиса;
3) реализован компонент «Сервер устройств» с функциями подключения, мониторинга, управления беспроводными устройствами;
4) реализован компонент «Библиотека прошивок» для хранения и управления прошивками устройств;
5) реализован раздел сервиса для разработчиков беспроводных устройств;
6) реализован раздел сервиса для пользователей беспроводных устройств;
7) протестировано веб-сервис.
Все поставленные задачи были решены, цель достигнута.
Разработанный веб-сервис «Eviot» имеет дальнейшие перспективы. В качестве таких перспектив можно отнести:
1) добавление возможности выполнения действия над устройством по таймеру;
2) добавление возможности задавать сценарии между устройствами;
3) добавление обновления прошивки через интернет;
4) добавление возможности отправки уведомлений пользователю;
5) добавление шифрование передачи данных.





