ソフトウェア - mechatrax/4gpi GitHub Wiki

4GPi のソフトウェアに関する情報です。

1. セットアップ

4GPi は Raspberry Pi OS (Raspbian) での使用を想定しています。
関連するツールは debian パッケージの形式で配布しています。
下記の手順に従ってソフトウェアのセットアップを行ってください。
セットアップ済みの OS イメージについては、リンク先を参照してください。
OS イメージ

1.1 リポジトリの追加

次のコマンドを実行して、リポジトリの追加を行ってください。

curl https://mechatrax.github.io/setup.sh | sudo bash

リポジトリの設定の詳細は、次のリンク先を参照してください。
https://mechatrax.github.io

1.2 NetworkManagerの有効化

Debian version: 11 (bullseye) の Raspberry Pi OS (Legacy) を使用する場合、September 6th 2022 以降では設定が必要です。
上記以外のイメージをセットアップする際は 1.3 パッケージのインストール に進んでください。
次のコマンドを実行して、NetworkManager に関する設定を行ってください。

sudo raspi-config nonint do_netconf 2

1.3 パッケージのインストール

次のコマンドを実行して、パッケージのインストールを行ってください。

sudo apt install 4gpi-utils 4gpi-net-mods 4gpi-networkmanager

パッケージの詳細は、2. パッケージの各リンク先を参照してください。

以上でソフトウェアのセットアップは完了です。
使用する SIM に応じて、接続設定を行ってください。
NetworkManager を使用した接続設定の追加方法については、次のリンク先を参照してください。
接続設定

2. パッケージ

4GPi の debian パッケージ一覧です。

  • 4gpi-utils
    4GPi を動作させるためのツール群を提供します。
    詳細はリンク先を参照してください。
    4gpi-utils

  • 4gpi-net-mods
    4GPi を標準設定の Raspberry Pi OS (Raspbian) で使用するための設定ファイルを提供します。
    詳細はリンク先を参照してください。
    4gpi-net-mods

  • 4gpi-networkmanager
    4GPi で NetworkManager による接続を行うためのツール群を提供します。
    詳細はリンク先を参照してください。
    4gpi-networkmanager

3. インターフェース

利用可能な 4GPi のデバイスインターフェースは次のとおりです。

  • /dev/cdc-wdm
    WWAN で使用する WDM デバイスです。

  • /dev/tty4GPI
    AT コマンドの実行に使用するシリアルポートです。

  • /dev/modem
    ダイアルアップで使用するモデムデバイスです。