我已经通过网络管理设置了一个gsm连接(USB,raspberry pi)。通过使用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)发布于 2020-05-14 06:40:34
GSM调制解调器可以由多种不同的协议控制。正因为如此,NetworkManager使用第二个名为ModemManager的组件与它们进行接口。
在我的系统里,我可以这样做:
$ 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:
--------------------------------
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 dBhttps://unix.stackexchange.com/questions/586528
复制相似问题