【发布时间】:2019-05-19 13:09:18
【问题描述】:
我有 MFi 设备,它使用 BLE 进行控制,使用经典蓝牙进行音频流传输。
在应用程序中,我使用 coreBluetooth 框架来扫描 BLE 和 EAAccessory 框架来扫描经典蓝牙。 如果目标设备的经典蓝牙尚未连接,我不希望连接目标设备的 BLE。 所以我需要知道哪个 EAAccessory 对应于目标 CBPeripheral。
我熟悉coreBluetooth,有UUID字符串来识别CBPeripheral。但它看起来在 EAAccessory 中不存在。 我有一个想法但不确定:也许固件端可以配置 EAAccessory 的序列号 和 CBPeripheral 在广告数据中的制造数据 相同 序列号,以便App端检查是否相同。
有谁知道在 App 端和固件端实现此功能的一般方法吗?
【问题讨论】:
标签: ios core-bluetooth ios-bluetooth mfi eaaccessory