我有一個iPhone,我有一個藍牙低功耗(又名藍牙4.0)設備。這兩人在過去有聯繫。但現在他們分開了。發生了一些事情,有人說不能收回,現在他們已經斷開了。啓動CoreBluetooth從外設重新連接
現在他們再次在同一個房間裏。 BTLE設備想要再次連接。它不想等待iPhone調用它。它正在採取主動。它想要與iPhone交談,然後再次使用他們以前分享的應用。
如何設置iPhone代碼以支持此操作?
我有一個iPhone,我有一個藍牙低功耗(又名藍牙4.0)設備。這兩人在過去有聯繫。但現在他們分開了。發生了一些事情,有人說不能收回,現在他們已經斷開了。啓動CoreBluetooth從外設重新連接
現在他們再次在同一個房間裏。 BTLE設備想要再次連接。它不想等待iPhone調用它。它正在採取主動。它想要與iPhone交談,然後再次使用他們以前分享的應用。
如何設置iPhone代碼以支持此操作?
(哇,毫無新意。)
你必須離開連接到該設備的應用程序,所以當設備可用的應用程序將連接到它(只要該應用程序還活着)。只需撥打CMPeripheral上的[centralManager connectPeripheral],手機就會一直監聽設備,並在看到它時立即連接。這不會超時,所以你可以讓它永遠運行。
如果沒有應用程序連接到外設,外圍設備無法做任何改變。
這是晚了一點,但這裏是我會做什麼來實現:
當然,這依賴於你需要觸發行動的時候手機掃描,但是野獸的本質。