四个项目 · 一个生态

业余无线电
远程控制

面向现代业余无线电操作的开源远程控制生态。 用浏览器、手机或 iOS 原生 App,在任何地方控制你的 HF/SDR 电台。

我该用哪个项目?

先按设备类型选择,再按客户端偏好落到具体方案。

我的设备/需求 推荐项目 原因
任意支持 CAT 的 HF 电台 MRRC 通过 Hamlib/rigctld 的通用远程控制路径
Yaesu FT-710 MRRC FT-710 软件化 SCU-LAN10 替代,一根 USB 线
SunSDR2 DX SunMRRC UDP IQ 解调 + 实时瀑布图服务端
iPhone + SunSDR2 DX SunsdrMobile 基于 SunMRRC 协议的原生 iOS 客户端

探索项目套件

四个开源远程控制项目 —— 通用 HF 电台、SDR 平台和原生移动应用。

MRRC

通用 Web 远程收发信机控制系统。通过 Hamlib/rigctld 支持任何 HF 电台。Opus 优化音频、WDSP 降噪、AI 语音助手(Whisper + Qwen TTS)、CW/FT8 数字模式、录音室级 TX 音频处理、三层 PTT 安全系统。

  • V5.6.5 · 280+ 提交 · GPLv3
  • 通过 Hamlib/rigctld 支持任意 HF 电台
  • WDSP NR · PTT 安全 · AI 语音 · FT8
网站 源码 演示

MRRC FT-710

八重洲 FT-710 HF/50MHz 收发信机的软件 SCU-LAN10 替代方案。通过 FT4222 SPI 在 ~21fps 下获取真实频谱瀑布图,双向 Opus 48kHz 音频,4 条 WebSocket 通道完整 CAT 控制——直接串口驱动,无需 Hamlib。

  • V1.0 · 180+ 测试 · GPLv3
  • FT4222 SPI 真实频谱 + S-meter 回退
  • 单 Python 进程 · 一根 USB 线
网站 源码

SunMRRC

SunSDR2 DX 专用 FastAPI 后端服务器。服务器端 IQ 解调、实时 512-bin FFT 频谱瀑布、双编解码 Opus/PCM 音频、基于 Hilbert 变换的 TX SSB 语音调制、波段功率控制、5 路 WebSocket 端点为 Web 和原生客户端提供服务。

  • V1.0 · 40+ 提交 · GPLv3
  • 5× WebSocket · IQ DSP · Opus/PCM
  • 逆向工程 SDR 协议
网站 源码 演示

SunsdrMobile

SunSDR2 DX 原生 iOS SwiftUI 远程控制应用。连接 SunMRRC 后端,提供实时频谱瀑布、低延迟音频、DSP 降噪、一键 PTT、3×3 频道记忆网格、Keychain 安全自动登录。零第三方依赖 —— 纯 Apple 框架构建。

  • V1.0 · 3 提交 · MIT
  • SwiftUI · AVAudioEngine · 零依赖
  • 单次提交 V1.0 — 协议驱动
网站 源码

通过 Forward Deployed Engineering 打磨

MRRC 的真实运营周期沉淀了可复用架构资产,并加速了 SunMRRC 与 SunsdrMobile 的交付。

阅读 FDE 方法论

工程指标

在做部署决策前,先看到项目架构事实与能力边界。

MRRC
通用 HF 路线
Hamlib + Web 远程栈
FT-710
直连 USB 路线
CAT + FT4222 SPI + 音频
SunSDR2 DX
UDP IQ 路线
服务端解调
iOS 原生
移动客户端路线
SwiftUI + AVAudioEngine

三种方案,同一愿景

不同硬件需要不同架构。我们的项目覆盖全频谱 —— 从传统 CAT 控制的 HF 电台到直接 IQ 采样的 SDR 收发信机和 USB 原生设备。

CAT / Hamlib
通用 HF — 通过 rigctld 支持任意电台
直连 USB
FT-710 — CAT + FT4222 SPI + USB 音频
UDP IQ
SunSDR2 DX — 原始 IQ 流 + 私有协议

准备开始探索?

所有项目均为开源。阅读文档、试用在线演示,或部署你自己的实例。

查看所有仓库