Существует ли общий протокол связи между смартфонами и телефонами Android?

Я очень недоволен моими гибридными часами Fossil Q (без экрана, отслеживает активность, сон и функции кнопок), но, честно говоря, это выглядит хорошо. Приложение продолжает сбой, хотя. Я хотел бы сделать свое собственное приложение для Android для извлечения всех видов данных (для будущего анализа). Прежде чем тратить много времени, я попытался выяснить, как получить доступ к часам. Работает явно на BLE. Но вся документация касается либо износа ОС, либо настоящих умных часов с более продвинутой функциональностью. Поисковые системы не могут различить то, что я ищу, и самые популярные результаты.

Мне было интересно, есть ли какие-нибудь известные протоколы связи между приложениями и умными часами, где я могу начать экспериментировать? Кстати, журнал отслеживания HCI сообщает обо всем трафике, но для меня это не похоже ни на что. Но я также могу попытаться взломать его (если он не зашифрован...).

2 ответа

Вы можете начать с чтения кода и документации проекта GadgetBridge: https://codeberg.org/Freeyourgadget/Gadgetbridge/

Они в некоторой степени поддерживают некоторые часы «Q Hybrid».

Я помню, что однажды нашел на сайте разработчиков информацию об отслеживании сердечного ритма, но не могу ее найти. Во всяком случае, я нашел одну вещь, которая может вам помочь: https://developers.google.com/fit/android/ble-sensors К сожалению, это "подходящий" справочный сайт, данные которого могут быть устаревшими, поскольку регулярные обновления могут приходить на Справочник по API: https://developers.google.com/android/reference/com/google/android/gms/fitness/SensorsApi

Другие вопросы по тегам