BLE物理层的开源SDR实现

BLESDR可以使用SDR实现BLE的物理层和链路层的工作,软件完全开源

目前可以在limesdr硬件上实现实现BLE的嗅探,重放,以及广播包

其他SDR设备也可以运行

嗅探模式:

blesdr -S

可以嗅探BLE包,BLE包通过一个callback函数返回

广播模式:

blesdr -b B9407F30F5F8466EAFF925556B57FE6D -m 1.2

发送一个UUID16为B9407F30F5F8466EAFF925556B57FE6D的iBeacon包,可被苹果设备接受,要自定义发送包可以用sample_for_ADV_IND去实现

重放模式:

blesdr -R

从RX chan接受到的BLE数据包发送到TX chan

 

windows二进制地址:[download id=”6″]

项目地址:https://github.com/jocover/BLESDR

参考文档

Bletooth 4.0 core文档

https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=229737

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注