Можно ли получить шагомер и журналы пульса для часов Samsung Gear S3 без использования приложения Samsung S Health на телефоне / планшете?

Скажем, по какой-то причине, возможно, из-за каких-то ограничений безопасности, вы не можете «не» запускать приложение Samsung «S Health», которое обменивается данными с облачными серверами Samsung и т. Д. Но вы все же хотите получить доступ к истории / журналам Samsung Gear S3. watch », возможно ли это, или Samsung блокирует эти данные, чтобы их могло получить только« их »приложение S Health?

Так есть ли способ загрузить на свой телефон шагомер + «статистику» сердечного ритма / данные, которые вы можете видеть на часах Gear S3, без использования Интернета / облака или официального «S Health App» от Samsung?

Проблема в том, что если вы не используете приложение Samsung S Health, может показаться, что через некоторое время статистика журнала теряется, и на самих часах не хранится слишком много данных только за последние пару недель. Я не хочу использовать S-Health на телефоне, но хотел бы периодически сохранять данные шагомера и пульса с часов gear-s3, чтобы старые данные не терялись.

Или это «единственный» способ сохранить статистику за дни и недели для ежедневной статистики ходьбы шагомера и частоты пульса - это самостоятельно создать полностью отдельное приложение, которое считает шаги с помощью датчика и т. Д.?

Или, может быть, есть какой-нибудь «хакерский» способ сделать это и получить существующие данные / журналы, которые есть на часах gear s3, без использования приложения Samsung S Health на телефоне?


person htfree    schedule 06.06.2017    source источник


Ответы (1)


Если вы хотите получить доступ к историческим данным, вы собираетесь создать приложение для телефона. Samsung хранит исторические данные о состоянии здоровья под замком и доступ к ним возможен только через SDK для Android-приложения. Если вы хотите создать приложение, с которым пользователь взаимодействует только через часы, вам все равно понадобится приложение-компаньон на телефонной стороне для взаимодействия со службой Samsung Health. Приложение на телефонной стороне может работать как служба, чтобы в противном случае оно было невидимым для пользователя. С точки зрения пользователя, это приложение для часов. Пользователь также должен будет предоставить вашему приложению доступ к тому типу данных, к которому он должен получить доступ (приложение не получает доступ автоматически, просто находясь на чьем-то телефоне). Вы можете загрузить и узнать больше о Samsung Health SDK с этого сайта http://developer.samsung.com/health < / а>

person Joel    schedule 06.06.2017
comment
Спасибо, но не могли бы вы уточнить, могу ли я получить доступ к историческим данным о состоянии здоровья, если я сделаю приложение для часов и приложение для телефона, которое НЕ использует Интернет? просто Bluetooth? Я хочу загрузить данные, не позволяя Samsung Health общаться в Интернете с серверами Samsung. Я хочу делать все, чтобы работал только Bluetooth, без интернета. В настоящее время данные находятся только на часах, поэтому в основном я просто хочу извлечь данные о состоянии здоровья из часов любым способом, который позволяет избежать использования доступа в Интернет. - person htfree; 07.06.2017
comment
Вы не можете. Если вы хотите получить доступ к историческим данным, вам необходимо использовать SDK для телефона. Исторические данные сохраняются в контейнере Knox на телефоне. - person Joel; 07.06.2017
comment
Спасибо, что подтвердили это, теперь, если мне не нужны исторические данные, а просто данные шагомера и пульса в реальном времени, могу ли я получить доступ к этим числам из существующего оборудования для здоровья Samsung, работающего на часах, или я должен написать свое собственное дублирующее приложение для часов, которое также выполняет свои собственные отдельные показания пульса и вычисления шагомера? Мне кажется, было бы напрасной тратой заряда батареи делать это отдельно, вместо того, чтобы просто читать уже полученные данные / показания. - person htfree; 08.06.2017
comment
@Joel Спасибо, я отметил ответ, но надеюсь, что вы ответите на новый вопрос о том, можно ли / как мне избежать использования приложений / серверов / серверов Samsung / S-health для передачи данных из моего приложения Gear Watch на мой телефон через Bluetooth или Wi-Fi и т. Д. Без серверов Samsung между. Например, если Интернет полностью заблокирован, и просто прямая связь между двумя устройствами без использования S-Health в качестве посредника. - person htfree; 09.06.2017
comment
Вот мой связанный с этим вопрос stackoverflow.com/questions/44450110/ - person htfree; 09.06.2017