Android & iPerf3 sources
Official documentation for metrics pulled directly from the OS or iPerf3. LTE and 5G NR often have separate API methods — both are listed where applicable.
Cellular radio (LTE & 5G NR)
| Measurement | Android reference |
|---|---|
| RSRP (signal strength) | LTE getRsrp · NR getSsRsrp |
| RSRQ (signal quality) | LTE getRsrq · NR getSsRsrq |
| SNR / SINR | LTE getRssnr · NR getSsSinr |
| CQI | LTE getCqi |
| Timing advance | LTE getTimingAdvance |
| PCI | LTE getPci · NR getPci |
| EARFCN / ARFCN | LTE getEarfcn · NR getNrarfcn |
| Bandwidth | LTE getBandwidth |
| Cell ID (CI / NCI) | LTE getCi · NR getNci |
| TAC | LTE getTac · NR getTac |
| LTE bands | getBands |
Device, network & slicing
| Measurement | Android reference |
|---|---|
| Active network type | TelephonyManager#getDataNetworkType |
| Carrier / PLMN | getNetworkOperatorName · getNetworkOperator |
| Satellite / NTN (Android 15+) | ServiceState#isUsingNonTerrestrialNetwork |
| Network slicing (enterprise) | NET_CAPABILITY_ENTERPRISE |
Throughput & GNSS
| Measurement | Reference |
|---|---|
| Live traffic bytes (Rx/Tx) | TrafficStats |
| GNSS satellites / C/N₀ | GnssStatus |
iPerf3 options
YANL maps test settings to the Esnet iPerf3 documentation :
| Option | Purpose |
|---|---|
-c, -p | Target server and port |
-t | Test duration |
-R | Reverse / download test |
-u | UDP mode |
-P | Parallel streams |
-b 0 | Uncapped UDP bandwidth (bypasses default 1 Mbps UDP cap) |
-f m, -i 1 | Format and reporting interval |
See also iPerf3 user docs and the iPerf metrics page.
Full metric list
Tile names, units, and Good/Poor thresholds: Metrics reference.
Last updated on