Проекты
SmartPulse
SmartPulse SmartPulse это умный пульсометр с интегрированными механизмами защиты, созданный для демонстрации методики обеспечения безопасности Интернета вещей в рамках выпускной квалификационной работы. В качестве техно…
2024•Завершен
О проекте
SmartPulse
SmartPulse - это умный пульсометр с интегрированными механизмами защиты, созданный для демонстрации методики обеспечения безопасности Интернета вещей в рамках выпускной квалификационной работы. В качестве технологии беспроводной передачи данных используется BLE
Содержание
- Стек технологий и компонентов
- Описание функционала
- Механизмы защиты
- Схема подключения электронных компонентов
- Корпус
- Выпускная квалификационная работа
- Дополнительные материалы
Стек технологий и компонентов
Программная часть
- Язык программирования C
- Среда разработки ESP-IDF
Аппаратная часть
- Pulse sensor
- OLED дисплей, SPI
- Датчик напряжения и тока CJMCU-219 на чипе INA219
- Тактовая кнопка
- Touch sensor TTP223
- Литий-полимерный аккумулятор 320 mAh
- Модуль контроллера заряда аккумулятора с защитой TP4056
- WeAct Studio ESP32-C3 Core
Описание функционала
- Измерение частоты сердечного ритма
- Определение уровня заряда аккумулятора
- Управление отображением данных на экране устройства
- Реализация механизмов защиты из разработанной методики
- Взаимодействие с мобильным устройством с помощью мобильного приложения Smart Connect посредством технологии BLE
Механизмы защиты
- Ограничение на количество подключений
- Ограничение физического взаимодействия
- Шифрование данных и прошивки
- Генераторы случайных числовых последовательностей
- Ограничение доступа к критическим областям памяти
- Использование новейших спецификаций BLE
- Защищенное подключение
- Динамический пин-код для аутентификации
- Распределение ключей шифрования при сопряжении
Схема подключения электронных компонентов

Выпускная квалификационная работа
С оригиналом выпускной квалификационной работы можно ознакомиться по ссылке
Дополнительные материалы
Читайте про создание данного устройства в статье на Хабре
Links
- GitHub: MaxiEnergy/SmartPulse
Как эта работа связана с другими
272 звёзд · 289 связей
Исследуйте связи между материалами на звёздной карте.
Несколько материалов с карты
- А вот и сам подкаст 🤩 Снимали полностью самостоятельно, поэтому не судите строг…
- Кого берут в инфобез?
- Друзья, всем привет 🫶 Сегодня мы с @maxigacy будем записывать подкаст для вас п…
- Сериалу "Мистер Робот" уже больше 10 лет. Я помню, как смотрел его еще в старше…
- Я спаял себе аддон для бейджа🤌 Если честно, ничего не паял уже примерно год. Но…
- Всем привет 🙃 Сегодня тусим на одной из самых крупных ежегодных конференции без…
- Ситуация: у коллеги одного из моих близких друзей взломали аккаунт. Его начальн…
- Всем внимание, меня взломали и попытались шантажировать Ну все, кликбейтный заг…