Не удается получить имена устройств Bluetooth или уникальный идентификатор - PullRequest
0 голосов
/ 01 апреля 2020

Мне нужно идентифицировать устройства Bluetooth рядом с другими устройствами для моего приложения iOS.

Я использую следующее:

func didReadPeripheral(_ peripheral: CBPeripheral, rssi: NSNumber) {
print("peripheral name", peripheral,to: &logger)
if peripheral.name != nil {
}
}

Это не работает для меня.

Предположим, есть два пользователя, которые сканируют комнату для точек доступа Bluetooth. Также предположим, что это настоящие точки доступа Bluetooth в комнате: 1, 2, 3, 4, 5, 6

Пользователь 1 обнаруживает, что выбирает 1 и 2, и маркирует aa и bb. Принимая во внимание, что пользователь 2 выбирает 1,2,3, 4,5,6 и метки zz ,, xx, yy, tt, uu, WW.

Кажется, что один из телефонов "перемаркирует" точки доступа, и между этими двумя пользователями нет согласованности.

Кто-нибудь решил эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...