连接时可以从GSM/CDMA调制解调器读取信号质量吗?
问题描述:
我知道我可以使用AT命令与GSM/CDMA调制解调器通信。然而,据我所知,这在连接时无法工作 - 有没有办法在连接时读取状态信息(信号强度,GSM/HSDPA模式等)?连接时可以从GSM/CDMA调制解调器读取信号质量吗?
我不确定modemmanager是否会产生这些信息,我用诺基亚手机试了一下它并没有 - 但是我希望它主要用于Qualcomm芯片组调制解调器(华为),没有人有任何阅读实时信号的经验这些调制解调器的信息?
答
据我所知,你可以使用AT + CSQ命令来接收信号质量。这与调制解调器是否连接到运营商无关。我的经验来自Wavecom,西门子和Sierra无线调制解调器。
请求:
AT+CSQ=?
响应:
+CSQ: <rssi>,<ber>
凡<rssi>
是接收信号强度指示和<ber>
是比特错误率。
也有可能获得定期不请自来的更新,但这通常是调制解调器/制造商特定的。例如Wavecom调制解调器使用AT + CCED,西门子使用AT^SMOND。
答
Qualcomm提供了一些软件工具可以做到这一点。 通常,我使用QXDM来检查Qualcomm芯片组调制解调器使用USB电缆的实时状态。
如何在调制解调器连接时与调制解调器通信?例如。我使用/ dev/ttyACM0与ppp连接到互联网,所以我不能使用相同的设备发送AT命令? – ondra 2012-01-09 18:26:01
很多调制解调器都能够复用。所以一个通道用于标准AT命令,然后是用于GPRS/UMTS通信的专用通道。你的调制解调器能够做到吗? – aldridmc 2012-01-09 18:43:57
这就是我想知道的,谢谢。 – ondra 2012-01-09 18:59:49