【发布时间】:2014-06-18 14:44:50
【问题描述】:
我在本网站和互联网上的许多帖子中看到有关“设备不受支持”等问题的问题,所以我觉得我遇到的问题不是唯一的。
让我感到困惑(相信我,我已经搜索了一整天)是我最近买了一台新的 Macbook Pro 电脑(这东西上的 BT 肯定是 LE),升级到 Mavericks,并且正在使用 Xcode 5。但不管,我下载了哪些示例代码,无论是来自 BT SIG 还是 CSR 等,我总是得到相同的基本错误(在 iOS 模拟器上):
“设备不受支持”的影响和 关于它无法运行的一些问题,因为它没有打开电源(我确实尝试通过将 central.state 调用包装在一个 if 块中来解决)
那么,如果我们没有 LE 设备,像我这样今天开始编写蓝牙代码的人是不是就搞砸了? 4.0 之前的所有 BT 代码是从地球上掉下来还是被弃用了?
有没有一种简单的方法可以强制我的代码以某种“非 LE”模式运行?
至于我使用的代码,我从 BT SIG 下载了快速启动工具包,但没有任何效果,即使是我找到的简单扫描程序。呃,有什么想法吗?
我的最终目标是编写一些可以正常运行的东西,加载到我的 iPhone 4 上,扫描并与我的汽车音响配对,并抓取它发出的所有外围广告,看看我能做什么(到)立体声音响。
谢谢大家。
【问题讨论】:
-
我用来自NSScreencast 的代码做了一些 iBeacon 测试。
标签: ios iphone bluetooth bluetooth-lowenergy core-bluetooth