爱意满满的作品展示区。
it4anonymous

做了个 5G CPE 远程管理系统,分享下 AI 监控和定时任务的设计思路

  •  
  •   it4anonymous · May 30 · 1438 views
    背景比较简单,自己用 5G CPE 做 NAS 同步和推流,设备放在异地,日常维护很麻烦:掉线要人肉重启、锁小区要跑现场、收验证码更是没辙。找了一圈没有合适的方案就自己撸了一个。

    **地址:** 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 架构这些话题。
    8 replies    2026-06-02 14:57:55 +08:00
    v1
        1
    v1  
       May 30
    CPE 型号很多,每种都适配?
    loading
        2
    loading  
       May 30 via Android
    你能通过 cpe 收短信干坏事吗?
    如何证明你干不了?
    it4anonymous
        3
    it4anonymous  
    OP
       May 30
    @loading 我不需要陷入自证陷阱。
    it4anonymous
        4
    it4anonymous  
    OP
       May 30
    @v1 华为 CPE ,烽火系列 CPE ,鼎桥 CPE ,VN007+,移动 EG3141 ,通则 x21
    samli12
        5
    samli12  
       May 30
    不是这东西为啥还要手机号码注册啊
    it4anonymous
        6
    it4anonymous  
    OP
       May 30
    @samli12 随便填就行, 没有验证码验证
    jianny
        7
    jianny  
       May 31
    大佬们都是用什么卡啊?
    it4anonymous
        8
    it4anonymous  
    OP
       22h 46m ago
    @jianny 群里的朋友基本都是双不限,现在双不限也不难获取
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5364 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 05:44 · PVG 13:44 · LAX 22:44 · JFK 01:44
    ♥ Do have faith in what you're doing.