BLE + ios上的虚拟串口?

时间:2015-02-23 20:02:42

标签: ios bluetooth bluetooth-lowenergy spp hm-10

AFAIK iOS 7支持BLE,但不支持SPP。有没有机会在iOS上拥有虚拟串口,就像它的UART向BLE模块发送字节并从BLE模块接收字节一样?我已经购买了cc2540和cc2541 TI的模块,它们是否可以在iOS上作为虚拟串口使用? FRCOMM怎么样?

2 个答案:

答案 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"

这应该让你连接到模块。 然后从那里他们有一些非常直截了当的例子。

是的,你通过串口与它通信。