Носимые устройства в ВКР: архитектура энергоэффективного трекера и метрики качества по ISO/IEC 25010

Весной 2026 года Fitbit Inspire 3 снова ушёл на отметку $69,95 — это исторический минимум для модели, которая тянет десять дней на одном заряде, считает шаги, пульс, фазы сна и умеет подавать сигнал о нерегулярном ритме. При этом в устройстве принципиально нет SpO₂, ЭКГ, встроенного GPS и бесконтактной оплаты. Для студента ИТ-направления это не новость из мира гаджетов, а готовый инженерный кейс: как уложить продукт в жёсткие ограничения по энергии, стоимости и объёму функций и при этом доказать, что решение качественное. Именно такие ограничения дают измеримые метрики для расчётной части диплома — то, чего чаще всего не хватает в главах «Практическая реализация».

Темы ВКР, которые вырастают из этого кейса

1. Энергоэффективный прототип трекера на ESP32 с BLE-синхронизацией

Актуальность. Бюджетный сегмент носимых устройств живёт по правилу «десять дней автономности против трёх дней у флагманов». Inspire 3 подтверждает: потребителю важнее续航, а не набор сенсоров. Значит, оптимизация энергопотребления — самостоятельная научно-практическая задача.

Цель: спроектировать прототип носимого трекера с автономностью не менее 7 суток в режиме непрерывного мониторинга пульса.

Структура: Глава 1 — обзор архитектур носимых устройств и стандарта ISO/IEC 25010; Глава 2 — схемотехника, выбор компонентов, диаграммы классов и последовательностей; Глава 3 — стенд для замера тока, результаты, экономика серийного производства.

2. Сервис агрегации данных носимых устройств: edge-to-cloud на MQTT

Актуальность. Устройства вроде Inspire 3 собирают данные локально, а ценность появляется в приложении. Пункт про клип-крепление и синхронизацию — прямая отсылка к задаче переноса и агрегации телеметрии.

Цель: разработать сервис приёма и агрегации данных с носимых устройств с задержкой обработки не более 2 секунд.

Структура: Глава 1 — анализ брокеров (Mosquitto, EMQX, HiveMQ) и моделей доставки; Глава 2 — архитектура, диаграмма развёртывания в нотации UML, конфигурация кластера; Глава 3 — методика нагрузочных испытаний, RTO/RPO, расчёт стоимости облачных ресурсов.

3. Методика оценки качества носимых устройств по ISO/IEC 25010

Актуальность. Статья прямо перечисляет, что устройство умеет, а что «оставлено флагманам». Это готовый набор функциональных и нефункциональных требований для построения модели качества.

Цель: разработать методику балльной оценки носимых устройств по восьми характеристикам ISO/IEC 25010.

Структура: Глава 1 — стандарты качества ПО и встраиваемых систем; Глава 2 — проектирование оценочной модели и анкет экспертов; Глава 3 — расчёты, визуализация, выводы о применимости.

Аналитическая глава: как обосновать стек, а не перечислить его

Самая частая слабость первой главы — «обзор технологий» превращается в список с википедии. Кейс Inspire 3 даёт критерий отбора: всё подчиняется бюджету энергии и стоимости. Стройте таблицу сравнения не по принципу «что популярно», а по ограничениям проекта.

Протокол Средний ток передачи Дальность Пропускная способность Уместность в ВКР
BLE 5.x (GATT) единицы мА в пике, микроамперы в покое до 30 м до 2 Мбит/с основной вариант для связи с телефоном
Zigbee сопоставим с BLE до 100 м в mesh 250 Кбит/с нужен шлюз, избыточно для трекера
Wi-Fi (ESP32) десятки–сотни мА до 50 м высокая только для синхронизации по расписанию
LoRaWAN низкий, но пиковый километры сотни бит/с не для носимого формата

Дальше — обоснование элементной базы. Укажите не только марку, но и критерий: ток в режиме deep sleep, наличие аппаратного FIFO у акселерометра, поддержка аппаратного шифрования. Например, выбор между MAX30102 и MAX86150 удобно защитить именно через энергопотребление и необходимость ЭКГ — той самой функции, которой у Inspire 3 нет.

Проектная часть: схемы, алгоритмы, интеграция

Вторая глава — место для инженерной конкретики. Опирайтесь на ГОСТ 34.602-89 при оформлении технического задания: раздел «Требования к системе» должен содержать измеримые величины, а не пожелания. Вместо «устройство должно работать долго» пишите «средний ток потребления в режиме мониторинга пульса — не более 1,8 мА, прогноз автономности от батареи 200 мА·ч — не менее 168 часов».

Минимальный набор диаграмм, который ожидает комиссия:

Отдельно продумайте интеграцию с мобильной платформой. Если прототип не свой, а работа посвящена приложению-агрегатору, используйте Health Connect или Google Fit API — это снимает вопрос «где брать реальные данные» и даёт материал для главы о приватности: разрешения гранулируются по типу данных, а часть метрик устройства вроде бюджетных моделей просто не отдают.

// пример организации топиков MQTT для парка устройств
devices/{deviceId}/telemetry/hr      // QoS 1, публикация раз в 10 с
devices/{deviceId}/telemetry/activity // QoS 0, пакетом раз в 15 мин
devices/{deviceId}/status            // retained, LWT для обнаружения обрыва
devices/{deviceId}/cmd               // QoS 2, команды конфигурации

