1

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

4

2 回答 2

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"

这应该让您连接到模块。然后从那里他们有一些很容易弄清楚的例子。

是的,您通过串行端口与它通信。

于 2015-04-09T09:47:20.920 回答
1

AFAIK iOS 7 supports BLE but it does not support SPP

当然它可以支持 SPP,虽然显然不是原生的!您需要为 SPP 实现一个 iOS BLE 应用程序或下载一个已经存在的应用程序(我没有检查过,但肯定有人已经考虑过这样做)。

编辑:为了清楚起见,由于 iOS 中存在 BLE 主机堆栈支持,因此您可以在 GATT 和 GAP 之上实现任何配置文件,包括 SPP。

于 2015-02-25T14:26:51.707 回答