gradientblock rf control room

rtlsdr now covers fm, airband, satellite and ads-b.

这只 rtl-sdr blog v4 接在 ubuntu-n150 上,站点服务器就是 10.241.112.118。现在这个小写路径 /rtlsdr 已经扩成完整的无线电控制页:FM 广播全频段深圳福田周边航空频段ISS 与精选 VHF/UHF 业余星接收、以及 1090 MHz 飞机应答机 ADS-B 解码 都能直接在浏览器里用。

device rtl-sdr blog v4

R828D / RTL2832U

receiver rule one tuner, one mode

FM、航空、卫星和 ADS-B 共用一只接收机。

coverage focus Shenzhen Futian

叠加香港、澳门与进近扇区。

实时切换说明: 开始播放 FM / 航空 / 卫星监听,或启动 ADS-B 监控,都会重新调谐唯一的接收机;这个页面上的所有听众会一起切换。
shared receiver deck

128.009 MHz

深圳福田周边实测热点。选中任何 FM / 航空频点,或者启动 ADS-B 后,下面的状态和示波显示都会跟着更新。

idle Shenzhen measured
FM / 语音实际音频波形 频谱能量 ADS-B 脉冲活动

默认选中深圳实测航空热点 128.009 MHz。点击任意卡片会立即调谐并尝试播放;如果你切到 ADS-B,音频播放器会自动停止。

backend mode checking… 正在查询 /api/rtlsdr/status
current target idle 等待后端返回当前调谐目标
listeners / clients 0 音频或 ADS-B SSE 连接数
last error none 尚无最近错误

FM 广播

这里做成了真正的全频段 FM 监听板块。你可以直接手动输入 87.5–108.0 MHz 的任意频率,也可以点下面的预设。为了适配深圳福田的位置,我把本地实测强峰和香港官方 FM 频率表分开摆放。

87.5–108.0 MHz · WBFM → MP3

全频段调谐

输入任意 FM 频率,点“收听 FM”即可开始。这个板块满足“播放所有 FM 广播”的需求,不局限于下面的静态列表。

实测里 100.031 MHz 的音频最稳定,所以我把它放成默认测试点。香港官方频道来自 OFCA 2026 年频率表,本地强峰来自这只设备在深圳福田的扫描结果。

深圳本地实测强峰

未强行写入台名,避免把仅凭峰值推断成具体电台。

measured on-site

香港官方 FM 预设

挑了在深圳一带更有机会收到、也更容易验证的 Mount Gough 频点。

OFCA official

航空频段

这个板块按你的要求拆成两组:深圳本地监听热点周边机场官方频点。官方部分优先放离深圳福田最近、最值得守听的香港与澳门频道;再配一条手动输入,方便继续扫台。

118.000–137.000 MHz · AM voice

手动监听

如果你想继续扩充周边机场或守某个扇区,可以直接输入任意航空频点,页面会把唯一接收机切到对应频道。

深圳福田离宝安、香港、澳门都很近,实际收到的内容会混合本地热点、塔台、地面和进近扇区。官方频点用了香港 eAIP 与澳门官方 AIP 可核实内容;本地热点则保留实测结果,不冒充成未经确认的具体台名。

深圳本地监听热点

这组是实际扫到有活动的频点,适合先点开守听。

Shenzhen measured

周边机场官方频点

优先放香港、澳门及其相关进近 / 雷达服务,便于在深圳福田周边直接守听。

official publications

卫星

这里现在是一个按当前硬件真实能力筛过的 低轨卫星 receive panel。主目标包括支持预约录制的 NOAA 18 / NOAA 19,以及更适合当前 rtl-sdr blog v4 + 现有天线ISS + VHF/UHF FM 业余星

NOAA 19 / NOAA 18 / ISS / AO-123 / SO-50 / SO-125 / AO-91 · observer 22.5393, 114.0872
observer 22.5393, 114.0872

站点统一观测点

tle status loading

正在抓取共享清单卫星 TLE

receiver state idle

等待 ISS 或精选 VHF/UHF 目标监听

next pass scanning

未来 72 小时内筛选相关过境

last decode none

尚无历史气象解码结果

未来 72 小时过境

