各位老師、各位朋友們:
大家好!為了更方便地在手機上即時監控熱點 (Hotspot) 的語音和數據活動,我開發了一款針對 Pi-Star 系統的增強型推播工具:MMDVM-Push-Notifier。
與市場上僅使用 Python 腳本相比,本專案深入整合了 Pi-Star 的網頁管理介面,旨在提供「原生級」的使用體驗,不再需要頻繁透過命令列來修改設定。
🌟 專案地點
🚀 主要功能
- 支援多個平台:支援 微信 (透過 PushPlus/PushDeer)Telegram (Bot API)以及 飛書/Lark (Webhook)。
- 控制面板整合安裝後,會自動在 Pi-Star 的「管理」導航欄中加入「設定推送」按鈕,可以直接在瀏覽器中完成所有設定。
- 智慧型推動邏輯:
- 靜音模式:支援設定夜間靜音時段(支援跨天範圍,例如 23:00 - 07:00)。
- 智慧型過濾:具備關注清單(白名單)、忽略清單(黑名單)以及最小通話時長過濾功能。
- 去重功能:避免在短時間內重複使用相同的呼號,節省流量。
- 硬體狀態監測:推送到訊息中的內容包含 CPU 溫度、BER (錯誤碼率) 及丟包率。
- 中文與英文雙語:網站管理介面及推播內容訊息均支援一次性啟用雙語(中文/英文)。
🛠技術特色
- 極高的可靠性:基於
systemd 服務管理,支援自動重啟及嚴苛的資源限制 (CPU 30% / 記憶體 150MB)。
- 完全自動化:提供一鍵安裝、移除和更新腳本,自動處理 Pi-Star 的磁碟唯讀功能。(RO/RW)狀態切換。
- 安全、穩定:網頁介面包含 CSRF 驗證,核心程式經過單元測試驗證。
📥 安裝方式(適用於國內環境)
登入 Pi-Star 的 SSH 終端,可以直接執行以下指令: Gitee 完全自動完成安裝:
rpi-rw
curl -sSL "https://gitee.com/fnshiwu/MMDVM-Push-Notifier/raw/main/install.sh" | sudo bash
🖼介面預覽
1. 深度整合的網頁設定介面:

2. 實時健康狀態監控 (可直接查看系統負載):

3. 透過手機端的推播效果展示:

歡迎各位老師進行測試並提出建議。希望能夠為中文業餘無線電社群的數位化建設貢獻一份力量。
73!
BA4SMQ