2015-02-23 74 views
0

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

回答

1

“ble module”你的意思是像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" 

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

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

+0

是的,我买了HM-10,没关系 – 4ntoine 2015-04-09 10:03:06

1

AFAIK iOS 7 supports BLE but it does not support SPP

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

编辑:由于BLE主机堆栈支持存在于iOS中,因此您可以在GATT和GAP(包括SPP)之上实施任意配置文件。