这里只保留当前这套硬件和当前站点实现真正值得尝试的可收目标。每一行都会明确写出你大概率能听到什么,以及当前页面到底能帮你做到哪一步。

0 passes
正在计算过境卡片,等待共享配置和 TLE 加载完成。

实时接收区

这里是卫星监听与录音主控。瀑布图是浏览器端基于当前音频流生成的音频级 spectrogram,不是 RF IQ 级瀑布,但已经足够判断 ISS 和 FM 业余星下行有没有内容。

session idle

这里保留 NOAA 18 / NOAA 19 的快捷入口,并支持对表格里选中的 NOAA 过境直接预约录制。

receiver idle tune -- doppler hint --

卫星监听会抢占唯一接收机;切回 FM / 航空 / ADS-B 时,当前卫星会话会结束并回到 idle。

过境预报

这里直接告诉你下一次什么时候最可能收到卫星信号,以及精选 FM 业余星和 ISS 分别还要等多久。

72 h rolling forecast
下一次可收信号 scanning

正在筛选 ISS / 业余星的下一次可收窗口

下一次业余星 scanning

正在计算精选 FM 业余星过境

下一次 ISS scanning

正在计算 ISS 过境

载入完成后,这里会显示当前最值得守听的一次过境,包括预计多久后开始收到信号、峰值时间、持续时间和建议操作。

过境详情

点击左侧表格中的任意过境后,这里会显示 rise / peak / set、最大仰角、方向、可见性和接收建议。

none selected
当前还没有选中的过境。载入完成后点击任意表格行即可查看该卫星此次过境的详细信息。

历史气象图像

这里展示 NOAA 自动录制后生成的 WAV、PNG 和元数据,方便回看最近成功的气象图像。

0 results
还没有历史气象解码结果。这里会继续显示过去成功保留下来的 NOAA PNG 缩略图和下载链接。

最近任务 / 录音

这里统一展示历史 NOAA 任务、当前 ISS 原始录音,以及后续新增可收目标的相关记录,方便随时查看和删除。

0 jobs
当前没有卫星任务或录音记录。

硬件限制说明:当前这只 rtl-sdr blog v4 + 默认配套天线137 MHz 气象星低轨 VHF/UHF 上都属于 best-effort 接收,成功率会明显受天线摆位、仰角、本地噪声和天气影响。本站现已恢复 NOAA 18 / NOAA 19 的预约入口,同时继续保留 ISS + FM 业余星 的实时监听。

飞机应答机

这里把 1090 MHz 做成真正的 ADS-B 监控面板。本地解码优先展示 呼号、经纬度、高度、地速、航向、垂直速度、Squawk;航空公司优先根据 呼号前缀 本地识别,若配置航班补全 provider,再额外补出 注册号、机型 等附加信息。

1090 MHz · dump1090 monitor + aircraft detail flow
active aircraft 0

当前活跃飞机数

message rate 0 / min

最近一分钟消息速率

enriched flights 0

已补全航班信息的飞机数

recent error none

最近 provider / decoder 错误

实时脉冲监控

点“开始监控”后,后端会按需拉起 dump1090-mutability,直接把附近飞机聚合成对象流。因为它是数字脉冲,不是空管语音,所以这里保留专业化的脉冲 / 雷达视图、珠三角大湾区底图和包到达提示音。

待机中。启动后会建立一个 ADS-B SSE 对象流,并优先从 /api/rtlsdr/adsb/aircraft 加载首屏快照。

session idle observer 22.539, 114.087 provider off

活跃飞机列表

地图放大后,活跃飞机列表会放在底部整行展示,优先把最近出现且消息更多的飞机留在可视区。

0 tracked
航班号 HEX 航空公司 高度 地速 航向 垂直速度 最后出现
ADS-B 还没启动。开始监控后,这里会显示飞机对象快照,而不是原始报文表。
原始报文 / 次级 trace
保留最近 30 条 raw socket 或本地归一化 trace 记录。这个面板是 secondary view,主信息区以飞机对象为准。
等待 ADS-B 会话启动后再显示 trace。

飞机详情

点击上面任意飞机查看详细信息,包括航班、航司、机型、位置和应答机字段。

当前没有选中的飞机。开始监控后,点击列表中的任意一架就能查看详细信息。