【问题标题】:How to use Bluetooth PAN profile through External Accessory Framework如何通过外部附件框架使用蓝牙 PAN 配置文件
【发布时间】:2014-12-31 14:40:03
【问题描述】:
我正在尝试从我的 iOS 应用程序中创建蓝牙个人局域网 (PAN)。基于MFi FAQ 和HT3647,应该可以使用蓝牙PAN 与其他(非iOS 设备)通话。
但是,我找不到任何有关如何在 iOS 上完成此操作的更多信息。
- 是否可以通过外部附件框架创建蓝牙 PAN?
- 还有其他方式与蓝牙(不是 BLE)设备通信吗?
【问题讨论】:
标签:
ios
bluetooth
external-accessory
【解决方案1】:
据我所知,您没有(也不应该要求)从您的 iOS 应用直接访问任何旧版(非 BLE)配置文件。
PAN(以及其他蓝牙配置文件和服务,例如用于音频的 A2DP)仅在 iOS 本身与设备配对并在您不知情的情况下完全创建 PAN 网络的情况下可用。之后,PAN 应该可以在您的应用程序中使用,而无需执行任何与蓝牙相关的操作。但这里的问题是要知道 iOS 本身是如何使用 PAN 的,目前它似乎仅用于网络共享,仅此而已。所以,如果您希望将 PAN 用于您自己的特定需求,我想您不走运。
外部附件框架是另一回事,它适用于想要实现自定义协议的 MFi 认证设备,例如,替代 iOS 上不可用的串行协议(Apple 的有意决定 - 防止与未经认证的自定义通信设备)。