自动连接到已知的BLE设备

Ped*_*ves 6 android bluetooth bluetooth-lowenergy

我知道在connectGatt中将autoConnect设置为true将不会重新连接我的设备,如果我离开并再次在范围内,中间有一个很长的时间框架.我的问题是,如何在不保持Android唤醒的情况下重新连接,并避免杀死我的电池?

小智 0

我认为对(我的)类似问题的解决方案可能会有所帮助。只需将BLE设备的MAC地址保存到DB或其他东西中,并在需要时使用MAC地址进行连接即可。您可以connectGatt()在应用程序启动时或初始化某些内容时定期调用。