Я сейчас работаю над проектом, для которого мне нужно использовать BLE GAP, я нашел учебник в документации ios и адаптировал код для своих нужд. Код не выдает ни ошибок, ни предупреждений, он работает плавно, но по какой-то причине обнаружение не происходит, и кажется, что два устройства будут на расстоянии нескольких миль. Я перепробовал все, но действительно не могу найти проблему или даже представить, что это может быть, так как код почти идентичен оригиналу (который работает.) Должно быть что-то очевидное, я пропускаю ....
Периферийный журнал:
name[587:75475] Peripheral CBManager is powered on
Центральный журнал:
name[4803:2263279] Central CBManager is powered on
name[4803:2263279] Found connected Peripherals with transfer service: (
)
Периферийный код:
https://pastebin.com/WuKymHAS
Центральный код:
https://pastebin.com/ijjHk4cG I Я изменил UUID, но я также попробовал это с теми из учебника. Классы инициируются с помощью методов loadBLE.
Я был бы очень благодарен, если бы кто-то дал мне подсказку, почему они не "видят" друг друга приветствует!