Android蓝牙VS低功耗蓝牙

saw*_*awa 10 android bluetooth

我正在尝试创建一个需要交换小尺寸数据的应用程序 - 只是为了通知设备足够接近 - 只要智能手机正在运行.我的理解是,传统的蓝牙消耗大量电池,因此将其打开数小时是不可行的.我在看BLE,但仍然关注电池容量.

Q0只要手机正在运行,是否可以打开BLE?

Q1这两种技术在信号距离方面有区别吗?他们可以旅行多远?

Q2可以同时连接的设备数量是否有限制?

Q3电池消耗量是否根据数据交换的大小而变化?

Q4如果设备必须连接和断开连接次数,手机是否能够分辨出连接之间的时差?

Rah*_*til 6

我将尽力回答在工作时发现的事情.市场上的一些设备不支持BLE,但有软件支持,硬件将无法启用或出现.

只要手机正在运行,是否可以打开BLE?

是的你可以.BLE一种扫描有两种模式,另一种是广告模式.通常只有BLE的设备会做广告.

这两种技术在信号距离方面有区别吗?他们可以旅行多远?

是的,在速度,数据包大小,范围和电池消耗方面存在差异.BLE(大约250米)的范围小于传统BT(大约700-800米).数据传输率也很低.它可以在单个数据包中传输最多27个八位字节,平均速度为~100kbps,而经典EDR速度为2mbps蓝牙低能量连接将失去大量潜在的节能效果

可以同时连接的设备数量是否有限制?

BLE适用于主站和从站.从站数量可以连接到主站.

电池消耗量会根据数据交换的大小而有所不同吗?

根据我的功率测量,EDR在长时间内优于BLE,在设备清醒且理想的情况下,定期数据传输.

如果设备必须连接和断开连接次数,手机是否能够分辨出连接之间的时差?

是.如果在这种情况下,如果有连接要转移然后断开连接.最好保持EDR长期运行,而不是LE连接和断开.

以上答案基于为可穿戴设备选择BT技术时进行的实验,结果可能不同.