Android蓝牙VS蓝牙低功耗

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

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

Q1这两种技术在信号距离方面是否有区别? 他们能走多远?

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

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

Q4如果设备必须连接和断开连接次数,电话能够告诉连接之间的时间差吗?

  • 如何使Android手机成为蓝牙耳机?
  • Android蓝牙套接字冻结应用
  • Android - startActivityForResult之外的一个活动?
  • 如何通过蓝牙android手机发送/接收数据到蓝牙医疗设备
  • 广播,如果蓝牙设备连接/断开连接?
  • 如何在Android 4.X中使用Broadcom BLE SDK(SMART 4.0)
  • Android蓝牙 - 配对vs连接,有什么区别?
  • 适用于iOS和Android的Unity3D:多人游戏(蓝牙连接)
  • 我会尽力回答在做同样的事情时发现的。 市场上的一些设备不支持LE,尽pipe有软件支持,硬件不能启用或者不存在。

    Q0只要手机正在运行,BLE是否可以打开? 答。 是的你可以 。 BLE一次扫描有两种模式,其他则是广告模式。 通常只有LE的设备会做广告。

    Q1这两种技术在信号距离方面是否有区别? 他们能走多远? 答。 是的,与速度,数据包大小,范围和电池消耗量有差异。与传统的BT(高达约700-800m)相比,LE(高达250m左右)的范围小。 数据传输率也非常低。 它可以在平均速度为〜100kbps的单个数据包中传输最多27个八位字节,而经典EDR的速度为2mbps。stream式传输蓝牙低功耗连接将失去很大的潜在功率节省

    Q2可以同时连接的设备数量是否有限制? BLE适用于主从。 主人的数量可以连接到主人。

    Q3电池消耗是否根据数据交换的大小而变化? 根据我的功率测量,EDR比长期有效的BLE好,那里有数据传输。 在设备清醒和理想的时候定期进行

    Q4如果设备必须连接和断开连接次数,电话能够告诉连接之间的时间差吗? 是。 如果在这种情况下,如果有连接传输,然后断开连接。最好长期保持EDR,而不是LE连接和断开。

    以上的答案是基于在select可穿戴设备的BT技术时进行的实验,结果可能会有所不同

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

    – 经典蓝牙 – 范围:30英尺或10米

    – 低功耗蓝牙或蓝牙智能 – 200英尺及以上

    • 仅消耗Classic Bluetooth无线电的一小部分功率。

    • 由小型纽扣电池供电。

    • 可以在不充电的情况下使用这些设备一年以上。

    • 增强的范围:优化范围到200英尺及以上。

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

    • 降低实施成本。

    • 多厂商互操作性。

    • 数据传输:最多8个八位组,最多27个八位组。

    • 速度:1 Mbps。

    • 先进的嗅探子评级实现超低占空比。

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

    3级收​​音机 – 有1米或3英尺的范围

    2类无线电 – 最常见于移动设备 – 具有10米或33英尺的范围

    一类无线电 – 主要用于工业用途 – 具有100米或300英尺的范围

    • 鲁棒性:24位CRC(抗干扰的最大鲁棒性)强安全性:使用CCM进行完全AES-128encryption – 计数器模式密码(encryption和authentication)

    该信息来自: http : //www.bluetooth.com/Pages/Bluetooth-Smart.aspx

    有关经典蓝牙或BLE的更多信息,您可以点击上面的链接。

    你的问题:

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

    将会是平台特定的。 在Android中,我确信您可以安排在后台继续进行BLE扫描,尽pipe这可能是一个电池问题。

    在iOS上,后台应用程序规则更具限制性。 我不相信你将能够在后台继续扫描。

    我只是添加了这个,以防有人发现它有用,这是我写的一篇文章,描述了我在移动蓝牙技术方面的经验:

    https://medium.com/@agustin.aliaga/lessons-learned-from-building-a-mobile-app-with-bluetooth-low-energy-support-29615b399630