找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7971|回复: 17

在openwrt下玩SDR?

[复制链接]
发表于 2017-8-28 14:27 | 显示全部楼层 |阅读模式
在openwrt下玩SDR?最近在703n上跑通了rtlsdr,很好玩能听收音机,频谱分析,塔台,追踪灰机等!openwrt对rtlsdr支持不错!系统朋友一起讨论?

评分

参与人数 1恩山币 +1 收起 理由
long1983 + 1 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

 楼主| 发表于 2017-8-28 14:31 | 显示全部楼层
如果人多,就分发固件和教程!
回复 支持 反对

使用道具 举报

发表于 2017-8-28 14:52 | 显示全部楼层
不懂想听下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-28 15:00 | 显示全部楼层
RTLSDR是最低成本的SDR
通过安装和使用RTLSDR硬件和软件,您现在已进入长期存在的扫描世界,并仅接收HAM无线电。 扭曲的是,您不是使用昂贵的专用硬件,而是使用一台PC(您无疑已经拥有)和一个$ 20 USB加密狗。 现在可以听:

FM:窄带和宽带。 前者用于双向无线电系统,例如紧急服务和私人无线电网络(如快递和出租车)和UHF CB,后者是您在厨房和汽车中喜欢的通用广播FM。 飞机和船只也使用窄带FM,您可以使用RTLSDR来收听。 SDR#软件可以接收窄带和宽带FM,后者也可以接收立体声FM!
AM:大多数AM传输低于RTLSDR加密狗的最低频率。 您将需要一位翻译员(我会尽快处理翻译者)以获得这些频段。
上/下边带(USB / LSB)。 见上文AM。
CW:莫尔斯码爱好者的连续波。
使用GNURadio,您可以接收和解调数字模式,如寻呼机(POCSAG),ADS-B(飞机位置),AIS(船位),AP25和TETRA(数字中继无线电)等。
GPS接收正在进行中,但应该是可行的。
包括从国际空间站接收火腿传输的卫星接收是可能的。 我看到有人使用RTLSDR和一个2.5米的盘子来跟踪航天器和火星任务等深空机器人的载波信号。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-28 15:02 | 显示全部楼层
具说还有用这个接收GSM网络的!
回复 支持 反对

使用道具 举报

发表于 2017-8-28 15:03 | 显示全部楼层
发一个教程吧
回复 支持 反对

使用道具 举报

发表于 2017-8-28 15:26 | 显示全部楼层
想试试.........
回复 支持 反对

使用道具 举报

发表于 2017-8-29 13:45 | 显示全部楼层
想试试,求教程
回复 支持 反对

使用道具 举报

发表于 2017-8-29 14:53 | 显示全部楼层
进来听教程。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-29 17:14 | 显示全部楼层
SDR看起来很高深的样子, 其实用一个电视棒 通过USB连接widora-neo就可以做成个简单的SDR接收机了.

1. 硬件
电视棒选择使用RTL2832U+R820T芯片的 .
R820T是调谐器,接收频率范围24MHz - 1766 MHz, RTL2832U是螃蟹家的一款用于数字电视广播接收的解调芯片,后来有大神发现它可以直接输出原始的I/Q采样数据.

2. SDR 软件.
在openwrt平台上使用rtl_sdr软件可以方便地接收和处理数字信号.
依次安装下列软件:
2.1 opkg install libusb-1.0 ( ???RTL2832是支持USB2.0的)
2.2 opkg install librtlsdr
2.3 opkg install rtl-sdr

(可以在此下载: 2_1482130632396_libusb-1.0_1.0.19-1_ramips_24kec.ipk 1_1482130632396_librtlsdr_2014-02-10_ramips_24kec.ipk 0_1482130632395_rtl-sdr_2014-02-10_ramips_24kec.ipk

3. 收听调频广播
3.1 做一个fm.sh文件,内容如下:
#!/bin/sh
rtl_fm -A fast -M wbfm -E deemp -s 256k -r 96k -f ${*}M | aplay -r 48k -f dat -t raw -c 2

3.2 完成后赋权限:
chmod 755 fm.sh

3.3 运行 ./fm.sh 103.7 可以播放当地103.7MHz的调频电台
接收灵敏度略低于商品调频收音机.

4. 指定频率范围内搜索电台:
例子:
rtl_fm -A fast -M wbfm -E deemp -s 256k -r 96k -l 120 -f 100M:103M:25k | aplay -r 48k -f dat -t raw -c 2
100MHz 至 103MHz 范围内搜索调频电台, 步进25k, 播放搜索到的第一个台.
(-l 120 噪音抑制电平,弱台取小值.)

5. 收听航空波段
航空波段属于调幅波,仅给个例子,可以自己去研究.
rtl_fm -A lut -M am -s 10k -f 126.2917M | aplay -r 10k -f S16_LE -t raw

6. 接收飞行器广播信息
运行命令: rtl_adsb -V
可视化软件参见 http://www.rtl1090.com/

可以从中提取航班和检验码等信息:
使用方法: rtl_adsb | decode
放在后台运行: screen sh -c "rtl_adsb | decode >> record.data " (将提取的信息存到record.data文件中)
如果decode的当前目录未加入到PATH环境变量中,用 rtl_adsb | ./decode

7. 其他
7.1 可以tcp传送接收到的原始采样数据.
7.2 参考http://kmkeen.com/rtl-demod-guide/index.html可以了解更多rtl_sdr的使用说明.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-29 17:51 | 显示全部楼层
这个涉及到很多无线电的物理知识,大家慎重,请大家多交流吧!
回复 支持 反对

使用道具 举报

发表于 2018-1-20 11:13 | 显示全部楼层
我用优酷路由宝刷了潘多拉后,安装后虽然能正常启动rtl_tcp,但sdrsharp无法获得数据,总是显示连接超时,我怀疑路由宝的性能不足以支撑这个。不知道楼主知不知道路由器需要什么级别的性能才行?

点评

要有足够的带宽啊,最好有线连接啊!wif有时很不稳定!  详情 回复 发表于 2018-4-9 12:32
重新配了下,可以正常连接了。  详情 回复 发表于 2018-1-22 10:59
回复 支持 反对

使用道具 举报

发表于 2018-1-22 10:59 | 显示全部楼层
风穴眼 发表于 2018-1-20 11:13
我用优酷路由宝刷了潘多拉后,安装后虽然能正常启动rtl_tcp,但sdrsharp无法获得数据,总是显示连接超时, ...

重新配了下,可以正常连接了。
回复 支持 反对

使用道具 举报

发表于 2018-2-6 01:09 来自手机 | 显示全部楼层
楼主用的什么路由器,我也有一个,出个教程

点评

703n硬改升级,教程在10楼!  详情 回复 发表于 2018-4-9 12:34
我用的703n直接硬改的内存和flash!  详情 回复 发表于 2018-4-9 12:31
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-9 12:29 | 显示全部楼层
直接安装就好,ipk install rtlsdr的驱动和命令就ok了,很简单!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-16 13:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表