如何在通话期间使用 AT-Command 获取 tx 级别

Posted

技术标签:

【中文标题】如何在通话期间使用 AT-Command 获取 tx 级别【英文标题】:How to get tx level during call by using AT-Command 【发布时间】:2014-07-08 23:59:50 【问题描述】:

我想知道我手机的tx level。我有一个AT 命令终端,我只想要让我得到tx levelAT 命令。

我试过这个命令:

AT*PSENGI=2

但调制解调器返回:

Error

此命令也返回Error

AT+CMGI

但是

AT+CGMR

返回:

8x25Q-QSOSKLYM-3030 1 [jan 29 2013 07:00:00]
OK

【问题讨论】:

你有什么样的调制解调器/手机? AT+CMGIAT+CGMR 返回什么? AT*PSENGI 不是标准命令,因此它必须是某个制造商的专有命令。 我用的是三星 Galaxy Win Duos。但我希望我的程序也能在 HTC 手机上运行。关于这两个命令的响应,我将编辑 Q。 @hlovdal 你能给我一个包含 at 命令的文件吗?适合我的调制解调器。我觉得获得正确的命令有点困难。 AT*PSENGI 是我记得的一些 Sierra Wireless 调制解调器的工程命令。此命令不是调制解调器交付的正式部分。 请添加您的调制解调器制造商和型号。那时我们可以提供更多帮助。 tx 级别也是指信号质量? 【参考方案1】:

由于这是手机上的内置调制解调器,因此没有可用的文档。

通常,TX 电平等信息通常通过 QXDM 等诊断接口而不是 AT 命令获得。有些制造商确实以制造商特定 AT 命令的形式提供了更多信息,但这种情况很少见。

【讨论】:

如果我们使用外部调制解调器,答案是什么? 取决于调制解调器制造商和型号。如果有适当的 AT 命令接口,您就更有可能获得制造商特定的诊断信息。 你能给我一些帮助我阅读低级信息的类型吗?如 rx、tx 级别、rx qual、l3 消息、BISC、ARFCN 等。这个问题在这里:***.com/questions/26694918/… 嗯,我知道 Cinterion (Siemens) MC55i 和 Sierra Wireless MC8795V 有一些特殊命令可以通过自定义 AT 命令获取此信息。两者都是嵌入式调制解调器(例如我在 USB 到 mPCIe 转换器中连接到 Raspberry PI 的 Sierra Wireless)。 现在我正在使用外部调制解调器(我认为它更容易处理)。您能否为我提供外部调制解调器的类型并建议我选择合适的接口来获取低级信息。非常感谢:)

以上是关于如何在通话期间使用 AT-Command 获取 tx 级别的主要内容,如果未能解决你的问题,请参考以下文章

如何在 QuickBlox 通话期间截取正在进行的视频

在通话期间禁用接近传感器

通话期间未调用远程通知回调

如何在通话期间以编程方式在 iPhone 的两个扬声器上播放声音

iOS 4:是不是可以在电话通话期间显示本地通知?

如何在 android 实时通话期间以编程方式发送 Dtmf 音?