Мне нужно отправить ASCII-коды через bluetooth на стороннее устройство. Надеюсь, что это возможно с spp. Я мог ошибаться в терминологии. Я недостаточно знаю эту область программирования.didDiscoverPeripheral not called
В centralManagerDidUpdateState
я сканирования для периферийных устройств:
CBUUID *cbuuidService = [CBUUID UUIDWithString:@"0x1101"];
NSArray *service = @[ cbuuidService ];
NSDictionary *options = @{ CBCentralManagerScanOptionAllowDuplicatesKey : @YES };
[central scanForPeripheralsWithServices:service options:options];
но didDiscoverPeripheral
никогда не называли.
Я попытался сканировать без сервисов, и он имеет тот же эффект.
Что я делаю неправильно? Что мне нужно cbuuid
и где я могу его найти? Спасибо за любую помощь.
Вы установили делегата? У вас есть Bluetooth Low-Energy (а не классический bluetooth, вопрос CBUUID заставил меня задуматься), чтобы найти устройства? – Larme
Да, я установил делегат так: m_centralManager = [[CBCentralManager alloc] initWithDelegate: self queue: nil]; О BLE я использую iPad Air и MacBook Air в паре. нет стороннего устройства. – Sauvage
Просто я пытаюсь установить некоторую связь между двумя устройствами, пока у меня нет оригинального устройства. но ничего не нашел – Sauvage