BLE выполняет функцию рядом с устройством Bluetooth - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть устройство Bluetooth, и я пытаюсь выполнить функцию, когда мое приложение находится рядом с устройством.

Я читал по технологии iBeacon, но я не совсем понял, можно ли использовать iBeacon наВсе устройства Bluetooth, если у вас есть UUID, или вам нужно, чтобы на устройстве Bluetooth была служба, которая отправляет специальный UUID для iBeacon?

1 Ответ

0 голосов
/ 25 ноября 2018

Если у вас есть доступ к микропрограмме на устройстве Bluetooth, настроить рекламу iBeacon обычно просто.Вы должны разрешить контроллеру Bluetooth выдавать рекламу производителя с определенной полезной нагрузкой в ​​22 байта.Подробности того, как вы это делаете, зависят от устройства.

Эта полезная нагрузка содержит три идентификатора, которые вы можете выбрать, UUID Proximity - это 16-байтовая последовательность, старший - это двухбайтовая последовательность, а младший - такжедвухбайтовая последовательность.

Вы можете увидеть макет этой полезной нагрузки в моем ответе здесь .

Затем вы можете использовать CoreLocation API на iOS и Android Beacon Library наУстройства Android для обнаружения рекламы iBeacon с теми же идентификаторами и реагирования вашего приложения.

...