Bluetooth low energy - Devices go to deep sleep in transactions

一曲冷凌霜 提交于 2019-12-11 13:05:50

问题


When I read the book about the Data Transactions,

It mentions that once the connection is made, both devices can go into deep sleep between transactions.

I dont quite understand how this could happen during the transaction. Can anyone explain this?

Thanks


回答1:


A primary difference between Bluetooth and Bluetooth Low Energy is that the latter was not optimised for sending long data streams. In other words, Bluetooth Low Energy was optimised for sending blocks of data every "once in a while". The frequency of sending the data is application-dependent and can be modified by the user. For example, a BLE device can send a block of data (e.g. current temperature reading) once every five minutes, and then go to sleep (where there is very minimum power consumption) before waking up to send data again, and so on. This duty cycle is one of the main reasons of the Low Energy factor of BLE as opposed to traditional Bluetooth.

As you can see in the image above, BLE data transfer is in the form of data chucks, and the BLE device can go to sleep between the transmission of those chunks.

There are a couple of useful resources out there on the theoretical aspect of BLE, and I particularly found the following two useful:

  • CSR: Bluetooth 4.0: Low Energy
  • LitePoint: Bluetooth Low Energy

I hope that this helps.



来源:https://stackoverflow.com/questions/23049137/bluetooth-low-energy-devices-go-to-deep-sleep-in-transactions

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!