zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    python uiautomator2 安装
    python xml
    python实现串口发送接收数据
    linux下查看nginx配置文件地址
    laravel学习笔记(二)
    mac下/usr/local/bin No such file or directory问题解决
    -bash: mysql: command not found 之 MAC
    mac下安装apache+php+mysql
    phpstorm设置代码块快捷方式
    git笔记
  • 原文地址:https://www.cnblogs.com/OpenSourceSDR/p/9602465.html
Copyright © 2011-2022 走看看