我正在尝试从我的iOS应用程序中创建蓝牙个人局域网(PAN)。基于MFi FAQ和HT3647,应该可以使用蓝牙PAN与其他(非iOS设备)通信。 但是,我无法在iOS上找到有关如何完成此任务的更多信息。
答案 0 :(得分:0)
据我所知,您没有(也不应该要求)直接访问iOS应用中的任何旧版(非BLE)个人资料。
PAN(以及其他蓝牙配置文件和服务,例如A2DP for audio)仅在iOS本身与设备配对并在您不知情的情况下完全创建PAN网络的情况下可用。之后,PAN应该可用于您的应用程序,而无需执行任何与蓝牙相关的操作。但这里的问题是要知道 iOS本身是如何使用PAN的,目前它似乎只用于网络共享而已。所以,如果您希望根据自己的特定需求使用PAN,我想你会失败。
外部附件框架是另一回事,它适用于想要实现自定义协议的MFi认证设备,例如,替代iOS上没有的串行协议(Apple的故意决定 - 防止与未经认证的设备进行自定义通信。)