Вопросы по теме 'cbcentralmanager'

CoreBluetooth подключается только к ближайшему RSSI (BLE)
Я ищу способ подключения только к ближайшему периферийному устройству на основе RSSI. Моя цель - оставить список других периферийных устройств, но иметь только самое близкое периферийное соединение. Поскольку RSSI доступен только пока...
4848 просмотров

Прямая запись в уже подключенный CBPeripheral без его повторного обнаружения
В моем приложении мне нужно записать данные в доступные для записи характеристики периферийного устройства. Я могу сделать это, следуя процессу сканирования периферийных устройств, обнаруживая и подключаясь к периферийным устройствам, обнаруживая...
1887 просмотров

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

Состояние периферийного подключения переходит в IDLE при переключении вкладок, но остается на первой вкладке
До сих пор я могу нормально подключиться к периферийному устройству и могу отправлять ему команды, но когда я выбираю новую вкладку, состояние соединения переходит в IDLE, и я не могу ничего отправить со следующей вкладки, но я могу вернуться к...
88 просмотров

Пин-код iOS Core Bluetooth
У меня есть периферийное устройство BLE, для которого требуется PIN-код. Я подключаюсь к этому периферийному устройству с помощью Core Bluetooth CBCentralManager на iOS 7. Когда я подключаюсь к этому периферийному устройству, вызывается...
2519 просмотров

Как вы сканируете одно и то же устройство BLE дважды?
У меня есть приложение для iOS, которое сканирует периферийные устройства BLE, которых может быть много, и позволяет пользователю решать, подключаться к устройству или нет. После подключения пользователь также может решить разорвать соединение. Все...
485 просмотров

Соответствовать протоколу CBCentralManagerDelegate.
Я пытаюсь реализовать BLEHandler. Это мой код: import CoreBluetooth class BLEHandler : NSObject, CBCentralManagerDelegate { override init() { super.init() } func cenrealManagerDidUpdateState(central: CBCentralManager!)...
350 просмотров

Контроллер Bluetooth отображает несколько версий устройства — Swift 3.1
У меня возникают проблемы со сканированием устройств Bluetooth в приложении, которое я создаю в рамках группового проекта. Код представления выглядит следующим образом: import UIKit import CoreBluetooth class bluetoothConnectViewController:...
330 просмотров

Метод делегата CBCentralManger ведет себя по-разному в iOS 11 и ниже iOS 11, когда состояние центрального менеджера CBManagerStatePoweredOff
Метод делегата CBCentralManger ведет себя по-разному в iOS 11 и ниже iOS 11 Ниже iOS 11: после обновления состояния CBCentralMangaer до CBManagerStatePoweredOff состояние делегата CentralManager - (void) centralManager: (CBCentralManager *)...
184 просмотров

didDiscoverPeripheral: иногда не работает в фоновом режиме
Происходит как iOS 12 , так и iOS 13 . У меня правильно добавлено Bluetooth-central на моем Info.plist Я указываю список сервисных UUID Что я вижу: Если я взаимодействую с нашим устройством BLE на переднем плане, я все еще могу...
132 просмотров

Не удается подключиться к BLE Peripheral на некоторых устройствах iOS
BLE отлично работает на 7 Plus (iOS 14.4.2) и 6 (iOS 12). Но на XR (14.4.2) и 11 подключение зависло после centralManager.connect(peripheral, options: nil) (бесконечное подключение) Периферийное устройство находится в режиме подключения,...
132 просмотров