Android蓝牙VS蓝牙低能耗

Android蓝牙VS蓝牙低能耗,android,bluetooth,Android,Bluetooth,我正在尝试创建一个应用程序,只要智能手机在运行,它就需要交换小规模的数据——只是为了通知设备足够近。据我所知,传统的蓝牙需要消耗大量的电池,因此开机数小时是不可行的。我在看BLE,但仍然关注电池容量 Q0只要手机在运行,BLE是否可以打开 Q1这两种技术在信号距离方面是否存在差异?他们能走多远 Q2可同时连接的设备数量是否有限制 Q3电池消耗是否因数据交换的大小而异 Q4如果设备必须连接和断开多次,手机能否分辨出连接之间的时差?最近有两种不同的蓝牙技术可用: -经典蓝牙-范围:30英尺或10米

我正在尝试创建一个应用程序,只要智能手机在运行,它就需要交换小规模的数据——只是为了通知设备足够近。据我所知,传统的蓝牙需要消耗大量的电池,因此开机数小时是不可行的。我在看BLE,但仍然关注电池容量

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

Q1这两种技术在信号距离方面是否存在差异?他们能走多远

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

Q3电池消耗是否因数据交换的大小而异


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

最近有两种不同的蓝牙技术可用:

-经典蓝牙-范围:30英尺或10米 -蓝牙低能量或蓝牙智能-200英尺及以上
  • 仅消耗经典蓝牙收音机功率的一小部分

  • 由小型币形电池供电

  • 可以在不充电的情况下运行这些设备一年以上

  • 增强射程:优化射程至200英尺及以上

  • 超低峰值、平均和空闲模式功耗

  • 降低实施成本

  • 多供应商互操作性

  • 数据传输:最少8个八位字节,最多27个八位字节

  • 速度:1 Mbps

  • 高级嗅探次级额定值,以实现超低占空比

  • 范围:100米(增加调制指数)。范围可能会有所不同 根据实施中使用的无线电类别:

3级无线电–射程可达1米或3英尺

第2类无线电最常见于移动设备,其射程为10米或33英尺

1类无线电主要用于工业用途,其射程为100米或300英尺

  • 鲁棒性:24位CRC(抗干扰的最大鲁棒性) 强安全性:使用CCM-计数器模式的完整AES-128加密 密码(加密和认证)
此信息来自:


有关经典蓝牙或BLE的更多信息,请查看以上链接。

我将尝试回答在使用同一设备时发现的问题。市场上的一些设备不支持BLE,尽管有软件支持,但硬件将不会启用或存在

只要手机还在运行,就可以打开BLE吗

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

这两种技术在信号距离方面是否存在差异?他们能走多远

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

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

BLE适用于主设备和从设备。可以连接到主设备的从属设备的数量

电池消耗是否因数据交换的大小而异

根据我的功率测量,从长期来看,EDR比BLE更好,因为在设备处于唤醒状态且理想状态时,会定期进行数据传输

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

对。如果在这种情况下,如果有连接到传输,则断开连接。最好保持EDR长期运行,而不是连接和断开连接

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

您的问题:

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

将是特定于平台的。在安卓系统中,我确信你可以安排在后台继续进行BLE扫描,尽管这可能是电池问题


在iOS上,后台应用程序规则更加严格。我相信你根本无法继续在后台扫描

我只是想补充一下,以防有人觉得它有用,这是我写的一篇文章,描述了我在移动设备中使用蓝牙技术的经验:


谢谢您的详细解释。如果两个智能手机检测到一个与另一个很近,它们是否都是从机和主机?或者你还有其他建议吗?是的,任何一个都可以同时是从机或主机,如果两端都有连接地址,我们可以切换。但理想情况下,只有一个必须是主控的,为了进行适当的维护,一个必须接受,另一个必须发送连接请求。