Вопрос по ios, core-bluetooth – Как использовать ядро bluetooth framework для получения данных?

6

Я работаю над основным Bluetooth-приложением для iOS, я могу подключить устройство Bluetooth, используя iphone4S, но я не знаю, как связаться с устройством. Я хочу прочитать информацию с устройства.

я также вижу этот исходный кодhttps://github.com/sergiomtzlosa/CoreBluetooth-Demo/

и эта статьяКак читать информацию с основного устройства Bluetooth

но я не понимаю, как передавать данные.

Кто-нибудь может мне помочь? благодарю вас

Ваш Ответ

2   ответа
0

ответил.

Прочитайте структуру и найдите методы и обратные вызовы с очень описательными именами, такими как:

- (void) centralManagerDidUpdateState:central
- (void) centralManager:central didDiscoverPeripheral

- (void) peripheral:peripheral didDiscoverServices:error
9

сначала ваше устройство должно поддерживать Bluetooth Low Energy в Bluetooth 4.0. Вы не можете подключиться к устройству через пользовательский интерфейс iOS для LE, вам придется разработать собственный пользовательский интерфейс для него, потому что ваше приложение должно подключаться только к тем устройствам, с услугами которых вы интересуетесь.

После этого вы можете подписаться на уведомление устройства об обновлении значения характеристики, а затем прочитать значение с помощью CoreBluetooth API. Если устройство имеет характеристику, которую можно записать, то ваше приложение может записать характеристику с помощью CoreBluetooth API.

Это общая идея, надеюсь, это ответ на ваш вопрос.

Изменить: проверить эти образцы:

Heart Rate Monitor Temperature Sensor
Ссылка 2 и Ссылка 3 одинаковы.
У меня есть устройство Bluetooth 4.0, и я знаю, что использую corebluetooth API. поэтому, когда я подключаю устройство, данные автоматически отправляются на мой iphone? Если да. Я хотел бы знать, какой метод использовать данные (я имею в виду в коде)? Большое спасибо! user1068895_CHU

Похожие вопросы