Могу ли я подключиться к Microsoft Band без приложения Microsoft Health

Я пытаюсь написать приложение, которое использует датчики Microsoft Bands (частота сердечных сокращений, температура кожи, шагомер и т. Д.), Но будет использоваться на общем диапазоне, не привязанном к конкретному пользователю. На данный момент я не могу найти способ подключить ремешок к устройству исключительно через Bluetooth, так как ремешок должен быть сначала подключен к приложению Microsoft Health и зарегистрирован в нем. Кто-нибудь знает, как это сделать с помощью недавно выпущенного SDK?

Документация по SDK


person Ethan Nadler    schedule 11.03.2015    source источник
comment
Ссылка на документацию SDK устарела и приводит к ошибке 404. Не могли бы вы проверить, есть ли для этого обновленный URL-адрес?   -  person MWiesner    schedule 23.04.2018


Ответы (2)


Только приложения Microsoft Health (на различных поддерживаемых платформах) могут перевести Band из состояния «сброс к заводским настройкам» в состояние «настройки», что включает в себя регистрацию Band в учетной записи Microsoft. Однако нет требования, чтобы Band оставался зарегистрированным для этой учетной записи. После этого, зарегистрировавшись или нет, вы можете подключиться к Band с помощью Band SDK с любого телефона, просто подключив Bluetooth Band к этому телефону.

person Phil Hoff -- MSFT    schedule 11.03.2015
comment
Спасибо! Я подумал, что это возможно, мне придется протестировать тест SDK с другим сопряженным телефоном. - person Ethan Nadler; 11.03.2015
comment
Имейте в виду, что Band будет подключаться только к последнему телефону, с которым он был сопряжен. То есть вы не можете одновременно общаться с Band, используя два разных телефона. - person Phil Hoff -- MSFT; 11.03.2015
comment
Черт возьми, это именно то, что я хотел сделать, иметь отдельное сопряженное устройство, извлекающее данные с датчиков. Когда вы говорите «одновременно общаться», означает ли это, что я подключился к телефону, на котором было приложение Microsoft Health (это абсолютно необходимо для настройки группы?), Затем отключил Bluetooth на этом устройстве, подключился к другому устройству, а затем попытался подключи, может поочередно работать? В настоящий момент я получаю сообщение об ошибке из своего приложения, когда пытаюсь это сделать, но я надеюсь, что это возможно каким-то образом. - person Ethan Nadler; 12.03.2015
comment
Вы можете общаться с Band только с помощью телефона, с которым было выполнено последнее сопряжение. Чтобы затем использовать ремешок с другим телефоном, вы должны выполнить сопряжение (или повторное сопряжение) ремешка с этим новым телефоном. - person Phil Hoff -- MSFT; 12.03.2015
comment
Итан, все, что ты хочешь, возможно. Я добавлю ответ ниже. - person Mark Thistle; 01.05.2015

После завершения настройки можно подключить ремешок к любому телефону.

Есть некоторые предостережения. К ним относятся:

  • iOS и Windows Phone не требуют установки Microsoft Health для работы Band со сторонним приложением, использующим Microsoft Band SDK.
  • Android необходимо установить приложение Microsoft Health на любой телефон, к которому вы подключаете браслет, поскольку служба Microsoft Band Service, используемая для связи с Band, запускается через приложение Microsoft Health.
  • Это означает, что вы можете связать Band с любым Microsoft Health на любой поддерживаемой платформе, чтобы обойти настройку Band. Тогда только для Android потребуется установка Microsoft Health на телефон для использования SDK.

Если это сработает для вас, вот несколько грубых шагов, чтобы сделать это. Это не поддерживаемые варианты использования, но, поэкспериментировав с приведенной ниже процедурой, вы сможете добиться того, о чем просили.

Шаги:

  1. Подключите Microsoft Band к телефону 1 с помощью приложения Microsoft Health.
  2. После завершения сопряжения и выхода браслета из экранов настройки вы можете войти в настройки Bluetooth телефона и разорвать сопряжение с диапазоном в приложении настроек Bluetooth 1-го телефона.
  3. Теперь возьмите второй телефон, войдите в его экран настроек Bluetooth и начните поиск устройств для сопряжения.
  4. Войдите в приложение настроек браслета и перейдите к значку Bluetooth. Выберите это, а затем выберите Сопряжение.
  5. Теперь ремешок должен появиться в настройках Bluetooth второго телефона как устройство, с которым вы можете выполнить сопряжение.
  6. Если на Android или Windows Phone подключите классическое соединение Bluetooth (название группы) для браслета.
  7. Если на iOS вы увидите 2 записи для диапазона, одну для классического Bluetooth (название диапазона), а другую - для Bluetooth LE (название диапазона с LE в конце). Соедините классический, а затем LE. - Иногда это не срабатывает с первого раза, и может потребоваться несколько попыток.

После завершения ваш ремешок должен быть сопряжен с телефоном 2.

person Mark Thistle    schedule 01.05.2015