我正在尝试从我的iOS应用程序中创建一个蓝牙个人局域网(PAN)。基于MFi FAQHT3647,应该可以使用Bluetooth PAN与其他(非iOS设备)通话。
但是,我找不到有关如何在iOS上完成此操作的更多信息。

  • 是否可以通过外部附件框架创建蓝牙PAN?
  • 还有其他与蓝牙(不是BLE)设备通话的方法吗?
  • 最佳答案

    据我所知,您没有(也不应该要求)直接从iOS应用访问任何旧版(非BLE)配置文件。

    仅当iOS本身与设备配对并完全在您不知情的情况下创建PAN网络时,才可以使用PAN(以及其他蓝牙配置文件和服务,例如用于音频的A2DP)。之后,PAN应该可以用于您的应用程序,而无需执行任何与蓝牙无关的事情。但是这里的问题是要知道iOS本身是如何使用PAN的,目前看来它仅用于网络共享,仅此而已。因此,如果您希望将PAN用于自己的特定需求,我想您很不走运。

    外部附件框架是另一回事,它适用于想要实现自定义协议的MFi认证设备,例如,替代iOS上不可用的串行协议(由Apple故意决定-防止与未经认证的设备进行自定义通信)。

    10-08 04:51