跳到主要内容

更新日志

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

  1. 备份数据
Copy-Item conf, database, result backup -Recurse
  1. 停止服务并替换可执行文件

  2. 启动新版本

.\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