Ios CBP外围设备管理器限制

Ios CBP外围设备管理器限制,ios,ios6,core-bluetooth,bluetooth-lowenergy,Ios,Ios6,Core Bluetooth,Bluetooth Lowenergy,iOS 6中新的CBPeripheralManager有哪些限制?如果我疯狂地实现FTP服务标识符0x1106配置文件,我能做到吗?还是苹果限制了应用程序可以公开哪些蓝牙服务 似乎是新类型的一个很好的例子,但我不清楚目前支持多少,特别是因为公共文档中甚至没有CBPeripheralManager。@BradLarson是解决这个问题的关键。感谢他在评论中给予的帮助。我回答这个问题只是为了证明我对后人所说的话,我认为这是对我可能措辞不好的问题的回答。 CoreBluetooth iOS框架允许应用

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


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

@BradLarson是解决这个问题的关键。感谢他在评论中给予的帮助。我回答这个问题只是为了证明我对后人所说的话,我认为这是对我可能措辞不好的问题的回答。 CoreBluetooth iOS框架允许应用程序开发人员使用蓝牙的低能耗版本。BLE包含一组不同的配置文件,因此FTP等服务不适用于它,尽管其他一些是。库应该足以实现这些概要文件。例如,它应该能够实现

对于越狱设备,该库可用于与蓝牙接口


我发现一个对学习蓝牙非常有用的参考资料是。

@BradLarson是帮助我回答这个问题的关键。感谢他在评论中给予的帮助。我回答这个问题只是为了证明我对后人所说的话,我认为这是对我可能措辞不好的问题的回答。 CoreBluetooth iOS框架允许应用程序开发人员使用蓝牙的低能耗版本。BLE包含一组不同的配置文件,因此FTP等服务不适用于它,尽管其他一些是。库应该足以实现这些概要文件。例如,它应该能够实现

对于越狱设备,该库可用于与蓝牙接口


我发现一个对学习蓝牙非常有用的参考资料是。

我想你可能把蓝牙和蓝牙混淆了。核心蓝牙框架仅适用于LE端。所有这些都是完全开放供您使用的,但LE没有像普通蓝牙那样的标准FTP服务。不过,你可以为LE创建自己的数据传输服务。@BradLarson,是的,只是学习了这些东西,所以肯定有点困惑。那么,在关贸总协定问题上隐藏起来又如何呢?听起来这是一个可以使用iPhone作为指针或鼠标的东西。这听起来是对的吗?LE端完全是应用程序级的,而不是系统级的,因此您可以通过LE向应用程序添加对HID指针等的支持,但它们不会在系统范围内做任何事情。有一些内置系统支持标准蓝牙HID,如键盘或盲文输入设备,但只有特定版本的iOS明确支持的设备,您无法对其进行任何添加。谢谢@BradLarson。这就把事情弄清楚了。也就是说,Mac或Windows笔记本电脑可能支持BLE的HID over GATT配置文件,例如,在这种情况下,我可以将iPhone作为鼠标设备挂在笔记本电脑上。这个假设正确吗?我想是的。从iOS 6.0开始,您应该能够在iOS设备或Mac上的iOS模拟器中模拟LE外围设备的各个方面。我自己也没试过,但我在iPhone上模拟了其他LE设备的协议,我想你可能把蓝牙和蓝牙LE搞混了。核心蓝牙框架仅适用于LE端。所有这些都是完全开放供您使用的,但LE没有像普通蓝牙那样的标准FTP服务。不过,你可以为LE创建自己的数据传输服务。@BradLarson,是的,只是学习了这些东西,所以肯定有点困惑。那么,在关贸总协定问题上隐藏起来又如何呢?听起来这是一个可以使用iPhone作为指针或鼠标的东西。这听起来是对的吗?LE端完全是应用程序级的,而不是系统级的,因此您可以通过LE向应用程序添加对HID指针等的支持,但它们不会在系统范围内做任何事情。有一些内置系统支持标准蓝牙HID,如键盘或盲文输入设备,但只有特定版本的iOS明确支持的设备,您无法对其进行任何添加。谢谢@BradLarson。这就把事情弄清楚了。也就是说,Mac或Windows笔记本电脑可能支持BLE的HID over GATT配置文件,例如,在这种情况下,我可以将iPhone作为鼠标设备挂在笔记本电脑上。这个假设正确吗?我想是的。从iOS 6.0开始,您应该能够在iOS设备或Mac上的iOS模拟器中模拟LE外围设备的各个方面。我自己也没有尝试过,但我已经通过在iPhone上模拟其他LE设备的协议来模拟它们。您应该阅读来自苹果的本文档第3.11节:。它包含一些可以通过BLE完成的限制。例如,蓝牙低能量HID服务由iOS内部实现,不应
由第三方iOS应用程序发布。当第三方iOS应用程序发现附件上的服务时,iOS会在内部使用HID服务,并将其从发现的服务列表中筛选出来。您应该阅读本文档的第3.11节,内容来自Apple:。它包含一些可以通过BLE完成的限制。例如,蓝牙低能量HID服务由iOS内部实现,不得由第三方iOS应用程序发布。当第三方iOS应用程序发现附件上的服务时,iOS会在内部使用HID服务,并从发现的服务列表中筛选出来。