【问题标题】:Connect Automatically to Bluetooth Paired Device Efficiently自动高效连接蓝牙配对设备
【发布时间】:2015-10-26 04:34:35
【问题描述】:

我一直在寻找在配对蓝牙设备回到范围内时连接到它的最佳方式,到目前为止,我有一个后台服务循环遍历所有配对设备并尝试连接到他们每 10 秒左右。

我想知道是否有更好的方法来实现这一点,例如当它回到范围内时接收一条消息,这样我的设备就不会不断尝试连接到设备并耗尽电池寿命。我发现 ACTION_FOUND 在配对设备上无法始终如一地工作,但也许我缺少一些东西。

【问题讨论】:

    标签: android android-bluetooth pairing


    【解决方案1】:

    您并没有真正提到您是否可以控制蓝牙设备的堆栈,但是如果您这样做了,很多蓝牙模块都具有内置的自动重新连接功能。

    我之前用过这个模块:http://www.ampedrftech.com/guides/abSerial_RefGuide.pdf

    在这种情况下,它会自动尝试从设备端重新连接。

    【讨论】:

    • 我正在制作的应用程序旨在能够连接到几乎任何蓝牙设备,所以我没有过多地研究 BLE,因为我必须支持标准蓝牙和低功耗。我对蓝牙编码也很陌生,所以使用 BLE 并利用它们的自动重新连接是否值得?
    • 我提供的链接是 BT Classic 设备,而不是 BLE
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    相关资源
    最近更新 更多