我在iOS开发中相对较新。
我想制作一个跨平台的蓝牙应用程序,在Android中,我使用RFCOMM发送自定义数据,例如字符串。当我用谷歌搜索“ iOS蓝牙”时,我Core Bluetooth
在结果中找到了该框架,它似乎是为低能耗连接而设计的。由于两个原因,我只想使用RFCOMM而不是其他配置文件:
我使用RFCOMM发送自定义数据,例如字符串。
我希望我的应用程序能够与非Apple设备连接。
甚至可以在iOS中使用RFCOMM吗?如果没有,是否有任何解决方法可与非苹果设备连接?
不,iOS上的“核心蓝牙”仅支持BLE设备,并且仅在相当高的水平上支持。仅提供一种特定的配置文件(GATT)
现在,如果您希望使用RFCCOMM(SPP的一部分),则可以利用“外部附件”框架,但您只能将自己的应用程序与设备一起使用(例如:您制造了它,现在编写了一个应用程序来使用它) 。您还需要苹果的许可,所以.......不是一个真正的选择