**地址:** cperemote.com
基础功能就不展开了(远程重启、锁小区、短信收发、信号监控、多设备管理、限速调度、告警推送、OTA 升级这些),说两个我自己比较满意的功能设计。
### AI 智能监控
叫"AI"其实有点标题党,本质上是一个自动化规则引擎。但对于 CPE 这个场景确实很实用。
用户可以创建监控规则,每条规则包含:
- **触发条件**:下行/上行速度 高于/低于 阈值、conntrack 连接数 高于/低于 阈值、网络类型变化(比如 5G 降到 4G )
- **执行动作**:重启、解锁小区/频段、拉下行( pull_download )、清理 conntrack
- **约束参数**:持续时间(条件连续满足 N 分钟才触发,防止瞬时波动)、生效时段(如仅 20:00~08:00 )、冷却时间(两次触发之间的最小间隔)
几个典型的场景:
1. 推流用户的 CPE 晚上突然掉速了,下行低于 10Mbps 持续 5 分钟 → 自动拉下行,让 CPE 跑一波下载流量来激发基站分配更多功率
2. CPE 偶尔会从 5G 掉到 4G ,尤其半夜没流量的时候 → 检测到 network_type 变成 4G ,自动重启
3. 大流量上传场景 conntrack 爆了 → 自动清理,保住管理通道
持续时间阈值的判定是基于连续 N 个心跳周期的数据(要求至少 3 个心跳),不是看单次上报,所以不会因为偶尔波动误触发。
### 定时任务
支持 5 种任务类型:重启、锁定小区(需指定 freq/pci/band )、锁定频段( band_mask )、解锁小区、全部解锁。
按星期 + 时间点配置,每台 CPE 最多 10 条,同一天的任务之间间隔至少 3 分钟。配置变更后通过 MQTT 推送到 Agent ,由 Agent 本地执行调度(不依赖服务器在线)。
### 后续计划
APP 在做了。目前 Web 端移动端体验还行(做了响应式),但终归不是 native 的体验。计划覆盖安卓/iOS/Windows/Mac ,核心诉求是推送通知更及时 + 本地快捷操作。
### 技术选型
- 后端 FastAPI + PostgreSQL
- 前端 Vue 3 + Vite
- Agent Rust + Tokio ,运行时 2~4MB
- 通信 MQTT over TLS
- 华为系列做了 ESP32 外挂盒子
内测 5 月 31 号结束,还有两天。内测用户后续永久首发价。
内测注册:HEOkdyFJ
有在用 5G CPE 的 V 友可以看看,也欢迎聊聊 Rust 嵌入式 / MQTT 架构这些话题。

