可以在iOS中使用RFCOMM吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以在iOS中使用RFCOMM吗?相关的知识,希望对你有一定的参考价值。
我在ios开发方面比较新。
我想制作一个跨平台的蓝牙应用程序,在android中,我使用RFCOMM发送自定义数据,如字符串。当我用Google搜索“iOS蓝牙”时,我在结果中找到了Core Bluetooth
框架,它似乎是针对低能耗连接而制作的。我只想使用RFCOMM而不是其他配置文件,原因有两个:
- 我使用RFCOMM发送自定义数据,如字符串。
- 我希望我的应用能够与非苹果设备连接。
甚至可以在iOS中使用RFCOMM吗?如果没有,是否有任何变通方法可以连接非苹果设备?
答案
不,ios上的“核心蓝牙”仅支持BLE设备,而且只支持相当高的级别。只提供了一个特定的配置文件(关贸总协定)
现在,如果您想要RFCCOMM(SPP的一部分),您可能可以利用“外部附件”框架,但您只能将您的应用程序与您的设备一起使用(如:您制造它并现在编写了一个应用程序来使用它) 。你还需要苹果的许可证.......不是真正的选择
另一答案
RFCOMM是协议栈的一部分,可以驱动HSP和HFP。一个简单的基于SPP的应用程序也得到了RFCOMM的支持。您的应用程序应该可以使用SPP实现。较低的堆栈层RFCOMM可能不会直接暴露给第三方应用程序开发人员。
以上是关于可以在iOS中使用RFCOMM吗?的主要内容,如果未能解决你的问题,请参考以下文章