我有一个iPhone,我有一个蓝牙低功耗(又名蓝牙4.0)设备。这两人在过去有联系。但现在他们分开了。发生了一些事情,有人说不能收回,现在他们已经断开了。启动CoreBluetooth从外设重新连接
现在他们再次在同一个房间里。 BTLE设备想要再次连接。它不想等待iPhone调用它。它正在采取主动。它想要与iPhone交谈,然后再次使用他们以前分享的应用。
如何设置iPhone代码以支持此操作?
我有一个iPhone,我有一个蓝牙低功耗(又名蓝牙4.0)设备。这两人在过去有联系。但现在他们分开了。发生了一些事情,有人说不能收回,现在他们已经断开了。启动CoreBluetooth从外设重新连接
现在他们再次在同一个房间里。 BTLE设备想要再次连接。它不想等待iPhone调用它。它正在采取主动。它想要与iPhone交谈,然后再次使用他们以前分享的应用。
如何设置iPhone代码以支持此操作?
(哇,毫无新意。)
你必须离开连接到该设备的应用程序,所以当设备可用的应用程序将连接到它(只要该应用程序还活着)。只需拨打CMPeripheral上的[centralManager connectPeripheral],手机就会一直监听设备,并在看到它时立即连接。这不会超时,所以你可以让它永远运行。
如果没有应用程序连接到外设,外围设备无法做任何改变。
这是晚了一点,但这里是我会做什么来实现:
当然,这依赖于你需要触发行动的时候手机扫描,但是野兽的本质。