Описание тега cbperipheralmanager
Объекты CBPeripheralManager используются для управления опубликованными сервисами в базе данных Generic Attribute Profile (GATT) локального периферийного устройства и для объявления этих сервисов центральным устройствам (представленным объектами CBCentral).
1
ответ
Ошибка подтверждения в CBPeripheralManager responseToRequest:withResult
Когда мой iOS (периферийное устройство) начинает рекламу, я немедленно перезапустил свое приложение, и в этот момент мой компьютер (центральный) был в середине подписки на характеристику и записи в нее. Как только мое периферийное приложение заверша…
19 окт '15 в 21:41
1
ответ
CoreBluetooth: невозможно определить характеристики обнаруженного периферийного устройства
Я написал некоторый код CoreBluetooth, я могу обнаружить устройства, но мне кажется, что я не могу обнаружить характеристики периферийных устройств, которые я обнаруживаю. У кого-нибудь есть хороший пример кода, который я могу использовать для прове…
14 сен '15 в 13:59
1
ответ
Как улучшить производительность CBCentralManager, когда CBPeripheralManager активен
Мы создали приложение для iOS, которое реализует CBCentralManager для подключения к созданному нами устройству, которое передает данные с частотой 10 Гц. Чрезвычайно важно, чтобы эти данные поступали и отображались быстро, поэтому мы создали строгие…
20 авг '18 в 08:12
2
ответа
iOS Bluetooth периферийное устройство ManagerDidUpdateState никогда не вызывается
Я пытаюсь настроить свой iPhone в качестве монитора сердечного ритма и отправлять информацию, используя стандартную службу сердечного ритма, чтобы приложение, запущенное на моем ПК, могло получать данные. Я новичок в iOS, но у меня уже есть Bluetoot…
06 июл '15 в 14:48
0
ответов
UITextView блокируется, потому что периферийное устройство:didUpdateValueForCharacteristic: вызывается очень быстро
Я пытаюсь показать данные в UITextView, добавляя данные, поступающие из peripheral:didUpdateValueForCharacteristic:error:, В этом случае peripheral:didUpdateValueForCharacteristic:error: звонят очень часто, из-за чего UITextView (self.responseTextVi…
16 апр '15 в 23:59
1
ответ
iOS: Как настроить устройство iOS в качестве клавиатуры Bluetooth?
Я хочу, чтобы устройство iOS сообщало миру, что это клавиатура, и когда люди с ней соединятся, оно сможет отправлять нажатия клавиш. Судя по статье на форуме, мне нужно предоставить 4 услуги: 1800 (информация об устройстве), 180f (батарея), 1812 (ус…
13 июл '15 в 00:24
2
ответа
didDisconnectPeripheral вызывается сам по себе
У меня есть приложение, которое должно использовать CoreBluetooth для подключения к различным устройствам одновременно. Моя проблема здесь в том, что происходят неожиданные отключения. Однажды я подключился к любому периферийному устройству func cen…
25 апр '17 в 13:28
0
ответов
IOS Bluetooth(BLE) CBPeripheralManager служба вещания
Как встроить два сервиса в CBPeripheralManager и транслировать. service1 - информация (характеристика чтения), ключ (запись характеристики) service2 - данные (изменение на основе ключа, полученного в service1) Мой дизайн приложения похож на то, что …
03 сен '15 в 07:26
1
ответ
CLPeripheralManager.startAdvertising не принимает возвращаемое значение CLBeaconRegion.peripheralDataWithMeasuredPower
Согласно документации Swift 2.0 для CLBeaconRegion, все еще должно быть возможно передать вывод peripheralDataWithMeasuredPower: метод к startAdvertising: метод CLPeripheralManager, Получение данных рекламы Beacon - peripheralDataWithMeasuredPower: …
29 сен '15 в 01:25
0
ответов
CoreBluetooth, уведомления и обновления прошивки
Я разрабатываю клиентское приложение в быстром, который читает некоторые значения с периферийного устройства. Дело в том, что после обновления прошивки на периферии приложение перестает получать уведомления от характеристик, помеченных как уведомлен…
19 дек '16 в 09:56
0
ответов
Периферийные устройства не вызывались после сбоя обновления
Всякий раз, когда я отключаюсь и пытаюсь подключиться. Я не получаю Периферийные Менеджеры IsReadyToUpdateSubscribeers, и первое обновление только терпит неудачу. Я следую за следующие шаги Запустите рекламу и установите связь с центральной. Теперь …
20 окт '16 в 10:11
0
ответов
Приложение IOS не может освободить периферийное соединение Bluetooth
Я подключаюсь к периферийному устройству и отсоединяюсь от него успешно, но проблема здесь, независимо от причины, когда приложение падает после подключения. Bluetooth не может разорвать соединение и не может найти это устройство снова, если мы пыта…
08 мар '18 в 19:49
1
ответ
Фоновая Bluetooth(BLE) передача и сканирование
Код прекрасно работает, когда приложение открыто (на переднем плане), но не работает в фоновом режиме. У меня все фоновые режимы включены. Я также добавил фоновые обновления местоположения, используя.allowsBackgroundLocationUpdates. Не уверен, куда …
23 июл '18 в 11:10
0
ответов
didWriteValueForCharacteristic получает значение NULL в значении характеристики
I am sending the date from to the peripheral by using the below code. NSString* alternative = [NSString stringWithFormat:@"hello"]; NSData *dataToSend = [alternative dataUsingEncoding:NSUTF8StringEncoding]; [self.discoveredPeripheral writeValue:dat…
03 дек '15 в 12:32
1
ответ
CBCentralManager не вызывает метод didDiscoverPeripheral, когда iPhone заблокирован
Я работаю над приложением, которое сканирует определенное периферийное устройство, которое обнаруживает, что оно должно отправлять небольшое количество данных. Приложение работает на переднем плане, а также в фоновом режиме. Я также добавил этот код…
16 июн '15 в 15:04
0
ответов
Отсутствует (nil) "значение" в didUpdateValueFor
Мы пишем приложение для iPad (в быстром), чтобы отслеживать другое приложение для iPad (более старое, написанное в цели C) с помощью BLE. Я добавил некоторые периферийные функции BLE в старое приложение, которое настраивает службу и характеристики, …
18 апр '18 в 15:11
1
ответ
Bluetooth в iOS - когда остановить сканирование, если периферийные устройства не найдены
Я использую "scanForPeripheralsWithServices" в iOS и успешно подключаюсь к своему устройству. Но документация Apple не охватывает случай, когда не найдено подходящего периферийного устройства. Какова оптимальная практика для определения отсутствия д…
16 янв '15 в 04:04
0
ответов
Периферийное устройство Core-Bluetooth не сообщает центральному при обновлении данных
Я пытаюсь отправить большие пакеты данных через BLE. Для этого я создал характеристику, которая должна уведомлять центральную службу об изменении данных. Проблема состоит в том, что, по-видимому, периферийное устройство суммирует данные в характерис…
06 июл '18 в 15:13
1
ответ
CBPeripheralManagerState не поддерживается в iOS 10+. Какая альтернатива?
В документации BTLe говорится, что я должен проверить это значение Enum перед трансляцией. Теперь, когда это обесценивается, какова моя лучшая альтернатива? В документах нет замены. Кроме того, та же проблема относится и к CoreLocation, где iBeacon …
09 сен '18 в 00:03
0
ответов
Есть ли у периферийного устройства CoreBluetooth способ отказать в подписке на центральный?
У меня есть периферийное устройство, которое я хотел бы защитить от доступа нежелательных центральных устройств. Я не нашел метод, который позволил бы мне проанализировать центральное, прежде чем центральный может подписаться. Есть ли способ, которы…
27 фев '18 в 01:10