【问题标题】:AT Command for Searching Signal Quality (Not Strength)AT 命令用于搜索信号质量(不是强度)
【发布时间】:2014-03-24 08:36:58
【问题描述】:

我正在尝试制作一个可以通过 SerialPort 从调制解调器测量 Signal、Operator SIM、APN 等的应用程序。我想获得信号质量(不是强度),例如 UMTS、HSPA、HSDPA 或其他。有人知道吗?

如果可能,您能否告诉我另一个可用于此类应用程序的 AT 命令?

【问题讨论】:

    标签: vb.net vb.net-2010 at-command


    【解决方案1】:

    AT+CREG 有一个参数可以指示当前的访问技术。 它记录在标准 AT 命令参考的第 7.2 节中,TS 27.007.

    +CREG: ,[,[],[],[][,,]]

    参数“AcT”有以下值:

    0 GSM
    1 GSM 紧凑型
    2 UTRAN (= UMTS)
    3 GSM 带 EGPRS
    4 带 HSDPA 的 UTRAN
    5 UTRAN 带 HSUPA
    6 具有 HSDPA 和 HSUPA 的 UTRAN
    7 E-UTRAN(= LTE)

    【讨论】:

    • 这不回答问题(信号质量)
    • @brunorey 提问者给出了 UMTS、HSPA 等作为他想要获取的数据的示例,这很清楚。我同意,信号质量是另一回事——但是,人们经常使用错误的词,尤其是当英语不是他们的母语时。归根结底,人们有责任用清晰明确的语言写下他们的问题。
    【解决方案2】:

    目前没有简单的方法来获得所有技术的信号质量或信噪比。制造商有它,安卓有它,但它不适用于应用程序。最接近的 AT 命令是AT+CSQ,但它只提供信号电平,而不是质量。

    您可以通过反射获得 LTE 的这些值。这是一个开源示例:https://github.com/Tombarr/Signal-Strength-Detector

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多