CBPeripheralManager限制

时间:2013-01-30 22:18:34

标签: ios ios6 core-bluetooth bluetooth-lowenergy

iOS 6中新的CBPeripheralManager有哪些限制?如果我疯狂到实现FTP(服务标识符0x1106)配置文件,我能够吗?或Apple是否限制应用程序可以公开哪些蓝牙服务?

https://github.com/KhaosT/CBPeripheralManager-Demo似乎是新类型的一个很好的例子,但我目前还不清楚支持多少,特别是因为公共文档中甚至没有CBPeripheralManager。

1 个答案:

答案 0 :(得分:4)

@BradLarson是帮助解决这个问题的关键。感谢他在评论中给予的所有帮助。我正在回答这个问题只是为了记录后代所说的内容,我会考虑回答一下这个措辞不好的问题。

CoreBluetooth iOS框架允许应用程序开发人员使用低能耗版本的蓝牙Bluetooth LE。 BLE包含一组不同的配置文件,因此FTP等服务不可用,尽管其他一些配置也是如此。该库应足以实现这些配置文件。例如,应该可以实现HID over GATT

对于越狱设备,BTStack库可用于与蓝牙连接。

我发现有关了解蓝牙非常有用的参考资料是An introduction to Bluetooth programming