蓝牙低功耗警报协议

时间:2014-07-15 13:33:07

标签: android bluetooth bluetooth-lowenergy

我有一个蓝牙低能量设备,带有一个按钮,如果按下该按钮,应该通知另一个设备(平板电脑)。也许平板电脑处于睡眠模式' (想想在Android设备上按下电源按钮)

此用例的最佳协议是什么?

这是我的意思的一个例子:

  • 平板电脑扫描设备
  • 按下
  • 按钮 - >发送广告
  • 平板电脑发现按钮广告
  • 平板电脑处理此通知(通知按钮已收到通知)
  • 按钮进入睡眠状态
  • 平板电脑扫描设备

平板电脑的永久扫描怎么样?这会限制平板电脑上的其他应用吗?能耗怎么样?


另一种协议可能是永久连接。但是为了避免高能耗,必须修改连接间隔和连接从等待时间,其控制通信周期的间隔和从属设备的容忍的丢失通信周期。如果连接丢失,则必须尽快重新连接。

一篇有趣的论文将是:http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3478807/?report=reader

1 个答案:

答案 0 :(得分:0)

如果您的设备符合BLE 4.1,您应该让平板电脑做广告并通过按钮设备启动连接。您基本上会颠倒拓扑结构,但在这种情况下,您最终可能会延长电池寿命,因为按钮设备仅在需要时启动,而您的平板电脑可以安全地以数百ms的间隔进行广告宣传。

  • 平板电脑不断广告(例如每1秒钟)。
  • 按下按钮 - >设备启动与平板电脑的连接,最多连接1秒,将数据写入平板电脑的GATT服务器,接收确认,然后重新进入睡眠状态。

关于所有人。