AFAIK iOS 7支持BLE,但不支持SPP。有没有机会在iOS上拥有虚拟串口,就像它的UART向BLE模块发送字节并从BLE模块接收字节一样?我已经购买了cc2540和cc2541 TI的模块,它们是否可以在iOS上作为虚拟串口使用? FRCOMM怎么样?
答案 0 :(得分:1)
AFAIK iOS 7 supports BLE but it does not support SPP
当然它可以支持SPP,虽然显然不是原生的!你需要为SPP实现一个iOS BLE应用程序或者下载一个已经存在的应用程序(我没有检查过,但肯定有人想过这样做)。
编辑:要明确的是,由于iOS中存在BLE主机堆栈支持,您可以在GATT和GAP之上实施任何配置文件,包括SPP。
答案 1 :(得分:1)
通过“ble模块”你的意思是像HM-10或HM-11等? 如果这就是您所说的,那么您可以使用RedBearLab中的SDK(他们使用TI提供的相同芯片)。
在他们的BLEDefines.h中只需将定义更改为
#define RBL_SERVICE_UUID "FFE0"
#define RBL_CHAR_TX_UUID "FFE1"
#define RBL_CHAR_RX_UUID "FFE1"
这应该让你连接到模块。 然后从那里他们有一些非常直截了当的例子。
是的,你通过串口与它通信。