首页 > 解决方案 > IOS GAP Central 未发现外围设备

问题描述

我目前正在开发一个项目,我需要为此使用 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 我已经更改了 UUID,但我也尝试过使用教程中的 UUID。这些类使用 loadBLE 方法启动。

我会非常感谢有人能给我一个提示,为什么他们不“看到”彼此打招呼!

标签: iosswiftbluetoothbluetooth-lowenergy

解决方案


推荐阅读