У меня есть два устройства iOS на 7.1, одно работает как CBCentral, а другое как CBPeripheral. На обоих устройствах работает программное обеспечение моей собственной разработки, поэтому все UUID/CBService/CBCharacteristic генерируются мной, а все параметры фиксированы и всегда известны.
Кроме того, оба устройства имеют доступ к общему серверу для хранения любых произвольных данных, которые мне могут понадобиться.
Учитывая, что я контролирую всю экосистему, есть ли способ подключить устройство CBCentral к устройству CBPeripheral без предварительного вызова scanForPeripheralsWithServices:
? В каком-то смысле я хочу «научить» центральное о существовании периферийного до того, как два устройства вступят в контакт друг с другом.
Возможно, есть какие-то данные или значения, которые модуль CBPeripheralManager мог бы отправить на сервер, которые модуль CBCentralManager мог бы получить, а затем напрямую выделить/инициировать свой собственный объект CBPeripheral для использования с connectPeripheral:options:
?