• 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

    此时,虽然你没有按下无线门铃的发射器,但是你仍然会听到无线门铃响起了,这就是一个最简单的无线信号录制与重放的过程。

  • 相关阅读:
    Linux命令: ls -l显示文件和目录的详细资料
    Linux命令: ls -F
    Linux命令: pwd显示工作路径
    Linux命令: cd /home 进入'/home'目录
    Linux命令: cd ../.. 返回上两级目录
    Linux命令: cd
    boost::mpl::eval_if的使用方法
    【block第四篇】实现
    Android中pendingIntent的深入理解
    hdu 1565 方格取数(1)(状态压缩dp)
  • 原文地址:https://www.cnblogs.com/OpenSourceSDR/p/9602465.html
Copyright © 2020-2023  润新知