首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么蓝牙LE不能从iOS模拟器到我的设备?

为什么蓝牙LE不能从iOS模拟器到我的设备?
EN

Stack Overflow用户
提问于 2012-08-10 08:00:12
回答 2查看 1.6K关注 0票数 0

我想弄明白为什么我的BTLE CC2540密钥卡可以在我的iPad 3上工作,而不能在Mountain Lion上配备了新的GBU521 IOGEAR适配器的iOS模拟器上工作。

我已经成功地将常规设置中的iOS 5模拟器蓝牙连接到了我的BT适配器上,并在我的概念验证应用程序中被视为“已开机”。我使用的是Mountain Lion的IOGEAR适配器,它只有在升级到Mountain Lion之后才能工作(尝试过GBU521修改一些.kext文件--不要这么做。升级到Mountain Lion是不可能的,直到我恢复了那个.kext)。然后,我运行Apple建议的nvram设置,重新启动,它能够识别BT适配器。

我可以成功地与我的iPad 3通信(注册按钮按下、加速计等),但当我尝试在模拟器上运行它时,它就是无法发现设备。它告诉我BT状态是CBCentralManagerStatePoweredOn,但当我告诉它发现外围设备时,它什么也没有得到。

如何在iOS模拟器和启用了LE的iOS设备之间建立蓝牙LE通信?

EN

回答 2

Stack Overflow用户

发布于 2012-11-09 00:42:11

(根据我在其他iOS模拟器蓝牙线程中的回答进行了修改:Bluetooth Dongle and iOS Simulator)

扔掉IOGEAR,拿起一辆Cirago BTA8000。

我不确定为什么您能够在iOS模拟器中打开蓝牙(可能与您的kext编辑有关,我也尝试过),但我怀疑它实际上并没有打开。除了Cirago BTA8000和MediaLink 4.0适配器外,我还买了你提到的IOGEAR。事实证明,尽管我的MacBook内置了完全相同的芯片,但基于Broadcom芯片的任何东西都不能工作,这意味着MediaLink和IOGEAR不能工作。我的Cirago发货今天早上刚到,iOS模拟器中的蓝牙滑块在不到一秒的时间里就“打开”了。

如果你想进行实验,我很想听听其他非Broadcom芯片是否也能工作。

票数 1
EN

Stack Overflow用户

发布于 2012-08-10 08:28:25

你的密钥卡没有带加密狗吗?我打算买一个:S更新:我刚刚发现了这个(但可能你已经看到了这个,它解释了为什么你使用一个单独的适配器):http://developer.apple.com/library/ios/#technotes/tn2295/_index.html还有亚马逊上对你的适配器的评论看起来不是很好。你用她的设备试过了吗?http://www.amazon.com/IOGEAR-Bluetooth-Micro-Adapter-GBU521/dp/B007GFX0PY/ref=sr_1_1?ie=UTF8&qid=1344560021&sr=8-1&keywords=GBU521+IOGEAR

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11893677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档