Реализовать функции передачи данных с фитнес тренажеров на мобильное устройство и управления этим...

시작하기. 무료입니다
또는 회원 가입 e메일 주소
Реализовать функции передачи данных с фитнес тренажеров на мобильное устройство и управления этими тренажерами с мобильного устройства при помощи протокола Bluetooth (1) 저자: Mind Map: Реализовать функции передачи данных с фитнес тренажеров на мобильное устройство и управления этими тренажерами с мобильного устройства при помощи протокола Bluetooth (1)

1. Возможность сынтегрировать этот функционал с основным мобильным приложением при помощи одного из способов интеграции двух и более программ

1.1. Основное мобильное приложение, к которому необходима интеграция с функционалом, связанным с Bluetooth протоколом

1.1.1. Разработка данного мобильного приложения будет реализована при помощи Frameworks: Flutter ( яп: Dart ) / React Native ( яп: Java Script )

2. Возможность подключения к тренажеру с мобильного устройства при помощи Bluetooth протокола

2.1. Трансляция данных с тренажеров на мобильное устройство в режиме Live ( вывод информации в реальном времени / отображение статистики с тренажера ужу

2.1.1. Тренажеры, к которым осуществляется подключение через Bluetooth, и данные, которые передаются с этих тренажеров на мобильное устройство

2.1.1.1. Беговая дорожка

2.1.1.1.1. Показатель скорости ( км / ч )

2.1.1.1.2. Пройденное расстояние ( км )

2.1.1.1.3. Затраченное время ( десятичное время )

2.1.1.1.4. Количество шагов

2.1.1.1.5. Количество израсходованных калорий ( килокалорий )

2.1.1.1.6. Угол наклона ( % )

2.1.1.2. Велотренажер

2.1.1.2.1. Количество вращений педалей

2.1.1.2.2. Проделанное расстояние ( км )

2.1.1.2.3. Количество израсходованных калорий ( килокалорий )

2.1.1.2.4. Показатель скорости ( км / ч )

2.1.1.2.5. Затраченное время ( десятичное время )

2.1.1.3. Гребной тренажер

2.1.1.3.1. Количество гребков

2.1.1.3.2. Проделанное расстояние ( км )

2.1.1.3.3. Количество израсходованных калорий ( килокалорий )

2.1.1.3.4. Показатель скорости ( км / ч )

2.1.1.3.5. Затраченное время ( десятичное время )

2.1.1.4. Эллиптический тренажер

2.1.1.4.1. Количество вращений педалей

2.1.1.4.2. Затраченное время ( десятичное время )

2.1.1.4.3. Проделанное расстояние ( км )

2.1.1.4.4. Количество израсходованных калорий ( килокалорий )

2.1.1.4.5. Скорость ( км / ч )

2.1.1.5. Кардио датчик

2.1.1.5.1. Частота сердечных сокращений ( удары / мин )

2.2. Реализация примитивного и минималистичного интерфейса, в котором будет возможность подключиться к тренажеру по Bluetooth, контролировать тренажер и смотреть выводимую на экран параметров ( статистика ) тренажера.

2.2.1. Экран 1

2.2.1.1. Список доступных тренажеров, которые поддерживают Bluetooth подключение

2.2.1.2. Воозможность подключиться к одному из тренажеров из этого списка по Bluetooth ( функция подключения по Bluetooth к тренажеру )

2.2.2. Экран 2

2.2.2.1. Во время работы подключенного по Bluetooth тренажера осуществляется вывод упомянутых данных в режиме Live ( с определенной периодичностью ) на экран ( типо консоль ). Процесс трансляции данных с подключенного тренажера в реальном времени. Отображение статистики с тренажера.

2.2.2.2. Классификация подключенного тренажера ( тип / название / вид тренажера )

2.2.2.3. Возможность управлять тренажером и контролировать его состояние в режиме Live ( регулировка / изменение параметров в реальном времени )

2.3. Возможность контроллировать тренажеры с мобильного устройства ( состояние тренажера )

2.3.1. Старт ( запуск тренажера )

2.3.2. Стоп ( остановка тренажера )

2.3.3. Скорость ( регулировка скорости тренажера )

2.3.4. Модификации ( повышение / понижение сопротивления )