- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想创建一个应用程序来获取有关手机连接到蜂窝网络的信息。
我的理解是,RSSI 是衡量 GSM 蜂窝信号的指标,而 RSRP 是衡量 LTE 的一个很好的指标。
为了保持一致,是否有可能获得 LTE 的 RSSI 测量值?
我对使用什么类来获取这些信息感到困惑。目前,我正在使用电话状态监听器,它为我提供了一个 SignalStrength 对象。使用这个对象,我可以调用两个字符串方法,在拆分它时为我提供以下信息。我对其中的某些含义有些困惑。
String ssignal = signalStrength.toString();
String[] parts = ssignal.split(" ");
The parts[] array will then contain these elements:
part[0] = "Signalstrength:" _ignore this, it's just the title_
parts[1] = GsmSignalStrength
parts[2] = GsmBitErrorRate
parts[3] = CdmaDbm
parts[4] = CdmaEcio
parts[5] = EvdoDbm
parts[6] = EvdoEcio
parts[7] = EvdoSnr
parts[8] = LteSignalStrength
parts[9] = LteRsrp
parts[10] = LteRsrq
parts[11] = LteRssnr
parts[12] = LteCqi
parts[13] = gsm|lte|cdma
parts[14] = _not really sure what this number is_
第 8 部分提供了什么?接收信号强度指数?
此外,当您查看 android 设置中的信号强度时,它会为您提供 GSM 的 RSSI。当连接到 LTE 时,它会向我们提供 RSRP 还是 RSSI?好像提供RSRP。
我的理解是第 [1] 部分提供了在 GSM 上连接时的 RSSI。但是,我不确定并且感兴趣的是,第 [2] 部分(衡量的速率是多少?什么时间单位),第 [8] 部分(它究竟衡量什么?),第 [10] 部分和第 [11] 部分(用什么单位测量,单位范围是什么)
我知道这个线程无处不在。希望它有点道理,并且有人可以澄清一些事情。
大家好!
最佳答案
简单来说,RSSI 和 RSRP 分别是 GSM 和 LTE 的信号电平测量值。它们并不完全相同,因为 GSM 和 LTE 是非常不同的技术。但是,它们都表示相同类型的信息。 RSRP 在 GSM 中没有意义,而 RSSI 在 LTE 中有不同的意义。
这个问题可能值得一读: How to get LTE signal strength in Android?
您要找的大部分内容,我都能在这里找到:https://developer.android.com/reference/packages.html
GsmSignalStrength - GSM 信号强度,有效值为 (0-31, 99),如 TS 27.007 8.5 中所定义
GsmBitErrorRate - TS 27.007 8.5 中定义的 GSM 误码率 (0-7, 99)
CdmaDbm - 以 dBm 为单位的 CDMA RSSI 值
CdmaEcio - CDMA Ec/Io 值,以 dB*10 为单位
EvdoDbm - 以 dBm 为单位的 EVDO RSSI 值
EvdoEcio - 以 dB*10 为单位的 EVDO Ec/Io 值
EvdoSnr - 信噪比。有效值为 0-8。 8为最高。
我找不到以下内容,但我怀疑是这样的:
LteSignalStrength - ASU 中的 LTE 信号强度(0-31、99)
LteRsrp - 以 dBm 为单位的 LTE RSRP 值
LteRssnr - 以 dB 为单位的 LTE SINR 值
LteCqi - LTE CQI(无单位)
gsm|lte|cdma - 网络类型
关于android - GSM RSSI 和 LTE RSSI 和 RSRP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40754879/
在Android SDK中,有一个网络类型入口: https://developer.android.com/reference/android/telephony/TelephonyManager.
如果我们查看规范 23.402 v10.8 第 5.2 节和第 6.2.1 节,BBERF(SGW/受信任的非 3GPP 访问)会在向 PGW 发送代理绑定(bind)更新消息以实现 QoS 之前创建
您好,我正在尝试植入 mongodb lte 功能 http://docs.mongodb.org/manual/reference/operator/query/lte/ 但它似乎不起作用:s我的路
我(为了好玩?)尝试在 Idris 中完成所有如何证明。我需要的属性之一是整数的全排序。 idris 已经有了data.ZZ提供基于归纳的整数的模块。我需要添加类似于 Nat 的 LTE 的类型。我似
我的应用程序的某些用户(在特定运营商上,使用 4g)无法加载照片。 并且可达性测试也失败了。但我可以毫无问题地访问我的一些后端 API。 但当我使用 WiFi 测试我的应用时,这种情况从未发生过。 什
我在管理端使用管理 LTE 模板。当我转到其他页面时,该页面的按钮将不会处于事件状态。我观察到激活该按钮的方式是必须的,也是必须的里面的 li我怎样才能使用 jquery 做到这一点
我已经为我的 Visual Basic 元素合并了 AdminLTE 模板。我想要与演示相同的效果: https://almsaeedstudio.com/themes/AdminLTE/index.
通知图片: 从上图中可以清楚地看出,通知面板没有包装消息的内容。内容中的实际文本很长,即 saurabh 先养 请求审查任务 'ABCDE 2017 年 11 月' 分配 ID 为“Qg9hBNSTo
几天以来,我一直在使用 Admin LTE(管理模板),但令我惊讶的是图标无法离线工作。那么,有没有什么办法可以离线运行所有图标。在下面的图片中显示了它是如何在没有互联网连接的情况下出现的。 ente
我正在尝试编写一个小部件,这样我就可以在我的 Verizon Galaxy Nexus 上启用/禁用 LTE,而无需深入到设置菜单中进行操作。但是,我还没有弄清楚如何确定 LTE 是否真的打开了。我可
我正在使用 ffmpeg 3.3.6 版开发一个在 Android 上显示 IP 摄像机图像的应用程序。 处理接收视频的代码就完成了。迄今为止的开发环境与相机处于相同的wifi环境中。 但是,如果您尝
我试图了解 LTE 和 UMTS/HSPA+ 如何从全功率状态过渡,以及当移动设备的 radio 全功率运行时,塔上占用了哪些资源。 我看过 Ch. High Performance Browser
我有架构 { summaries: [ { type: 'temp', min: 10, max: 40 }, { type: 'humi
我正在尝试弄清楚如何使用从日期时间中提取的日期来过滤 QuerySet。 我使用 Django-filter 并且如果不迭代 QuerySet 就无法编写这样的查找,这是非常低效的。 我试过 date
LTE 支持以 QCI 为代表的各种 QoS 级别。例如我们有用于 VOIP 通话的 QCI 2、用于视频通话的 4、用于在线游戏的 3 等。android 应用程序在连接到网络时将如何表达其 QOS
当我连接到 wifi 时,我使用可达性来检查互联网连接,它工作正常。但是当它连接到 LTE 网络时,它给我没有连接错误,即使它已连接,我也可以使用 LTE 完美浏览互联网。我还在 info.plist
我刚刚意识到 IE7/8 don't support背景大小属性。 我很常用: .image{ background-size:100% auto; /* in case browser do
有没有办法在Android平台上从LTE网络访问NAS消息?我拥有所有需要的解码软件,但无法获取实际消息。 最佳答案 NAS 消息存在于基带日志(调制解调器)中。因此,您必须捕获调制解调器日志才能检查
这是我的示例文档: { updated: [ 1461062102, 1461062316 ], name: "test1", etc: "etc" } { updated: [
我正在研究 LTE-EPC 软件应用程序并遇到一个基于理论的问题。 有一个 UE 和一个 PDN。 它们之间通过 P-GW/S-GW/eNB 建立默认方式连接。 UE 发送额外资源分配请求,PCEF/
我是一名优秀的程序员,十分优秀!