RE: LE/BR/EDR interleaved scanning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andre,

> -----Original Message-----
> From: Andre Guedes [mailto:andre.guedes@xxxxxxxxxxxxx]
> Sent: Monday, March 19, 2012 3:55 PM
> To: Ganir, Chen
> Cc: linux-bluetooth@xxxxxxxxxxxxxxx
> Subject: Re: LE/BR/EDR interleaved scanning
> 
> Hi Chen Ganir,
> 
> On Mon, Mar 19, 2012 at 9:55 AM, Ganir, Chen <chen.ganir@xxxxxx> wrote:
> > Hi.
> >
> > The current implementation of the Bluetooth-next interleaved scan
> will currently do LE scan , and then BR/EDR scan, although the specs
> clearly defines that BR/EDR device search should be performed first,
> and only when done, LE device scan should start. Is there a specific
> reason why the spec was not followed here ?
> 
> Implementing LE scan first had some advantages:
> 1. From the implementation point of view, we don't need to change
> anything in BR/EDR discovery neither name resolution code. All logic
> in inquiry_complete_event keeps the same.
> 2. Doing BR/EDR + LE + name resolution we have a 5.12 sec gap between
> finding BR/EDR devices and resolving its names. During LE discovery,
> BR/EDR devices may be out of range and we'll waste time trying to
> resolve its names. By doing LE scan first, we don't have this problem.
> 
> Besides, we didn't find any constrain in GAP TS spec about that. Also,
> the Core spec clearly says performing BR/EDR + LE is just a
> recommendation about how to implement interleaving (see Vol 3, page
> 386).

Thanks for clearing that out.

> 
> BR,
> 
> Andre

Chen Ganir
Texas Instruments.
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux