【问题标题】:Bluetooth low energy not working with a BTLE device低功耗蓝牙不适用于 BTLE 设备
【发布时间】:2023-03-21 02:41:01
【问题描述】:

我正在尝试使用我的 Mac(MacBook Pro(Retina,15 英寸,2014 年中)连接到我正在尝试编写的应用程序的设备,但是在设置我的 CBCentralManager 时,我总是返回平台不'不支持蓝牙低功耗。如果我在蓝牙下检查我的系统信息,它清楚地表明我的电脑确实支持蓝牙低功耗此声明(支持蓝牙低功耗:是)。

我在这里错过了什么,是我搞砸了,还是我的电脑出现了严重问题?

我还能做些什么来绕过这个烦人的低能耗设备并开始扫描外围设备,这似乎有点愚蠢,它不会让我设置一个属性来跳过低能耗。

感谢您的宝贵时间。

【问题讨论】:

  • 核心蓝牙仅适用于低功耗设备。如果要扫描旧设备,则需要查看 iobluetooth 框架。只是为了确认这是您正在运行的 Mac 应用程序,而不是模拟器上的 iOS 应用程序? developer.apple.com/library/mac/documentation/DeviceDrivers/…
  • 是的,适用于我的 mac 的应用程序不适用于 IOS。但是,我认为错误是说我的计算机没有 BTLE,因为我所做的就是设置我的 CBCentralManager,然后获取 updatestate 委托调用,它只是说设备不支持 BTLE。
  • 如果可能的话,是否有任何关于如何将它与 IOBluetooth 一起使用的好的文档,我所能找到的只是它直接跳到与 BTLE 一起使用的方法中。
  • 您是否重新启动了您的 Mac?完成 PRAM 重置等?
  • @Paulw11 所以看起来我对我想做的事情并不了解,我试图将两个蓝牙主机设备连接在一起,这似乎是不可能的。您是否知道任何 USB 蓝牙接收器(外围)设备加密狗。这样就可以了,这样我就可以从我的计算机到我的 xbox 进行蓝牙连接了? PRAM 重置也解决了我的问题,所以如果你可以提交它作为答案,我会接受它。再次感谢您的帮助!

标签: xcode macos bluetooth bluetooth-lowenergy


【解决方案1】:

有时蓝牙硬件可能会出现问题。尝试重新启动,如果不起作用,请重置 PRAM。

【讨论】:

    猜你喜欢
    • 2016-10-09
    • 2021-04-09
    • 2016-06-29
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多