出生23天、连发8个版本、模式数干到158:我把OnAir的release notes全扒完,给你排好“哪台设备能收什么”

源自33位全网作者

10-24 19:16

刷知乎看到一篇《一个窗口解出120种信号》,标题里的数字已经过时了——那是10月18日0.2.7版本README里的数。截至发稿,这个叫OnAir的开源接收软件的官方仓库首页写着158种模式,而且就在北京时间今天(10月24日)凌晨,它直接从0.2.9跳版本号为3.0.0。GitHub仓库创建于10月1日,也就是说:一个出生才23天的项目,13天里连发了8个正式版,把解调、纠错、解码、播放全部塞进了一个窗口。知乎GitHub

我把它的release notes逐版扒完,对着官方README的硬件表和B站这一周至少8条实测帖做了交叉核对。这篇给你三样东西:哪些模式跟国内守听党直接有关、你手里那台设备(20块的电视棒到RX888)实际能跑到哪一档、以及帖子里普遍没说的3个坑和2条红线。

一、这个发版节奏,本身就是个事件

官方release列表的时间线(GitHub API原始数据):

版本

发布日期

模式数

关键变化

0.2.6

10-16

111

Android APK(只收不发)、Hamlib接入IC-R8600/IC-7300、移除mbelib

0.2.7

10-18

120

时间机器、频段勘察、消息数据库、监视告警、KiwiSDR网络源、Rust重写协议层

0.2.8

10-20

142

新增22种:KA家族、C-QUAM调幅立体声、SITOR、eLoran等

0.2.9

10-21

—

数字语音(需自装编解码器)、多波段同守、传播图

3.0.0

10-24凌晨

158

NFC/RFID、SBAS、Argos、Sigfox、海事VHF、P25 Phase2、Mode Builder、Signal Lab

项目作者Kristijonas Adomaitis(GitHub ID为adswill),GPL-3.0完全免费,23天拿了561个star,覆盖四个平台。GitHub

OnAir主窗口:频谱、瀑布图与DVB-T星座图(图源:OnAir官方README界面截图)OnAir主窗口:频谱、瀑布图与DVB-T星座图(图源:OnAir官方README界面截图)

0.2.7起协议层从C++换成了Rust——一个三周大的项目在两周内重写核心语言再跳大版本号,这个强度在SDR工具圈基本没见过。GitHub

和SDR++、SDR#的本质区别一句话能说清:那些给你频谱和瀑布图,数字解码靠外挂插件拼;OnAir是你在模式列表里点一下,解调→同步→纠错→解码→播放整条流水线全过程摊开给你看。

二、158种模式里,跟国内守听党直接相关的就这一把

官方按14个家族分类(TV 13、广播7、航空18、海事6、卫星导航18、对讲12、蜂窝与铁路5、传呼3、物联网18、气象科学8、业余34、HF实用6、工具4、KA家族6)。从接收场景挑重点:

  • DTMB:国内地面数字电视标准,8MHz信道,官方标注明确覆盖中国内地及港澳。GitHub

  • CDR中国数字广播:台站和数据能出,声音要自己补DRA解码(专利问题,官方不内置)。

  • BPM/BPC授时:和WWVB、DCF77同列,官方甚至支持拿它校电脑时钟。

  • LBJ列车预警:821.2375MHz,能解出车次、速度、公里标、方向——十一前火过的那波"听火车",现在在一个新软件里开箱即得。GitHub

  • 风云/气象卫星:HRPT/AHRPT支持MetOp、FY-3和退役NOAA,另有Elektro-L、Meteor-M LRPT、GOES。

  • 短波广播+DRM:中波531–1602kHz和短波广播波段AM,DRM30/DRM+含图文数据服务。

  • 流星散射:GRAVES 143.050MHz反射的ping,自动记录起止、时长、多普勒,还能按雨季出每小时统计——听流星党连自己写解码脚本都省了。GitHub

  • 海洋雷达CODAR:扫频信号直接测量,只给传播信息不给目标位置。

  • NCDXF/IARU传播信标台:守听评估传播的老朋友。

ADS-B飞机实时地图:航班号、高度、速度与覆盖范围(图源:OnAir官方README界面截图)ADS-B飞机实时地图:航班号、高度、速度与覆盖范围(图源:OnAir官方README界面截图)

3.0新加的监视列表告警(ntfy/Telegram/webhook推送)和时间机器(原始IQ滚动缓存、事后倒带重解),正好治了守听党两个老毛病:人不在电台没人盯,火车过站、流星burst这种几秒钟的东西永远差一步。

DAB+节目组合解码界面(图源:OnAir官方README界面截图)DAB+节目组合解码界面(图源:OnAir官方README界面截图)

三、你手里的设备能跑到哪一档:官方硬件表+实测对账

README里这张表建议保存,它比任何软文都诚实。核心物理约束是一个电视频道需要约每秒100万采样/MHz带宽(6–8MHz频道就要6–8Msps以上),跑不满OnAir会直接告诉你跑不了。GitHub

你的设备

TV大类

窄带/广播

关键细节

RTL-SDR/电视棒

❌

✅

Blog V4/V4 Lite库内自带HF上变频,短波不用另配上变频(macOS也行);Android从0.2.7起USB直插

Airspy HF+

❌

仅窄带

为HF和60–260MHz设计

