Skip to Content
Understanding your dataAndroid & iPerf3 sources

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)

MeasurementAndroid reference
RSRP (signal strength)LTE getRsrp  · NR getSsRsrp 
RSRQ (signal quality)LTE getRsrq  · NR getSsRsrq 
SNR / SINRLTE getRssnr  · NR getSsSinr 
CQILTE getCqi 
Timing advanceLTE getTimingAdvance 
PCILTE getPci  · NR getPci 
EARFCN / ARFCNLTE getEarfcn  · NR getNrarfcn 
BandwidthLTE getBandwidth 
Cell ID (CI / NCI)LTE getCi  · NR getNci 
TACLTE getTac  · NR getTac 
LTE bandsgetBands 

Device, network & slicing

MeasurementAndroid reference
Active network typeTelephonyManager#getDataNetworkType 
Carrier / PLMNgetNetworkOperatorName  · getNetworkOperator 
Satellite / NTN (Android 15+)ServiceState#isUsingNonTerrestrialNetwork 
Network slicing (enterprise)NET_CAPABILITY_ENTERPRISE 

Throughput & GNSS

MeasurementReference
Live traffic bytes (Rx/Tx)TrafficStats 
GNSS satellites / C/N₀GnssStatus 

iPerf3 options

YANL maps test settings to the Esnet iPerf3 documentation :

OptionPurpose
-c, -pTarget server and port
-tTest duration
-RReverse / download test
-uUDP mode
-PParallel streams
-b 0Uncapped UDP bandwidth (bypasses default 1 Mbps UDP cap)
-f m, -i 1Format 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