2015-02-23 68 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)之上實施任意配置文件。