Тестирование и метрики: чем доказать работоспособность

Это раздел, который отличает защищаемую работу от «текста с картинками». Ниже — набор метрик, которые реально считаются и защищаются.

Метрика Как считается Инструмент Ориентир
Автономность ёмкость батареи / средний ток за цикл USB-тестер с логом, INA219 ≥ 168 ч
Точность подсчёта шагов MAPE относительно эталонного счётчика эталонный шагомер, 3 сценария похода ≤ 5 %
Задержка синхронизации P95 времени от публикации до записи в БД OpenTelemetry-трейсинг ≤ 2 с
Потери пакетов разница отправленных и принятых сообщений Mosquitto/EMQX метрики ≤ 0,1 % при QoS 1
Восстановление после сбоя время до полной работоспособности сценарий отключения брокера RTO ≤ 60 с, RPO ≤ 5 мин

Нагрузочное тестирование описывайте через профиль нагрузки: сколько устройств, с какой периодичностью публикуют данные, какой размер пакета. Простейший генератор на Python с библиотекой paho-mqtt выдаёт воспроизводимые результаты, а графики из Prometheus и Grafana становятся иллюстрациями третьей главы. Не забудьте про негативные сценарии: потеря связи, переполнение буфера, смена часового пояса, перевод часов.

Чему вы научитесь на такой работе

Типичные ошибки студентов

1. Смешение уровней абстракции. В одной главе описывают и электрическую схему, и облачную инфраструктуру, не разделяя уровни. Как избежать: зафиксируйте три представления — устройство, транспорт, сервис — и ведите каждое в своём разделе.

2. Отсутствие измеримых метрик. Формулировки «работает быстро», «потребляет мало» не проверяются. Как избежать: для каждой нефункциональной характеристики задайте числовой порог и способ измерения до начала разработки.

3. Игнорирование требований ГОСТ при оформлении ТЗ. Отсутствие разделов «Требования к видам обеспечения» и «Этапы разработки» тянет за собой замечания на защите. Как избежать: возьмите структуру ГОСТ 34.602-89 как шаблон оглавления второй главы.

4. Выдуманные данные. Идеальные графики без описания стенда вызывают прямой вопрос комиссии. Как избежать: приложите протокол испытаний с датой, условиями и погрешностью прибора.

Чек-лист перед сдачей

  • Задачи во введении дословно совпадают с выводами по главам и пунктами заключения.
  • Каждое заимствованное утверждение подкреплено ссылкой на источник и корректно оформлено по ГОСТ Р 7.0.5-2008.
  • Все диаграммы имеют подписи, легенды и единую нотацию (UML 2.5 или IDEF0 — без смешивания).
  • Числовые результаты сопровождаются единицами измерения и указанием условий эксперимента.
  • Техническое задание оформлено по ГОСТ 34.602-89 и вынесено в приложение.
  • Термины употребляются однозначно: не путайте платформу, инфраструктуру и приложение.
  • Приложения пронумерованы и упомянуты в тексте хотя бы один раз.
  • Список литературы содержит не менее 20 источников, из них не менее трети — за последние пять лет.

Частые вопросы

Обязательно ли собирать физический прототип?

Нет, но это сильный аргумент на защите. Если сборка невозможна, используйте симулятор: эмулятор BLE-периферии или программный генератор телеметрии. Тогда в главе о тестировании честно укажите, что данные синтетические, опишите модель их порождения и её ограничения.

Какую сложность реализации выберет комиссия?

Оценивают не объём кода, а глубину проработки. Проект на 2 000 строк с продуманной архитектурой, трейсингом и рассчитанными метриками выглядит убедительнее, чем 20 000 строк без единого измерения. Уровень «прототип с доказанной автономностью» — уже достаточная сложность для бакалаврской работы.

Где брать реальные данные для расчётов?

Три источника: собственные замеры (шагомер, пульсометр, лабораторный блок питания), открытые датасеты физической активности и данные мобильных платформ через Health Connect или Google Fit API. Для нагрузочного тестирования подходит синтетический трафик, сгенерированный по реалистичному профилю.

Как связать экономическую часть с технической?

Считайте не абстрактную окупаемость, а эффект от конкретного решения: снижение энергопотребления на 30 % уменьшает требуемую ёмкость батареи и цену компонента; переход с HTTP на MQTT сокращает трафик в роуминге. Каждое техническое решение должно превращаться в строку затрат или экономии.

Материал подготовлен экспертами компании «ТехДиплом». Мы помогаем студентам с 2010 года: разбираем темы, выстраиваем логику глав, проверяем расчёты и оформление. Если вам нужна помощь с дипломом на любом этапе — от выбора темы до предзащитной вычитки, наши специалисты готовы подсказать.

Последнее обновление: 2026-09-28

Не хватает времени на расчётную часть или хочется сверить архитектуру с практикующим инженером? Оставьте заявку на бесплатную консультацию: мы оценим объём работы, покажем, какие метрики стоит заложить, и подскажем, как выстроить главы под требования вашей кафедры. Средний срок сопровождения проекта — от 120 часов работы с вашим материалом.

Источник: Fitbit’s budget-friendly Inspire 3 is $30 off, matching its best price (опубликовано 2026-03-26)