我目前正在开展一个旨在检测蓝牙和解码蓝牙数据包的项目(我使用Hack RF One进行检测)。我已经制作了一个Gnuradio Flowgraph来解调蓝牙信号,我试图通过在二进制文件上搜索蓝牙帧来对视频进行视觉解码。
不幸的是,我没有成功恢复蓝牙信号的清晰视图。确切地说,我很确定我在我的接收器上检测到蓝牙,但是当将其发送到时钟恢复+二进制切片器块时,我无法恢复二进制文件中的间接数据(特别是发送设备的MAC地址,是蓝牙数据包的一部分)。此外,我想知道在这种类型的过程中拦截了什么类型的网络层(物理,传输,基带......)。就我而言,我的目标是拦截基带层数据包。另外,我很想知道如何使用gr-bluetooth因为我找不到关于这个块的大量文档。我认为这对于我的项目的开发来说可能是有趣的。
你能不能请你对这个问题发表意见?在我不知道问题的确切根源的情况下,我被困在这个阶段。 (这是我的流程图GnuRadio_Flowgraph和我的一个蓝牙检测Detected signal at 2.402GHz的截图)。
非常感谢你,
你可能需要一个ubertooth而不是https://www.sparkfun.com/products/10573我读到蓝牙频率跳过比HackRF读取的更宽,所以最好,如果你只连接一个hackrf,你将错过75%的帧。