2015-02-23 1 views
0

AFAIK iOS 7 поддерживает BLE, но не поддерживает SPP. Любая возможность иметь виртуальный последовательный порт на iOS, как и UART для отправки байтов в модуль BLE и приема байтов из модуля BLE? Я купил модули cc2540 и cc2541 TI, будут ли они работать как виртуальный последовательный порт на iOS? Как насчет FRCOMM?Виртуальный последовательный порт через BLE + ios?

ответ

1

Под «модулем» вы подразумеваете нечто вроде HM-10 или HM-11 и т. Д.? Если это то, о чем вы говорите, тогда вы можете просто использовать SDK из RedBearLab (они используют те же чипы от TI).

в их BLEDefines.h просто изменить определяет то, до

#define RBL_SERVICE_UUID       "FFE0" 
#define RBL_CHAR_TX_UUID       "FFE1" 
#define RBL_CHAR_RX_UUID       "FFE1" 

Это должно получить подключен к модулю. Затем оттуда у них есть несколько примеров, которые довольно прямолинейны, чтобы понять.

И да, вы общаетесь с ним через последовательный порт.

+0

Да, я купил HM-10, и все в порядке – 4ntoine

1

AFAIK iOS 7 supports BLE but it does not support SPP

Конечно, это может поддержать SPP, хотя очевидно, что изначально не! Вам нужно реализовать приложение iOS BLE для SPP или загрузить тот, который уже существует (я еще не проверял, но наверняка кто-то думал об этом уже).

РЕДАКТИРОВАТЬ: только для того, чтобы быть понятным, так как поддержка BLE Host Stack присутствует в iOS, вы можете реализовать любой профиль поверх GATT и GAP, включая SPP.