更新日志
v1.2.0(2026-06-08)
重点在卫星级可视化、Web API 扩展、地图精度和核心代码可维护性。
✨ 新增功能
卫星级统计 API
- 新增
/api/stat接口 - 实时卫星观测和残差数据
- 方位角、高度角、SNR、固定状态
卫星天空图
- 显示 GPS/BDS 等多系统卫星
- FIX/FLOAT/未使用状态可视化
- 卫星运动轨迹
- 交互式选择和悬停提示
卫星残差分析
- 当前历元残差总览
- 单颗卫星残差时序
- 伪距和载波残差分别显示
地图坐标投影
- GCJ-02(高德/腾讯)
- BD-09(百度)
- WGS84(Google/原始)
STRHUB 工具
- 独立流转发工具
- Visual Studio 项目
- Web 监控页面
🔧 改进
- 前端渲染和缓存优化
- FLOAT 过滤逻辑优化
- 移动端布局统一
- 网络/通道管理重构
🐛 修复
- ABMPAR 选项处理
- 部分内存泄漏
⚠️ 重大变更
- HTTP 服务器:Mongoose → CivetWeb(解决 GPL 风险)
v1.1.0(2026-04-29)
首个功能增强版本。
✨ 新增功能
SCRHUB 脚本管理
- 嵌入主界面
- 递归扫描脚本目录
- Cron 定时任务
- 执行日志持久化
审计日志
- 完整操作审计
- 登录、控制、管理记录
- SQLite 存储
Web 终端会话隔离
- 独立用户会话
- 命令历史记录
🔧 改进
- 用户管理界面优化
- 移动端响应式优化
v1.0.0(2026-03-22)
🎉 首次公开发布!
✨ 核心功能
多网络 RTK 监控
- 支持 500 条并发基线
- 按测网组织
- 实时状态监控
- 批量启停
Web 控制台
- 现代化界面
- 实时监测面板(ENU、卫星、DOP、Ratio)
- 运行总览
- 网络分布地图
- Web 终端
用户认证
- SQLite 数据库
- 三种角色(admin/operator/viewer)
- 会话管理
- 密码哈希
零依赖部署
- 单文件运行
- SQLite 内嵌
- CivetWeb 内嵌
- 可嵌入前端资源
🛠️ 技术栈
- C99
- RTKLIB demo5
- CivetWeb
- SQLite 3
- 原生 JavaScript (ES6+)
- ECharts 5.x
- Leaflet 1.x
📦 工具套件
- STRHUB(Beta)
- RNX2RTKP
- RNX2RTCM
🎯 性能
- 单基线:14MB → 5.6MB
- 最大:500 条基线
路线图
v1.3.0(计划中)
- RAIM 完好性监测
- 故障探测与剔除(FDE)
- 告警推送
- 数据导出增强
v2.0.0(未来)
- 分布式部署
- PostgreSQL/MySQL
- 前端框架重构
- 移动 App
升级指南
从 v1.1.0 → v1.2.0
- 备份数据
Copy-Item conf, database, result backup -Recurse
-
停止服务并替换可执行文件
-
启动新版本
.\rtkhub.exe -s -k conf\rtkhub.list
数据库自动兼容,无需手动迁移。
许可证
MIT License(待确认)
第三方依赖:
- RTKLIB - BSD 2-Clause
- CivetWeb - MIT
- SQLite - Public Domain
- ECharts - Apache 2.0
- Leaflet - BSD 2-Clause