HackRF 无线门铃信号录制与重放
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
淘宝店铺名称:开源SDR实验室
HackRF链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-13257850194.8.69503d888aIzVL&id=526187854860
无线门铃链接:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5f8e1deb77iJWb&id=546089368689
本实验只需要录制和重放两个步骤即可直观的看到和听到无线门铃信号重放的效果。
实验环境:
硬件平台---HackRF One、天线(40-860MHz),无线门铃
软件环境---Ubuntu运行HackRF环境
系统版本信息---Ubuntu-14.04 (64-bit),内核:3.13.0-32-generic
1)打开终端,输入如下命令录制信号:
hackrf_transfer -r /dev/stdout -f 314100000 -a 1 -g 16 -l 32 -s 8000000
当没有按下无线门铃发射器时与按下无线门铃发射器时,经过对比会发现,终端输出的虽然都是乱码【由于hackrf_transfer后面没带解码参数,因此我们看到一堆乱码数据】,但是还是有不同之处的。
2)录制遥控的无线信号,并保存到一个文件【door.raw】中,
hackrf_transfer -r door.raw -f 314100000 -g 16 -l 32 -a 1 -s 8000000 -b 4000000
3)使用hackrf_transfer重放信号,终端输入以下命令:
hackrf_transfer -t door.raw -f 314100000 -x 47 -a 1 -s 8000000 -b 4000000
此时,虽然你没有按下无线门铃的发射器,但是你仍然会听到无线门铃响起了,这就是一个最简单的无线信号录制与重放的过程。