iOS 6中的新CBPeripheralManager有哪些限制?如果我疯狂到要实现FTP (服务标识符0x1106)配置文件,我能做到吗?或者,苹果是否限制了应用程序可以公开的蓝牙服务?
https://github.com/KhaosT/CBPeripheralManager-Demo似乎是新类型的一个很好的例子,但我不清楚目前支持多少,特别是因为CBPeripheralManager甚至在公共文档中都不可用。
发布于 2013-02-01 03:32:43
@BradLarson是解决这个问题的关键。感谢他在评论中所给予的帮助。我回答这个问题只是为了记录我为后人所说的话,我认为这是对我这个可能措辞不当的问题的答案。
CoreBluetooth iOS框架允许应用程序开发人员使用Bluetooth LE,这是蓝牙的低能耗版本。BLE包括一组不同的配置文件,因此FTP等服务对它不可用,尽管其他一些服务可用。该库应该足以实现这些配置文件。例如,应该可以实现HID over GATT。
对于越狱设备,可以使用BTStack库与蓝牙进行接口。
我发现一个对学习蓝牙非常有用的参考资料是An introduction to Bluetooth programming。
https://stackoverflow.com/questions/14614935
复制相似问题