【发布时间】:2014-04-22 08:55:09
【问题描述】:
我在 7.1 上有两台 iOS 设备,一台用作 CBCentral,另一台用作 CBPeripheral。两台设备都运行我自己创建的软件,所以所有的 UUID/CBService/CBCharacteristic 都是我自己生成的,所有的参数都是固定的,随时都知道。
此外,两台设备都可以访问共享服务器来存储我可能需要的任意数据。
鉴于我控制着整个生态系统,有没有办法让 CBCentral 设备连接到 CBPeripheral 设备而无需先拨打scanForPeripheralsWithServices: 电话?从某种意义上说,我想在两个设备相互接触之前“教”Central 关于 Peripheral 的存在。
也许 CBPeripheralManager 单元可以将一些数据或值发布到 CBCentralManager 单元可以拉取的服务器,然后直接分配/初始化其自己的 CBPeripheral 对象以用于connectPeripheral:options:?
【问题讨论】:
标签: ios ios7 core-bluetooth