连接时是否可以从GSM/CDMA调制解调器读取信号质量?

5

我知道可以使用AT指令与GSM/CDMA调制解调器进行通信。然而,据我所知,连接时这种方法不起作用 - 是否有一种方法可以在连接时读取状态信息(信号强度、GSM/HSDPA模式等)?

我不确定modemmanager是否会提供这些信息,我尝试过使用诺基亚手机,但它没有提供这些信息 - 然而,我主要是想了解高通芯片组调制解调器(华为)的实时信号信息,请问有人有从这些调制解调器中读取实时信号信息的经验吗?

2个回答

2
据我所知,您可以使用AT+CSQ命令来接收信号质量。这与调制解调器是否连接到运营商无关。我的经验是使用Wavecom、Siemens和Sierra Wireless调制解调器。 请求:
AT+CSQ=?

响应:

+CSQ: <rssi>,<ber>

其中<rssi>是接收信号强度指示,而<ber>是误码率。

还有一种可能性是定期获取常规的未经请求的更新,但这通常是调制解调器/制造商特定的。例如,Wavecom调制解调器使用AT+CCED,Siemens使用AT^SMOND。


当调制解调器连接时,我该如何进行通信?例如,我使用/dev/ttyACM0通过ppp连接到互联网,因此我不能使用相同的设备发送AT命令。 - ondra
3
许多调制解调器都支持多路复用。因此,一个通道用于标准 AT 指令,另一个专门用于 GPRS/UMTS 通信。你的调制解调器是否支持这一功能? - Matt Aldridge

0

高通提供一些软件工具可以做到这一点。 通常,我使用QXDM通过USB电缆与高通芯片调制解调器检查实时状态。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接