Tag: блютуз

Отслеживание Bluetooth LE с использованием Mac Packet Logger

У меня есть iPhone, работающий с API iBeacons, и он передает сигнал BLE. Есть ли какой-либо способ для моего Mac фактически получить информацию об этом сигнале с помощью таких инструментов dev, как Packet Logger или Bluetooth Explorer? благодаря

Как приложение iOS может изменить имя периферийного устройства Bluetooth 4 (BLE)?

По-видимому, мое приложение iOS не может писать gap.device_name службы GAP для моего устройства BLE, потому что это характеристика только для чтения. Итак, как это можно сделать? Есть ли стандартный способ сделать это?

Принудительный iPhone-микрофон как аудиовход и Bluetooth-сканеры как аудиовыход

Мне нужно взять данные с микрофона и буфера iPhone / iPad / iPod по умолчанию и передать буфер на колонки bluetooth. Я закончил с буферизацией ввода, используя этот пример, а также этот пример , но перенаправление вывода на динамики bluetooth не работает. Пожалуйста, помогите мне.

Подключение Bluetooth с использованием устройства IOS

Привет, я просто хочу прояснить некоторые вещи после того, как я просмотрел все подробности по всему миру. Во-первых, я хочу знать. Можем ли мы перечислить все устройства * (включая Android, BlackBerry и т. Д.) * Используя подключение Bluetooth в нашем устройстве ios? Если да, то как мы это сделаем? После того, как мы представим устройство, […]

Имя CBPeripheral не обновляется

У меня есть устройство Bluetooth, которое может обновить его рекламируемое имя. Затем я использую этот код для чтения нового имени в своем приложении: NSString *localName = [advertisementData objectForKey:CBAdvertisementDataLocalNameKey]; Когда я это делаю, переменная localName затем содержит обновленное имя. Однако при вызове этой функции: – (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI peripheral.name сохраняет старое […]

Низкая энергетическая скорость Bluetooth iOS в фоновом режиме

У меня есть приложение в iOS, которое использует CoreBluetooth для связи с устройством BLE. Я включил функцию « Background Modes и там, где Uses Bluetooth LE accessories Я заметил, что когда приложение перемещается на задний план, скорость передачи данных замедляется примерно на 10X. Есть ли какая-либо документация об этом и что ее вызывает?

Батарея Bluetooth установлена ​​на ноль

Я запускаю приложение, которое общается с моего Mac на мой iPhone через Bluetooth и наоборот. Все работает отлично (с двумя сгенерированными характеристиками от Mac до iPhone и от iPhone до Mac), кроме того, иногда моя характеристика с mac на iPhone не обновляется, и я думаю, что это связано с тем, что charachteristic на Mac установлен […]

Единичное тестирование с использованием фоновых режимов

Я написал фреймворк, который использует фоновые режимы CoreBluetooth, но при модульном тестировании я получаю ошибку «Государственное восстановление CBCentralManager разрешено только для приложений, которые указали« фоновый режим «bluetooth-central» », хотя у меня есть ключ UIBackgroundModes установленный в инфраструктуре info.plist и test info.plist. Есть ли способ включить фоновые режимы при модульном тестировании фреймворка?

Метод центрального менеджера не называется.

Я новичок в iOS, любой, пожалуйста, дайте мне некоторое предложение. Мой процесс для получения статуса о сканере звонков Bluetooth. Сканер bluetooth работает отлично, и мое приложение получает данные из сканера. Но теперь моя задача – всякий раз, когда я открываю приложение, сканер приложений должен подключаться автоматически. а также я хочу отобразить значок статуса bluetooth в […]

Как найти список подключенных аудиоустройств, подключенных к Bluetooth, в iOS

Я пытаюсь перечислить все подключенные Bluetooth-устройства. Но функции делегата не регистрируются. Также попробовал решение от переключения аудиовыхода между приемником и динамиком в iOS7 и выше? Следующий мой код … import UIKit import CoreBluetooth import AVFoundation class ViewController: UIViewController, CBCentralManagerDelegate, CBPeripheralManagerDelegate { override func viewDidLoad() { super.viewDidLoad() do{ try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: AVAudioSessionCategoryOptions.AllowBluetooth) } catch{ print(error) } […]

Давайте будем гением компьютера.