首页 产品矩阵 RAILWISE-TSM
监测平台 · 生产部署中

RAILWISE-TSM TSM

全站仪自动化变形监测平台

现场采集 → TCP 上行 → Rust/WASM 平差 → 阈值预警 → 多端展示 → 外部推送——完整的自动化监测闭环。

Next.js 14 NestJS Rust / WASM TypeScript Three.js
WHY RAILWISE-TSM

自动化监测的痛点,每一个我们都经历过

TSM 起源于我们自己外业团队的真实需求——让全站仪自动化监测从"能用"变为"好用"。

PAIN 01

手工全站仪监测耗时低效

传统流程依赖人工抄录、手动计算,一个项目几百测点的平差处理要几小时,出错率高、响应慢。

PAIN 02

多品牌仪器数据孤岛

Leica、Topcon、Trimble……每种全站仪数据格式不同,采集软件各异,统一管理几乎不可能。

PAIN 03

预警不及时、追溯难

数据上传后才发现超限,等短信到达已过了黄金处置期;问题复盘时找不到原始数据和处置记录。

MONITORING LOOP

一条链路,从外业测量到预警推送全自动

全站仪采集 → TCP 实时上行 → 服务端秒级处理 → 多端展示 → 外部推送——闭环自动运转。

外业测量

全站仪自动采集

TCP 上行

4G / 有线实时传输

数据接收

NestJS 解析入库

Rust 平差

WASM 秒级计算

阈值判断

四级预警触发

多端展示

PC · 小程序 · 大屏

外部推送

短信 · 钉钉 · HTTP

CAPABILITIES

六大核心能力

从仪器接入到报告推送,每一环都是自动化监测团队日常依赖的核心功能。

多品牌全站仪支持

Leica · Topcon · Trimble 即插即用

  • 统一 TCP 协议适配多品牌设备
  • 采集器管理、在线状态实时监控
  • 设备固件版本与配置远程下发
采集器管理

Rust/WASM 高精度平差

毫秒级计算 · 浏览器端可运行

  • Rust 编写核心平差算法,编译为 WASM
  • 服务端 + 浏览器端双模式运行
  • 精度优于传统 C++ 方案,可审计可回放
数据管理

Three.js 3D 可视化

测点位移 · 结构变形直观呈现

  • 三维模型加载 + 测点叠加渲染
  • 位移矢量动画、时序回放
  • 支持 IFC / glTF / 点云格式
3D 可视化

四级预警处置

黄 · 橙 · 红 · 紫分级响应

  • 阈值 / 速率 / 累计多维触发规则
  • 预警 → 确认 → 处置 → 复测闭环
  • 处置记录、照片、时间线完整归档
预警中心

小程序移动端

外业巡检 · 预警接收 · 现场拍照

  • 微信小程序原生体验
  • 巡检任务下发 · 拍照上传 · GPS 定位
  • 预警弹窗 · 一键确认 · 语音备注
监测站管理

多协议外部推送

短信 · 钉钉 · 飞书 · HTTP Webhook

  • 预警 / 日报 / 周报多通道推送
  • 自定义推送规则 · 消息模板
  • Webhook + 开放 API 无缝集成第三方
系统设置
SCREENSHOTS

界面一览

截图中的客户 / 人员 / 项目名称均已脱敏处理,仅用于产品展示。

TECH STACK

企业级技术栈

全链路 TypeScript + Rust 高性能架构,支持私有化部署 / 混合云 / SaaS 三种交付方式。

前端

Next.js 14 App Router + Tailwind CSS,SSR + 客户端混合渲染。

业务后端

NestJS + Prisma ORM,模块化架构、TCP 网关、WebSocket 实时推送。

算法引擎

Rust 编写核心平差算法,编译为 WASM 支持浏览器端与服务端双运行。

3D 渲染

Three.js + React Three Fiber,支持 IFC / glTF / 点云多种模型格式。

数据存储

PostgreSQL + TimescaleDB,高频时序数据存储与查询优化。

部署形态

Docker Compose 一键部署,支持私有化 / 混合云 / SaaS 交付。

准备好为你的项目部署 RAILWISE-TSM 了吗?

我们提供从设备选型、现场调试、仪器对接到预警规则定制的全流程技术支持。