ネットワークマネージャー(USBドングル、Raspberry Pi)を介してgsm接続をセットアップしました。 nmcliで管理することにより、接続して正常に動作します。
私が見たいのは、モデム/コンピューターを配置するのに最適な場所を決定できるように、信号強度です。 CLIでそれを表示するにはどうすればよいですか? nmcliまたはmmcliでこのデータを取得できませんでした。
更新:信号はmmcliの出力の一部として提供されます。
Status | lock: 'none'
| unlock retries: 'sim-pin (3), sim-pin2 (0), sim-puk (10), sim-puk2 (10)'
| state: 'connected'
| power state: 'on'
| access tech: 'umts'
| signal quality: '51' (recent)
GSMモデムは、さまざまなプロトコルで制御できます。このため、NetworkManagerは、ModemManagerと呼ばれる2番目のコンポーネントを使用してそれらとインターフェースします。
私のシステムでは、これを行うことができます:
$ mmcli -L
/org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated] EM7455
ここから、現在のモデム番号が0であることがわかります。
モデムのステータスを照会するには、-m
クエリするモデムを選択するオプション:
$ mmcli -m 0
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/0
| device id: <redacted>
--------------------------------
Hardware | manufacturer: Sierra Wireless, Incorporated
| model: EM7455
[...various information omitted ...]
--------------------------------
Status | lock: sim-pin2
| unlock retries: sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)
| state: registered
| power state: on
| access tech: umts
| signal quality: 59% (recent)
--------------------------------
[...more information...]
GSMモデムのモデルによっては、拡張信号情報レポートを設定することもできます。
$ mmcli -m 0 --signal-get
----------------------
Signal | refresh rate: 0 seconds
$ mmcli -m 0 --signal-setup=10
Successfully setup extended signal information retrieval
$ mmcli -m 0 --signal-get
----------------------
Signal | refresh rate: 10 seconds
----------------------
UMTS | rssi: -77.00 dBm
| ecio: -3.50 dB