Repolode
markqvist

markqvist/Sideband

Sidebandは、LoRaやパケット無線などのReticulumネットワークで動作する、Android、Linux、macOS、Windows向けLXMFメッセージング・LXST音声クライアントです。

代替できる製品:WhatsAppSignal

スター
1,879
フォーク
166
未解決の Issue
4
最終コミット
18 日前

これは何?

Sidebandを使うと、暗号化されたメッセージ、画像、ファイル、音声通話を、他のユーザーやLXMF対応システムとやり取りできます。通信にはReticulumを使うため、LoRa、パケット無線、WiFi、I2Pなど、Reticulumがサポートするあらゆるインターフェースを利用できます。インターネット上のサーバーやユーザーアカウントには依存しません。

チャットに加えて、Sidebandはピアツーピアのテレメトリと位置情報の共有、ローカルに保存したオフラインマップを含む状況把握用マップ、リモートコマンドの実行とテレメトリの照会に対応しています。音声メッセージにはCodec2とOpusのエンコーディングを使うため、帯域幅の限られた無線リンクでも利用できます。メッセージは暗号化したQRコードとして交換したり、lxm://リンクに埋め込んだりすることもできます。

プラグインシステムを使うと、開発者はテレメトリソース、コマンドハンドラー、バックグラウンドサービスを追加できます。SidebandはMeshChatXやNomad Networkなど、他のLXMFクライアントと互換性があります。

主な機能

  • 01Reticulum経由のエンドツーエンド暗号化メッセージングと音声通話
  • 02サポートされているすべてのトランスポートでの画像・ファイル転送
  • 03無線リンク向けにCodec2とOpusでエンコードした音声メッセージ
  • 04オフラインマップに対応したピアツーピアのテレメトリと位置情報の共有
  • 05カスタムのテレメトリ、コマンド、サービスに対応するプラグインシステム
  • 06紙に印刷したQRコードでのメッセージ交換とlxm://リンクの共有

ユースケース

  • 携帯電話回線やインターネットが使えない環境で、LoRaやパケット無線を使ってオフグリッド通信する
  • 現場のグループ内で位置情報やセンサーテレメトリを共有する
  • Android端末をトランスポートノードとして動作させ、Reticulumネットワークを拡張する
  • Pythonプラグインでカスタムのリモート監視やコマンド実行のワークフローを構築する

クイックスタート

  1. 1

    Debian 13以降またはUbuntu 24.04以降にシステム依存関係をインストールします

    sudo apt install python3-pip python3-pyaudio libopusfile0 codec2 xclip xsel
  2. 2

    pipでSidebandアプリケーションをインストールします

    pip install sbapp --break-system-packages
  3. 3

    メニューにアプリケーションが表示されるように再起動してから、起動します

    sudo reboot
  4. 4

    ターミナルからSidebandを起動します

    sideband

使う前に知っておきたいこと

  • ソースリポジトリは更新されていません。開発はReticulum上で行われています。
  • ライセンスはCC BY-NC-SA 4.0で、非営利かつ継承が条件です。
  • Linuxで音声通話や音声メッセージを利用するには、追加のシステムパッケージが必要です。

トピック

よくある質問

Sideband とは?
Sidebandは、LoRaやパケット無線などのReticulumネットワークで動作する、Android、Linux、macOS、Windows向けLXMFメッセージング・LXST音声クライアントです。 Sidebandを使うと、暗号化されたメッセージ、画像、ファイル、音声通話を、他のユーザーやLXMF対応システムとやり取りできます。通信にはReticulumを使うため、LoRa、パケット無線、WiFi、I2Pなど、Reticulumがサポートするあらゆるインターフェースを利用できます。インターネット上のサーバーやユーザーアカウントには依存しません。
Sideband は無料で使えますか?ライセンスは?
Sideband は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Sideband は今もメンテナンスされていますか?
活発にメンテナンス中。Sideband の最終コミットは 2026年10月1日 です。
Sideband は何に使えますか?
携帯電話回線やインターネットが使えない環境で、LoRaやパケット無線を使ってオフグリッド通信する 現場のグループ内で位置情報やセンサーテレメトリを共有する Android端末をトランスポートノードとして動作させ、Reticulumネットワークを拡張する Pythonプラグインでカスタムのリモート監視やコマンド実行のワークフローを構築する
Sideband のインストール方法は?
Debian 13以降またはUbuntu 24.04以降にシステム依存関係をインストールします: sudo apt install python3-pip python3-pyaudio libopusfile0 codec2 xclip xsel pipでSidebandアプリケーションをインストールします: pip install sbapp --break-system-packages メニューにアプリケーションが表示されるように再起動してから、起動します: sudo reboot ターミナルからSidebandを起動します: sideband
Sideband はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/markqvist/Sideband

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト