2014-08-01 1 views
1

Я работаю над примером приложения, имеющим функциональность ядра. Но как я могу обрабатывать этот частный разрешимый адрес на периферийном устройстве iOS? Может ли кто-нибудь направить меня в правильном направлении, чтобы я мог достичь этого? Спасибо заранее.Как обрабатывать частный разрешимый адрес как периферийное устройство iOS

+0

Вы посмотрели руководство по программированию Bluetooth от Apple? Какой код вы пробовали? – Paulw11

+0

Да, я пробовал использовать corebluetooth api, но дело в том, как справиться с этим сценарием, поскольку адрес Bluetooth продолжает меняться случайно из bluetooth 4.0. Исправьте меня, если я ошибаюсь. – ravoorinandan

+0

Если ваше периферийное устройство является устройством iOS, вам необходимо использовать некоторые стратегии, такие как использование имени устройства для повторного сканирования устройства, если вы не можете повторно подключиться по UUID. Похоже, что Apple не намерена использовать устройства iOS в качестве периферии для долгосрочных подключений. – Paulw11

ответ

2

Вы можете сканировать рекламные устройства и пытаться сопоставить каждый из адресов с IRK вашего устройства iOS. ИРК обмениваются после спаривания. Адрес, который соответствует IRK (был сгенерирован с использованием этого IRK), является адресом, который вы должны подключиться к

+0

Обратите внимание, что для получения IRK iPhone вам нужно будет сначала спрятаться. –

Смежные вопросы