我有一部iPhone,我有一个蓝牙低功耗(又名蓝牙4.o)设备。这两个人过去有过联系。但现在他们分开了。发生了一些事情,据说无法收回,现在他们已经断开了。
现在他们又回到了同一个房间。 BTLE设备想要再次连接。它不想等待iPhone调用它。它采取了主动。它希望与iPhone通话,并获得他们曾经分享的应用程序。
如何设置iPhone代码以支持此功能?
答案 0 :(得分:4)
(哇,老婆。)
您必须让应用程序连接到设备,因此当设备可用时,应用程序将连接到它(只要应用程序处于活动状态)。只需在CMPeripheral上调用[centralManager connectPeripheral],手机就会继续收听设备并在看到设备时立即连接。这不会超时,所以你可以让它永远运行。
如果没有应用程序要连接到外围设备,外围设备就无法改变它。
答案 1 :(得分:1)
这有点晚了,但这就是我要做的事情:
当然,这取决于您需要触发动作时的手机扫描,但这就是野兽的本性。