AG
Все проекты

Платформа подготовки к профессиям в нейрофизиологии

Распределённая программно-аппаратная система для обучения: REST, HTTPS/FTPS, БД, кластеризация задач.

2014-2018

JavaC/C++CoAPRESTHTML5JavaFXCalifornium
Платформа подготовки к профессиям в нейрофизиологии

Обзор

Программно-аппаратный комплекс для подготовки к профессиям в области нейрофизиологии. Распределённая система, включающая микроконтроллерные устройства, серверную часть и клиентские приложения.

Архитектура

  • Микроконтроллеры: REST/CoAP библиотека на C/C++ с функциями подписки и блочной передачи данных
  • Сервер: Java (Californium), сканирование устройств и оптимизация сбора данных
  • Протоколы: REST, HTTPS/FTPS, CoAP
  • БД: реляционная база с кластеризацией задач
  • Клиент: HTML5/CSS веб-интерфейс + JavaFX desktop приложение

Особенности

  • Автоматизация постановки заданий и проверки результатов
  • Визуализация биосигналов в реальном времени
  • Управление пулом IoT-устройств через единый интерфейс

Галерея

Карта программной платформы нейрофизиологического комплекса
Карта программной платформы нейрофизиологического комплекса
Сценарии работы с экспериментами и устройствами
Сценарии работы с экспериментами и устройствами
Экран интерфейса управления платформой
Экран интерфейса управления платформой
Визуализация мозговой активности
Визуализация мозговой активности
Экран визуализации электрокардиограммы
Экран визуализации электрокардиограммы
Схема базы данных платформы
Схема базы данных платформы
Схема CoAP и IoT-взаимодействия в системе
Схема CoAP и IoT-взаимодействия в системе