PlutoSDR

⚠️

✅

USB流约4Msps,塞不下6–8MHz频道

Airspy R2/SDRplay RSP

官方"Should work"

✅

需先装SDRplay官方API;RSP1A克隆板(Mirics MSi2500)不认SDRplay API,得走SoapySDR的mirisdr模块

HackRF One/Pro

✅

✅

OnAir开发和实测的主平台

BladeRF/LimeSDR/USRP/RX888 MkII

✅

✅

RX888走原生USB3驱动,官方自注"仍在实机加固中"

老收音机/IC-7300等

—

窄带解码

声卡源:WebSDR音频或电台喇叭接电脑线,FT8/RTTY/CW/SSB照解;Hamlib直接指挥CAT电台,频率模式双向跟随

没有任何设备

—

✅

KiwiSDR网络源(含公共列表查找)、官方IQ实录库files.on-air.dev、内置演示信号Tour

FM广播解码界面:RDS台名与弱台Mono切换(图源:OnAir官方README界面截图)FM广播解码界面:RDS台名与弱台Mono切换(图源:OnAir官方README界面截图)

B站这周的实测对得上号:UP"努力摆烂的Berry"连发5条,覆盖短波SSB接收、海洋雷达监测、手机版收船舶AIS、飞机短波HFDL。"朴音Sungsoo"用RSP1解广电入户同轴的DVB-C,还用同一软件解出了模拟电视信号——“只能出黑白”。这印证了官方硬件表的另一面:能解,和解得爽,是两回事。哔哩哔哩哔哩哔哩

AIS船舶位置实时地图(图源:OnAir官方README界面截图)AIS船舶位置实时地图(图源:OnAir官方README界面截图)

四、帖子里普遍没说的3个坑

  1. "DMR/P25有呼号没声音"不是故障,也不是你电脑不行。0.2.6起因AMBE/IMBE语音编解码器有专利,官方直接不打包mbelib,只在你自装后出声音——呼叫记录、ID、数据功能照常。HD Radio的HDC、CDR的DRA同理,这类"无声"最容易被误诊成主机算力不足或声卡问题,先查codecs文件夹,再谈换电脑。GitHub知乎

  2. “158种"里有不少是"只在仿真信号上测过”。官方在0.2.7、0.2.8和3.0.0的发布说明里反复自我声明:多数新模式仅在生成信号上验证,没上过真射频。KA家族六个模式"至今没有一个上过天";ISDB-T、ATSC 3.0"未在真实广播上核验"。这是它诚实的地方,也是你上手前该有的预期——看到列表里有,不等于你那里能收到。GitHub

  3. 国内更新可能卡死,官方其实留了后门。OnAir启动后向GitHub检查更新,README专门写了一节给"GitHub被墙或很慢(例如在中国)"的用户:docs/UPDATE-MIRROR.md,一个默认关闭的可选更新镜像,校验和规则不变。另外Windows首次识别HackRF/RTL-SDR要跑一遍Zadig装WinUSB;macOS未签名,第一次要右键→打开。GitHub

五、2条红线,比参数重要

接收侧:官方写明加密加扰的业务无法解码,DVB-C只出未加密的公开频道,EuroCrypt只检测不descramble;传呼机消息"属私人通信,仅接收";FLARM里标了no-track/隐身旗的航空器永不显示、永不记录——作者把接收合规责任直接印在了模式列表开头。国内把解出来的内容公开传播,尤其是涉及私人通信的,就是另一回事了——软件给你的是能力,不是授权。GitHub

发射侧:OnAir号称"发射优先关闭",实为测试向:只允许接假负载或屏蔽环境,首次发射强制阅读一次性警告,且官方明说软件不做任何频率和功率限制,发射在大多数频率需要执照。守听党请把它当一个纯接收机用,手台的发射键跟这个软件无关。GitHub

六、谁现在上车,谁再等等

  • 电视棒党/学生党:先装,别买新硬件。V4直插收短波、LBJ、GRAVES流星散射,Android插上OTG就是一条守听链路——这周它值得你花一个晚上。GitHub

  • 老收音机/WebSDR党:声卡源是零成本入口,19块9的机器加一根音频线就能解FT8和授时台。

  • RSP/Airspy党:DVB-C和模拟电视可以玩,但要清楚自己的"Should work"在官方表里没有实测背书。

  • 冲着"158种"想一步到位宽带TV解DTMB/DVB-T2的:等。电视棒带宽物理不够,Pluto差一口气,真上8MHz宽带再谈主机。

  • 继续观察的信号:Android APK说3.0之后"signed APK follows",正式版安装包还在路上;官方征集真实实录(files.on-air.dev),被采纳的录音会反过来改进解码器——这波节奏大概率一个月内还会往上走。GitHub

触屏界面模式:为平板和手机优化的大触控目标布局(图源:OnAir官方README界面截图)触屏界面模式:为平板和手机优化的大触控目标布局(图源:OnAir官方README界面截图)

一个10月1日才建仓库的项目,把过去要SDR++配十几个插件、自己写解码脚本才能拼出来的世界,做成了一个下拉列表。数字会从158继续涨,你存的任何"完全指南"都会过期——比参数更早过期的,恰恰是参数本身。设备表对着官方README看,坑对着release notes看,这比刷十条转发帖有用。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章