各位老师、各位同好:
大家好!为了更方便地在手机上实时监控热点(Hotspot)的语音及数据活动,我开发了一款针对 Pi-Star 系统的增强型推送工具:MMDVM-Push-Notifier。
相比于市面上单纯的 Python 脚本,本项目深度集成了 Pi-Star 的 Web 管理界面,旨在提供“原生级”的使用体验,不再需要通过命令行频繁修改配置。
🌟 项目地址
🚀 主要功能
- 多平台支持:支持 微信 (通过 PushPlus/PushDeer)、Telegram (Bot API) 以及 飞书/Lark (Webhook)。
- 控制面板集成:安装后会自动在 Pi-Star 的 Admin 管理导航栏中注入“推送设置”按钮,直接在浏览器中即可完成所有配置。
- 智能推送逻辑:
- 静音模式:支持设置夜间免打扰时段(支持跨天范围,如 23:00 - 07:00)。
- 智能过滤:具备关注列表(白名单)、忽略列表(黑名单)以及最小通话时长过滤。
- 去重机制:防止短时间内同一呼号连续刷屏,节省流量。
- 硬件状态监测:推送消息中包含 CPU 温度、BER(误码率)及丢包率。
- 中英文双语:Web 管理界面及推送内容消息均支持一键中英双语切换。
🛠️ 技术特点
- 高可靠性:基于
systemd 服务管理,支持故障自动重启及严苛的资源限制(CPU 30% / 内存 150M)。
- 全自动化:提供一键安装、卸载及更新脚本,自动处理 Pi-Star 的磁盘只读(RO/RW)状态切换。
- 安全稳健:Web 界面包含 CSRF 校验,核心代码经过单元测试验证。
📥 安装方法(国内环境推荐)
登录 Pi-Star SSH 终端,直接运行以下命令即可从 Gitee 全自动完成安装:
rpi-rw
curl -sSL [https://gitee.com/fnshiwu/MMDVM-Push-Notifier/raw/main/install.sh](https://gitee.com/fnshiwu/MMDVM-Push-Notifier/raw/main/install.sh) | sudo bash
🖼️ 界面预览
1. 深度集成的 Web 设置界面:

2. 实时健康状态监控(直观查看系统负载):

3. 手机端推送效果展示:

欢迎各位老师测试并提出改进建议。希望能为中文业余无线电社区的数字化建设贡献一点力量。
73!
BA4SMQ