0

Я работаю над приложением для iOS (Objective-C).Подключение к устройству BLE с использованием MAC ios

Я ищу способ подключения к устройству BLE, чтобы вы могли указать MAC или UUID этого устройства.

В настоящее время у меня есть два устройства BLE с тем же именем, поэтому приложение не может различать два, что дает много проблем (эти устройства не имеют одинаковых функций).

Можно ли указать MAC или UUID при подключении к устройству BLE?

+1

Нет. CoreBluetooth создаст идентификатор, основанный на MAC, но вы обычно различаете устройства службами, которые они рекламируют в сочетании с именем. После того, как пользователь первоначально подключился к устройству, вы можете сохранить идентификатор. В следующий раз, когда это устройство будет видно, оно будет иметь тот же идентификатор. – Paulw11

ответ

1

Сила сигнала RSSI обнаруживает дифференциацию двух или более устройств. Если один раз раз UUID получить из периферии, то и дифференцировать периферийные.

+0

Невозможно с периферийным адресом mac. –

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