Я работаю над приложением для iOS (Objective-C).Подключение к устройству BLE с использованием MAC ios
Я ищу способ подключения к устройству BLE, чтобы вы могли указать MAC или UUID этого устройства.
В настоящее время у меня есть два устройства BLE с тем же именем, поэтому приложение не может различать два, что дает много проблем (эти устройства не имеют одинаковых функций).
Можно ли указать MAC или UUID при подключении к устройству BLE?
Нет. CoreBluetooth создаст идентификатор, основанный на MAC, но вы обычно различаете устройства службами, которые они рекламируют в сочетании с именем. После того, как пользователь первоначально подключился к устройству, вы можете сохранить идентификатор. В следующий раз, когда это устройство будет видно, оно будет иметь тот же идентификатор. – Paulw11