IBM TeamSD 对齐,15 章,内容基于实际代码状态。
| 属性 | 值 |
|---|---|
| 文档 ID | SDD-MRRC-FT710-2026-001 |
| 版本 | V1.6 |
| 基线日期 | 2026-07-18 |
| 后端运行时 | Python 3.12+, FastAPI, Uvicorn, PyAudio, NumPy |
| 前端技术 | HTML5, CSS3, 原生 JavaScript, Web Audio API |
| 核心接口 | 4 路 WebSocket + 串口 CAT + FT4222 SPI + USB 音频 |
服务端检测到位精确全零的 RX 音频(静噪开启下持续 ≥20 秒)即在状态栏亮出"无声"警告并写日志——电台 USB 音频卡死再也无法躲在 CBR 码率指示后面装正常。
过期 token 的 WebSocket 握手被 HTTP 403 拒绝(浏览器只收到 1006,永远不是 4001)。控制通道现在先查 /api/auth/check,确认失效后跳转登录页,不再拿着死 token 无限重试。
TX 音频属主连接在发射中断开时,服务端现在强制 TX0——关闭了此前只能等控制通道断开的无调制载波窗口。
文档与运行时对齐:TX Opus 实为 64kbps CBR complexity=5;AD-011 重写——48kHz 编解码域经帧对齐桥接(960↔882)到 FT-710 原生 44.1kHz USB 音频。