Android:如何读取低级网络信息(RSCP、EcN0、第 3 层信令)? [英] Android: How to read low level network info (RSCP, EcN0, Layer 3 Signalling)?

查看:49
本文介绍了Android:如何读取低级网络信息(RSCP、EcN0、第 3 层信令)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建类似于 的用于测量 2G 3G 网络的 android 应用程序QualiPoc.

I'm trying to create android app for measuring 2G 3G network similar to QualiPoc.

我知道有用于收集网络信息的基本 Android API,例如:如何在android手机中知道位置区号和小区ID

I'm aware that there is basic Android API for gathering Network Info, for example: How to know Location Area Code and Cell ID in android phone

然而,这个 API 相当有限,而且不够充分(例如:在我的手机上,RSCP 值每 10 秒刷新一次...)

However, this API is rather limited, and not sufficient (for example: on my phone RSCP values are refreshed every 10 seconds...)

由于我的手机已经 root,我已经设法在 qualcomm 调制解调器/dev/smd0 上运行基本的 AT 命令如何向 android 发送命令和然后得到它的答案?

Since my phone is rooted, I've managed to run basic AT commands on the qualcomm modem /dev/smd0 How to send a command to android and then get its answer?

我应该使用哪些 AT 命令来读取 RxLevel、RXQuality、CellID、LocationAreaCode、RSCP、EcN0、CQI?

What AT Commands should I use to read RxLevel, RXQuality, CellID, LocationAreaCode, RSCP, EcN0, CQI?

是否可以使用 AT 命令读取 3 级信号?

Is it possible to read Level 3 signalization by using AT Commands?

是否有更好的 Android Qualcomm API 来获取这些信息?

Is there better Android Qualcomm API to get these informations?

什么是Gobi/QMI接口,可以用来读取网络数据吗?

What is Gobi / QMI interface and can it be used for reading Network data?

推荐答案

我应该使用哪些 AT 命令来读取 RxLevel、RXQuality、CellID、LocationAreaCode、RSCP、EcN0、CQI?

What AT Commands should I use to read RxLevel, RXQuality, CellID, LocationAreaCode, RSCP, EcN0, CQI?

AT+CREG?给出 CellId 和 LAC

AT+CREG? gives CellId and LAC

+CSQ 以 dBm 和 RXQUAL 为单位给出 RSSI

+CSQ gives RSSI in dBm and RXQUAL

有关标准 3GPP AT 命令,请参阅 3GPP TS 27.007,可从 www.3gpp.org 获得.您的设备可能也支持某些特定于制造商的 AT 命令.

See 3GPP TS 27.007 for standard 3GPP AT commands, available from www.3gpp.org. Your device probably supports some manufacturer-specific AT commands as well.

是否可以使用 AT 命令读取 3 级信号?

Is it possible to read Level 3 signalization by using AT Commands?

不,您无法读取 RRC 消息,只能从中选择参数.您可以使用 Qualcomm 诊断工具读取第 3 层信令消息,但您必须与 Qualcomm 达成协议才能获得这些信息.

No, you can't read RRC messages, only selected parameters from them. You can read the layer 3 signalling messages using Qualcomm diagnostic tools, but you have to have an agreement with Qualcomm to get these.

是否有更好的 Android Qualcomm API 来获取这些信息?什么是Gobi/QMI接口,可以用来读取网络数据吗?

Is there better Android Qualcomm API to get these informations? What is Gobi / QMI interface and can it be used for reading Network data?

Gobi/QMI 是高通接口.还有关于高通设备支持的 AT 命令的信息在高通文档

Gobi/QMI is the Qualcomm interface. There is also information about AT commands supported by Qualcomm devices at Qualcomm documentation

这篇关于Android:如何读取低级网络信息(RSCP、EcN0、第 3 层信令)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