如何在 iOS 应用程序中使用标准经典蓝牙配置文件?

How to use of standard Classic Bluetooth Profiles in an iOS app?

据我正确理解,应该可以通过经典蓝牙连接到非 iOS- 和非 MFi 设备,只要支持的蓝牙- 使用配置文件(如 https://support.apple.com/HT204387 中所述)。

但是,我不知道如何使用这些配置文件(尤其是 PAN),也没有找到任何使用它们的示例或文档。 Apple 开发者论坛中的相关问题已陈旧且多年未得到解答...

当我的理解正确时

还有更多选择吗?我错过了什么吗?

在 iOS 13 之前,您的理解几乎是正确的,它在 BR/EDR ("Classic") 之上添加了 GATT。自 iOS 11.

以来还有 L2CAP

应用程序无法访问其他蓝牙配置文件。设备支持,但是没有SDK。