Описание тега cbcentralmanager
CBCentralManager - это объект, используемый CoreBluetooth в OS X и iOS для управления периферийными устройствами.
2
ответа
Проблема с iOS, если Bluetooth включен
Мне нужно проверить, включен ли Bluetooth. Я использую этот код: func startDetectingBluetoothState() { if self.centralManager == nil { self.centralManager = CBCentralManager(delegate: self, queue: self.workingQueue, options: [CBCentralManagerOptionS…
13 апр '18 в 11:24
1
ответ
Ошибка подтверждения в CBPeripheralManager responseToRequest:withResult
Когда мой iOS (периферийное устройство) начинает рекламу, я немедленно перезапустил свое приложение, и в этот момент мой компьютер (центральный) был в середине подписки на характеристику и записи в нее. Как только мое периферийное приложение заверша…
19 окт '15 в 21:41
1
ответ
Как улучшить производительность CBCentralManager, когда CBPeripheralManager активен
Мы создали приложение для iOS, которое реализует CBCentralManager для подключения к созданному нами устройству, которое передает данные с частотой 10 Гц. Чрезвычайно важно, чтобы эти данные поступали и отображались быстро, поэтому мы создали строгие…
20 авг '18 в 08:12
2
ответа
Как определить с помощью CoreBluetooth, когда исчезает периферия?
Я хотел бы иметь список устройств, к которым может подключиться моя iOS, который обновляется при появлении и исчезновении устройств. Для этого я создал NSMutableDictionnary* peripheralsAvailableи каждый раз - (void)centralManager:(CBCentralManager *…
10 июн '15 в 14:03
0
ответов
UITextView блокируется, потому что периферийное устройство:didUpdateValueForCharacteristic: вызывается очень быстро
Я пытаюсь показать данные в UITextView, добавляя данные, поступающие из peripheral:didUpdateValueForCharacteristic:error:, В этом случае peripheral:didUpdateValueForCharacteristic:error: звонят очень часто, из-за чего UITextView (self.responseTextVi…
16 апр '15 в 23:59
1
ответ
CoreBluetooth - Отключение фильтра повторяющихся ключей вызывает предупреждение
Когда я отключаю дублирование ключа с помощью: NSDictionary *options = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:CBCentralManagerScanOptionAllowDuplicatesKey]; Сборка и запуск работает нормально (и захватывает все рекла…
18 дек '13 в 15:02
1
ответ
CBCentralManagerOptionShowPowerAlertKey AlertView / Alert Controller Кнопка ОК
В приложении я создаю видеоплеер с "дистанционным управлением" на двух разных устройствах iOS с использованием Bluetooth Low Energy (BLE), где одно устройство является видеоплеером, а другое отправляет сообщения для воспроизведения, паузы, перемотки…
07 май '15 в 20:42
1
ответ
iOS: Как настроить устройство iOS в качестве клавиатуры Bluetooth?
Я хочу, чтобы устройство iOS сообщало миру, что это клавиатура, и когда люди с ней соединятся, оно сможет отправлять нажатия клавиш. Судя по статье на форуме, мне нужно предоставить 4 услуги: 1800 (информация об устройстве), 180f (батарея), 1812 (ус…
13 июл '15 в 00:24
0
ответов
CBCentralManager отключается от периферийного устройства всякий раз, когда я пытаюсь записать данные на устройство?
У меня есть устройство, к которому я подключаюсь с помощью BLE. Я начинаю с проверки, включен ли BLE, и если да, я начинаю сканирование. Затем, после обнаружения устройства, я сохраняю периферийное устройство в переменной, затем пытаюсь подключиться…
21 июн '18 в 21:01
0
ответов
BLE проблемы и причины отключения
Я новичок в разработке Bluetooth, и я работаю над проектом, который требует подключения к BLE. В настоящее время у меня есть несколько проблем, которые я перечислю их: Приложение (иногда) продолжает отключаться от периферийных устройств по трем разл…
18 дек '16 в 20:21
1
ответ
Как обновить CBPeripheral, чтобы снова получить AdvertisingData?
Я могу получить список CBPeripheral устройства в следующем методе делегата. - (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary<NSString *, id> *)advertisementData…
15 дек '16 в 14:29
1
ответ
_CBCentralManagerOptionShowPowerAlertKey при использовании PogoConnect SDK
Я использую SDK, который включает в себя Pogo Connect SDK. Когда я добавляю SDK и собираю, я получаю некоторые ошибки. Затем я импортировал библиотеки AVFundation и CoreBluetooth. Перед добавлением библиотеки CoreBluetooth я получаю следующие ошибки…
29 ноя '13 в 12:52
1
ответ
Опрос ответа от адаптера BLE в Swift
Используя адаптер на основе сокета Wi-Fi, я могу успешно запросить ответ: func writeMessageWithResponse(message: String) -> [String] { self.waitingForResponse = true let runLoop = NSRunLoop.currentRunLoop() if self.response != nil { self.response…
13 мар '16 в 22:31
0
ответов
Невозможно подключиться к BLE: [CoreBluetooth] XPC-соединение неверная ошибка
Я использую модуль Bluetooth Adafruit nRF8001 с микроконтроллером Arduino Nano. Цель состоит в том, чтобы подключить nRF8001 к приложению iOS. Это соединение было успешно установлено с использованием Arduino Uno. Однако при переключении на Arduino N…
13 янв '18 в 15:44
0
ответов
NSData Особенности периферийного обслуживания
Привет мне нужно сделать приложение, которое позволит мне получить CSV-файл и разобрать его. Все хорошо, но я думаю, что мой код хочет работать с CSV-файлом. func peripheral(peripheral: CBPeripheral!, didUpdateValueForCharacteristic characteristic: …
11 сен '14 в 13:48
0
ответов
Характеристика чтения iOS BLE: чтение не разрешено
У меня есть отличное устройство, к которому я могу подключиться, но проблема в том, что я не могу прочитать характеристики с него. Вот процесс: Сканирование устройства = ОК Периферийные устройства обнаруживаются = ОК Соединение = ОК Запросить все ха…
04 июн '17 в 07:24
1
ответ
Будут ли CBCentralManager, методы делегата CBService вызываться в фоновом режиме в iOS6
Я использую Apple Core пример Bluetooth. Периферийное устройство работает на переднем плане в одном устройстве iphone. Я запускаю клиентское приложение cbcentral на одном устройстве. Оно хорошо работает, когда оба приложения в переднем плане. Мне ну…
03 авг '13 в 05:17
0
ответов
iOS - заставить удаленное устройство Bluetooth LE подписаться на изменения характеристик
Я пытаюсь перестроить приложение Android BLE в iOS, где BLE Central работает как клиент и сервер.Сначала локальное устройство сканирует устройство BLE, обнаруживает его и подключается к нему. (Роль клиента) Затем локальное устройство принимает роль …
16 июл '14 в 11:35
3
ответа
CoreBluetooth подключается только к ближайшему RSSI (BLE)
Я ищу способ подключения только к ближайшему периферийному устройству на основе RSSI. Моя цель - оставить в списке другие периферийные устройства, но подключить их только к ближайшему периферийному устройству. Поскольку RSSI доступен только при подк…
23 авг '12 в 04:33
0
ответов
CoreBluetooth Peripheral занимает много времени, чтобы записать значение в характеристику
Я пишу приложение, которое должно записать значение байта в CBPeripheral с помощью iOS CoreBluetooth, Я могу читать значения, и запись успешна и вызывает didWriteValueFor делегировать как надо. В основном, это работает, НО, это занимает много времен…
19 авг '18 в 10:59