17 Quality of Service

Simple Bluetooth devices will have one application or protocol using a single link. Different applications and protocols will place different demands on the link. For example, a file transfer wants to move data reliably and as fast as possible; it doesn’t matter if the link is bursty (sometimes fast, sometimes slower when there are errors on the link and packets have to be retransmitted). On the other hand, an application transferring compressed video or audio streams may want a link that is not bursty and may be able to miss a few packets as long as the delay on the link is not too high.

In devices where there are many links operating at once, the bandwidth allocated to each link must be decided. Many applications or protocols ...

Get Bluetooth™: Connect Without Cables now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.