IOS GAP Central не обнаруживает периферию - PullRequest
0 голосов
/ 21 апреля 2020

Я сейчас работаю над проектом, для которого мне нужно использовать 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.

Я был бы очень благодарен, если бы кто-то дал мне подсказку, почему они не "видят" друг друга приветствует!

...