重放***之无线门铃

2024-01-23 18:10
文章标签 无线 门铃

本文主要是介绍重放***之无线门铃,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

重放***之无线门铃

准备工作:

 
  这里使用的设备是hackrf,所以需要在kali下安装hackrf的驱动和环境。打开终端,在终端中输入以下命令:

  sudo apt-get install hackrf libhackrf-dev libhackrf0

  安装完毕之后,插上hackrf,运行以下命令,可查看hackrf的基本情况。如下所示:

     hackrf_info

重放***之无线门铃
 
  接下来需要安装一些其他软件,在终端输入以下命令:

  apt-get install gnuradio gnuradio-dev gr-osmosdr gqrx-sdr wireshark```安装完毕之后,接上相应的天线。这里首先需要将无线门铃信号先接收,然后再重发出去,所以需要将一根天线连接ANT端,一根连接OUT端,还需要一根天线连接到IN端。连接完毕之后如下所示:![](https://s1.51cto.com/images/blog/201803/02/8a68fb1ff750f8870c017c8ee96cb35c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)接下来就是需要去获得相应的门铃信号了。这里首先需要确定无线门铃信号的频率,这样才能展开下面的***。如果在windows下面,可以使用sdrsharp-x86这一款软件,而如果在linux下,就可以使用gqrx这一款软件了。两款软件的界面如下所示:#### gqrx:![](https://s1.51cto.com/images/blog/201803/02/5923e28789cf1e2dcc0027e4b20c9777.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)#### sdrsharp-x86:![](https://s1.51cto.com/images/blog/201803/02/33eb8a727bdb1dbf7515f03881aaef46.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)## 收集无线信号:接下来所需要做的就是获取门铃信号的频率了,这里需要通过不断尝试才能获取到相应的频率。通过寻找,我们发现无线门铃信号频率在315MHZ附近,如下图所示:![](https://s1.51cto.com/images/blog/201803/02/0f4c981866f47fae586e36bab1a17729.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)找到所需要的频率之后,接下来的操作就是录制这个无线门铃信号了。我们先将hackrf插入电脑,通过hackrf_info指令确定hackrf已经和电脑成功连接可以使用。然后在终端内键入如下命令来录制门铃的无线信号:

hackrf_transfer -r doorbell.raw -f 315100000 -g 16 -l 32 -a 1 -s 8000000 -b 4000000

执行命令之后,在终端的输出如下:![](https://s1.51cto.com/images/blog/201803/02/f3a9578ed8461226d8cdcd1eac191cc6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)在录制一段时间之后结束信号的录制,在对应的文件夹下面可以找到录制成功的文件。这里需要注意的是如果信号的录制没有完全,或者录制的时候干扰过大,会导致录制出来的信号会有畸变。这时需要对信号进行波形分析,观察信号是否有明显的畸变,所谓的畸变就是由于干扰,导致信号的高低无法分辨,即无法判断出信号是否为0或者1。所以需要对信号进行重新录制,否则实验是无法成功的。在对信号进行观察的时候需要使用相应的波形观测软件,这里使用的是Audacity,导入频率文件之后,对其进行放大。就可以观察到频率信号的具体情况了。如下图所示:![](https://s1.51cto.com/images/blog/201803/02/2aa66aea270f204e5b6ac670238ce5f0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)## 重放***在播放这个频率信号文件时可以采用两种方法,一种是通过一开始安装的Gnu Radio对信号进行重放。这个软件在无线电上应用非常广泛,很方便初学者使用,避免了那些难以记忆的复杂命令,采用可视化的模块拖动就可以完成对信号的重放。在终端直接输入以下命令:gnuradio-companion可以打开Gnu Radio,然后通过简单的拖动完成即可完成对录制的频率文件的播放。如图所示:
![](https://s1.51cto.com/images/blog/201803/02/5cd060195c2abc6fc56364d71cc79385.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)然后指定源文件之后就可以进行重放***了。
当然也可以直接使用hackrf直接去重放获得的频率信号。因此首先我们需要对hackrf的命令有一个基本的了解,hackrf的使用指南可以在hackrf的官网上找到,这里摘录了部分(进行了翻译):

[-r] <filename> # 把接收到的信号、数据保存到文件中;
[-t] <filename> # 从文件中提取、发射射频信号;
[-w] # 接收数据到WVA头中
[-f freq_hz] #设定播放的频率
[-i if_freq_hz] # 中频段 (IF) in Hz [2150MHz to 2750MHz].
[-o lo_freq_hz] # 前端本地振荡器频率 in Hz [84MHz to 5400MHz].
[-a amp_enable] # 选择播放接收使能
[-p antenna_enable] # 天线口功率, 1=Enable, 0=Disable.
[-l gain_db] # 接收低噪声放大器(IF)增益, 0-40dB, 8dB steps
[-g gain_db] # 接收VGA(基带)增益, 0-62dB, 2dB steps
[-x gain_db] # 发送VGA(基带)增益0-47dB, 1dB steps
[-s sample_rate_hz] # 赫兹采样率(8/10/12.5/16/20MHz, default 10MHz).
[-n num_samples] # 传送样本数 (默认是无限的).
[-c amplitude] # CW信号源模式,振幅0-127(DAC直流值).
[-b baseband_filter_bw_hz] 设置基带滤波器带宽。

  按照以上的hackrf使用指南,可以写出如下命令来播放门铃信号其中doorbell.raw为录制好的门铃信号:

  hackrf_transfer -t doorbell.raw -f 314100000 -x 47 -a 1 -s 8000000 -b 4000000

在终端会出现如下界面。
![](https://s1.51cto.com/images/blog/201803/02/ee67192c11114baf387810d109788f79.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)如果想不断播放,在上面的命令后增加一个-R即可。就可以不断重复播放无线门铃信号了。

转载于:https://blog.51cto.com/13620939/2079945

这篇关于重放***之无线门铃的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/637091

相关文章

无线领夹麦克风什么牌子好用?揭秘领夹麦克风哪个牌子音质好!

随着短视频行业的星期,围绕着直播和视频拍摄的电子数码类产品也迎来了热销不减的高增长,其中除了数码相机外,最为重要的麦克风也得到了日益增长的高需求,尤其是无线领夹麦克风,近几年可谓是异常火爆。别看小小的一对无线麦克风,它对于视频拍摄的音质起到了极为关键的作用。 不过目前市面上的麦克风品牌种类多到让人眼花缭乱,盲目挑选的话容易踩雷,那么无线领夹麦克风什么牌子好用?今天就给大家推荐几款音质好的

如何选择SDR无线图传方案

在开源软件定义无线电(SDR)领域,有几个项目提供了无线图传的解决方案。以下是一些开源SDR无线图传方案: 1. **OpenHD**:这是一个远程高清数字图像传输的开源解决方案,它使用SDR技术来实现高清视频的无线传输。OpenHD项目提供了一个完整的工具链,包括发射器和接收器的硬件设计以及相应的软件。 2. **USRP(Universal Software Radio Periphera

龙芯小本debian无线(wifi)连接设置

本人有一台龙芯8089b小本,已被我重装了debian系统。由于学习nodeJs,所以想用它当node服务器; 正准备下载node等时发现命令模式下不能自动连接无线,于是网上找来一篇debian连接wifi的文章, 来源参考http://blog.163.com/wangpeng922@126/blog/static/64133083201211131100539/ 查看网卡信息:#

计算机三级网络技术总结 第八章无线局域网设备安装与调试

IEEE802.11最初定义的三个物理层包括了两个扩频技术和一个红外传播规范,无线传输的频道定义在2.4GHz的ISM波段内IEEE802.11无线标准定义的传输速度是1Mbps和2Mbps,可以使用FHSS和DSSS技术IEEE802.11在MAC层上引入了一个新的RTS/CTS选项点对点模式是指无线网卡和无线网卡之间的通讯方式在点对点模式中最多可连接256台PC基本模式是无线和有线网络并存的通

安卓开发的无线adb

无线adb调试程序,和 电脑手机之间传输文件 使用无线 adb 从 远程手机 上 下载 文件 adb pull sdcard/mapgis/data G: 将 data 文件夹里的 所有 文件 下载 到 电脑 的 G: 盘目录下 现在我有一个小方法说不定可以帮助某些人哦(多为不是android开发人员) 1. 条件如下: android 手机  wifi无线连

麦克风怎么选?无线麦克风哪款好?警惕无线麦克风的五大常见误区

​在互联网高速发展的当下,无论是个人还是企业,都有机会通过各种平台展示自己的声音。在这种背景下,一款好的无线领夹麦克风就显得尤为重要。它不仅能够帮助你更好地控制声音质量,还能提升整体的音视频效果。基于此,我为大家筛选了几款目前市场上性能优良、价格合理的无线领夹麦克风,并且让大家知道无线领夹麦克风的五大常见误区有哪些,希望能帮你在选择上少走弯路,更快地找到满意的产品。 误区一:网红品牌就是

让linux下无线网卡变身随身wifi----hostapd移植-Nazgul

有了前面的检测,确定了我们的网卡是能够拥有热点共享功能的,但是如何让它共享出来呢? 于是有了这篇文章的诞生,hostapd移植 hostapd    可以让我们的网线网卡变成热点 1、下载     git clone git://w1.fi/srv/git/hostap.git   得到hostap目录,但是里面wpa_supplicant and hostapd的结合在

让linux下无线网卡变身随身wifi----前言--iw移植-Nazgul

最痛苦的事莫过于--上班 最最痛苦的事莫过于--上班有网不能上 最最最痛苦的事莫过于--上班有网能上却没有wifi 最最最最痛苦的事莫过于--你有无线网卡却没有U口可插 最最最最最痛苦的事莫过于--有U口插却发现U口只在开发板上 最最最最最最痛苦的事莫过于--开发板上有u口但是跑的是linux 最最最最最最最痛苦的事莫过于--linux能驱动网卡,但是如何共享出wifi来啊 于是,,,

无线信道中ph和ph^2的场景

使用 p h ph ph的情况: Rayleigh 分布的随机变量可以通过两个独立且相同分布的零均值、高斯分布的随机变量表示。设两个高斯随机变量为 X ∼ N ( 0 , σ 2 ) X \sim \mathcal{N}(0, \sigma^2) X∼N(0,σ2)和 Y ∼ N ( 0 , σ 2 ) Y \sim \mathcal{N}(0, \sigma^2) Y∼N(0,σ2),Ray

高速传输uwb无线收发芯片,超宽带、低时延无线通信,定位测距技术

在信息化的时代,无线通信技术的每一次创新都极大地推动了社会的发展。近年来,随着物联网、智能家居、自动驾驶等技术的飞速发展,对无线通信技术的要求也越来越高。在众多无线通信技术中,UWB(Ultra-Wideband)无线收发芯片以其超宽带、低时延的特性,成为了行业内的翘楚,飞睿智能创新着无线通信的新潮流。 一、UWB无线收发芯片:技术解读 UWB,即超宽带无线通信技术,是一种使用极短脉冲进行