Live cellular & WiFi signal dashboard for Android
Track your signal strength in real time — cellular and WiFi — with a live scrolling graph.
| 📱 Cellular | RSRP, RSRQ, SINR for LTE/5G · Network type · Band |
| 📡 WiFi | RSSI · Channel & band · Link speed (Rx/Tx) · Standard (Wi-Fi 4/5/6/7) · BSSID |
| 📈 Live graph | Color-coded scrolling chart (120-point window) — red → yellow → green |
| 💾 CSV export | Export timestamped readings with full metadata |
| 🔄 Multi-SIM | Per-SIM signal tracking |
| ⚡ Sampling rate | Configurable interval: 500 ms to 5 s |
| Color | Cellular (dBm) | WiFi (dBm) |
|---|---|---|
| 🔴 Poor | < −110 | < −80 |
| 🟡 Fair | −110 to −90 | −80 to −67 |
| 🟢 Good | > −90 | > −67 |
git clone https://github.com/lpapa1977/SignalMonitor.git
cd SignalMonitor
./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apkREAD_PHONE_STATE— cellular signal and SIM infoACCESS_FINE_LOCATION— required by Android to read cell tower details
Pure Android SDK + Kotlin stdlib. No third-party libraries.
MIT © Leonardo Papa