MengMengCode/VoCat

Vocat is an open-source web control panel and engineering toolkit for Quectel EC20/EC25-class cellular modems. It combines modem discovery, live radio status, AT and USSD terminals, SMS, WiFi Calling, eSIM management, network selection, proxy routing, notifications, audit logs, and release automation in one self-contained service.

何を解決するか

VoCat は、Qualcomm ベースの Quectel セルラー モデム(EC20、EC25、EG25 ファミリーなど)を管理するための包括的なコントロールパネルおよびエンジニアリングツールキットです。分散したコマンドラインツールの代わりに、統合された Web インターフェースを提供し、無線状態の監視、eSIM の管理、セルラー通信の処理を可能にします。

動作方法

システムは Go で作られたバックエンドと、React/TypeScript で構築されたフロントエンドを1つの実行可能ファイルに統合しています。AT コマンド、QMI、USB ネットワーキングインターフェースを介してモデムと通信します。WiFi Calling(VoWiFi)などの高度な機能には、Linux XFRM/IPsec を使用して IKEv2/ePDG トンネルと EAP-AKA 認証を実装しています。永続的な状態管理には SQLite を使用し、スタンドアロンのバイナリまたは Docker を通じてデプロイ可能です。

対象ユーザー

Linux システム上で Quectel セルラー モジュールを運用するエンジニア、ネットワーク愛好家、および専門的なインターフェースを必要とするユーザー向けです。モデム診断、SMS 管理、eSIM のオーケストレーションに適しています。

主な特徴

  • 完全なモデム制御:自動デバイス検出、リアルタイムの無線メトリクス(RSRP/RSRQ/SINR)、インタラクティブな AT/USSD ターミナル。
  • 高度な接続性:WiFi Calling(IMS 登録)およびデータパスのプロキシルーティングをサポート。
  • eSIM 管理:eUICC プロファイルの検出、一覧表示、有効化、無効化、切り替えを可能にするツール。
  • 統合メッセージング:セルラーおよび IMS SMS の送信と、Telegram、Bark、またはメールによる受信同期と通知。
  • リモート管理:ステータス確認、プロファイル切り替え、SMS 送信が可能な組み込み Telegram ボット。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト