title: Decoding Bluetooth signal and packets using GnuRadio
body: <p>I am currently working on a project which aim to <strong><em>detect Bluetooth and decode Bluetooth</em></strong> <strong><em>packets</em></strong> (I use a <strong>Hack RF One</strong> to make the detection). I have made a Gnuradio Flowgraph in order to demodulate Bluetooth signal and I am trying to decode visualy the packets by searching a Bluetooth frame on a binary file. </p>
  
  <p>Unfortunately, I didn't succeed to recover a clear view of the Bluetooth signal. To be precise, I am pretty sure that I detect Bluetooth on my sinks but when sending this to a <strong>Clock Recovery + Binary Slicer</strong> blocks, I am unable to recover interresting data in the binary file (especially the <strong>MAC</strong> adress of the sending device, which is part of the a Bluetooth packet). Moreover, I would like to know what type of network layer (physical, transport, baseband...) is intercepted in this type of process. In my case, I aim to intercept <em>baseband layer</em> packets.
  Additionaly, I am interrested in knowing how to use the <strong><em>gr-bluetooth</em></strong> because I can't find a lot of documentation concerning this block. I think this can be interresting for the development of my project.</p>
  
  <p>Could you please, give me your view, opinion about this problem ? I am stucked at this stage without knowing the exact origin of my issue. (Here is my flowgraph <a href="https://i.stack.imgur.com/Hxe4U.png" rel="nofollow noreferrer">GnuRadio_Flowgraph</a> and a screenshot of one of my Bluetooth detection <a href="https://i.stack.imgur.com/OY9NH.png" rel="nofollow noreferrer">Detected signal at 2.402GHz</a>).</p>
  
  <p>Thank you very much,</p>