Описание тега cbperipheral

The CBPeripheral class represents remote peripheral devices that your app—by means of a central manager (an instance of CBCentralManager)—has discovered advertising or is currently connected to.
1 ответ

Периферийный идентификатор Android никогда не совпадает

У меня есть две периферийные устройства BLE (iOS и Android) и Macbook, который является центральным. Мне уже удалось подключиться, написать, прочитать и уведомить, но у меня проблема с периферийным UUID Android. На центральном didDiscoverPeripheral …
0 ответов

BLE Рекламная ошибка

Вот код После отладки я получаю, что вместо перехода к методу onStartSuccess код переходит в метод onStartFailure. Но в методе onStartFailure я не получаю конкретную ошибку, хотя я установил журнал. Но я не вижу никакого журнала относительно ошибки.…
1 ответ

CoreBluetooth: невозможно определить характеристики обнаруженного периферийного устройства

Я написал некоторый код CoreBluetooth, я могу обнаружить устройства, но мне кажется, что я не могу обнаружить характеристики периферийных устройств, которые я обнаруживаю. У кого-нибудь есть хороший пример кода, который я могу использовать для прове…
1 ответ

IOS. Метод DiscoverCharacteristics вызывает сигнал SIGABRT

Я работаю над CoreBluetooth и у меня проблема с discoverCharacteristics метод. Я инициализировал свои услуги и характеристики так: m_centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; CBUUID *uuid = [CBUUID UUIDWithString:S…
1 ответ

Как улучшить производительность CBCentralManager, когда CBPeripheralManager активен

Мы создали приложение для iOS, которое реализует CBCentralManager для подключения к созданному нами устройству, которое передает данные с частотой 10 Гц. Чрезвычайно важно, чтобы эти данные поступали и отображались быстро, поэтому мы создали строгие…
1 ответ

readRSSI не вызывает didReadRSSI

Я не могу получить didReadRSSI перезвонить на мою периферию!! Я занимаюсь разработкой на iPad mini - iOS 8.1.2 Я установил периферийное устройство на NSMutable массив, и я могу вызвать, подключиться, отключить и т. д. штрафа из этого массива, так чт…
10 дек '14 в 06:56
0 ответов

UITextView блокируется, потому что периферийное устройство:didUpdateValueForCharacteristic: вызывается очень быстро

Я пытаюсь показать данные в UITextView, добавляя данные, поступающие из peripheral:didUpdateValueForCharacteristic:error:, В этом случае peripheral:didUpdateValueForCharacteristic:error: звонят очень часто, из-за чего UITextView (self.responseTextVi…
1 ответ

Могу ли я реализовать iOS-приложение, которое будет работать в качестве службы BLE?

Могу ли я внедрить приложение для iOS в качестве службы с низким энергопотреблением Bluetooth? Мне нужно уметь программно определять: сервис UUID характеристики для сервиса способ обновить значения этих способ определения разрешения пользователя на …
0 ответов

CBCentralManager отключается от периферийного устройства всякий раз, когда я пытаюсь записать данные на устройство?

У меня есть устройство, к которому я подключаюсь с помощью BLE. Я начинаю с проверки, включен ли BLE, и если да, я начинаю сканирование. Затем, после обнаружения устройства, я сохраняю периферийное устройство в переменной, затем пытаюсь подключиться…
1 ответ

Рекламируйте, сканируйте и отслеживайте iBeacon и CBPeripheral одновременно

Я одновременно рекламирую периферийные устройства BLE и маяк, объединенные в одном NSDictionary и рекламируемые тем же CBPeripheralManager. В том же приложении я сканирую периферийные устройства BLE и отслеживаю маяк. Это не работает - Одновременно …
0 ответов

CBCentralManager didFailToConnectPeripheral

Я разрабатываю приложение для OS X (10.10) и iOS 8 для обмена некоторыми сообщениями с периферийным устройством BLE. Я хочу, чтобы мое приложение обнаружило и подключилось к периферийному устройству, отправило ему сообщение и, наконец, отключилось, …
05 авг '15 в 20:18
2 ответа

didDisconnectPeripheral вызывается сам по себе

У меня есть приложение, которое должно использовать CoreBluetooth для подключения к различным устройствам одновременно. Моя проблема здесь в том, что происходят неожиданные отключения. Однажды я подключился к любому периферийному устройству func cen…
0 ответов

BLE проблемы и причины отключения

Я новичок в разработке Bluetooth, и я работаю над проектом, который требует подключения к BLE. В настоящее время у меня есть несколько проблем, которые я перечислю их: Приложение (иногда) продолжает отключаться от периферийных устройств по трем разл…
1 ответ

Как обновить CBPeripheral, чтобы снова получить AdvertisingData?

Я могу получить список CBPeripheral устройства в следующем методе делегата. - (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary<NSString *, id> *)advertisementData…
15 дек '16 в 14:29
1 ответ

BLE Характеристика не читает всю строку сразу

Я посылаю данные с ползунка и кнопок на Arduino через Hm10, но проблема в том, что моя строка читается в двух частях, она разделяется от второй последней характеристики до новой строки строки. func writeValue(data: String){ let valueString = (data a…
0 ответов

CoreBluetooth, уведомления и обновления прошивки

Я разрабатываю клиентское приложение в быстром, который читает некоторые значения с периферийного устройства. Дело в том, что после обновления прошивки на периферии приложение перестает получать уведомления от характеристик, помеченных как уведомлен…
0 ответов

Периферийные устройства не вызывались после сбоя обновления

Всякий раз, когда я отключаюсь и пытаюсь подключиться. Я не получаю Периферийные Менеджеры IsReadyToUpdateSubscribeers, и первое обновление только терпит неудачу. Я следую за следующие шаги Запустите рекламу и установите связь с центральной. Теперь …
0 ответов

iOS - заставить удаленное устройство Bluetooth LE подписаться на изменения характеристик

Я пытаюсь перестроить приложение Android BLE в iOS, где BLE Central работает как клиент и сервер.Сначала локальное устройство сканирует устройство BLE, обнаруживает его и подключается к нему. (Роль клиента) Затем локальное устройство принимает роль …
1 ответ

Как я могу получить характеристическое значение в bluetooth-периферии в swift4?

&lt;CBCharacteristic: 0x281bc6100, UUID = FFF1, properties = 0x10, value = &lt;500c0b62 00008f2c 10223344 55660000 00000000&gt;, notifying = NO&gt; я хочу это значение " <500c0b62 00008f2c 10223344 55660000 00000000>" Может кто-нибудь мне помочь?
05 дек '18 в 06:32
3 ответа

CoreBluetooth подключается только к ближайшему RSSI (BLE)

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