Network Survey

Displays and Logs Cellular, Wi-Fi, Bluetooth, and GNSS Network Survey Details

Network Survey: Log and Analyze Networks

"Network Survey" is an Android app that provides a comprehensive survey capability for logging and analyzing Cellular, Wi-Fi, Bluetooth, and GNSS networks. It captures detailed records of signal strength, network information, and device data, allowing users to log data to GeoPackage or CSV files, or live stream it via MQTT or gRPC protocols. With features like Call Detail Record logging, LTE cell ID conversions, and background location access, it's a valuable tool for network enthusiasts and professionals alike.

App stats

By: Craxiom
Users: 3,830
60
Rating: 4.00
(21)
Version: 1.31 (Last updated: 2024-11-04)
Creation date: 2018-11-03
Permissions
Location: approximate location (network-based), precise location (GPS and network-based)
Phone: read phone status and identity
Photos/Media/Files: read the contents of your USB storage, modify or delete the contents of your USB storage
Storage: read the contents of your USB storage, modify or delete the contents of your USB storage
Camera: take pictures and videos
Wi-Fi connection information: view Wi-Fi connections
Device ID & call information: read phone status and identity
Other:
  • view network connections
  • pair with Bluetooth devices
  • access Bluetooth settings
  • connect and disconnect from Wi-Fi
  • full network access
  • run at startup
  • prevent device from sleeping

Other platforms

Not available on Chrome
Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Android apps? Install Chrome-Stats extension to view Android-Stats data as you browse the Google Play Store.

App summary

The Network Survey Android App provides a basic survey capability for logging and analyzing Cellular networks, Wi-Fi networks, Bluetooth Devices, and GNSS constellations. Capture detailed records of signal strength, network information, and device data. All data can be conveniently logged to GeoPackage or CSV files for offline analysis. Alternatively, choose to live stream the data via MQTT or gRPC protocols for real-time monitoring and integration with other systems.

This app has the ability to access your device's location in the background. The background location permission is needed to start Network Survey at boot. More information can be found in the App's privacy policy located at https://github.com/christianrowlands/android-network-survey/blob/master/privacy_policy.md

The cellular logging feature logs several details about the current serving cell, and then some basic information about the neighbor cells. This app won't log all 5 cellular protocols at once. Instead, it will only log information about the protocols that are current connected. If logging for one specific protocol is desired, then the phone must be locked to that protocol (try using ##4636## from the dial pad).

The cellular survey records can be streamed to either a gRPC server or a MQTT broker. This is not on by default and a gRPC server or MQTT Broker needs to be setup for this feature to work.

See https://github.com/christianrowlands/network-survey-messaging for more details on setting up a network survey gRPC server.

See https://mosquitto.org for information on setting up a MQTT Broker.

A bonus feature of this app is its ability to create a Call Detail Record (CDR) file. If enabled, CDR events are logged to a CSV file.

The app also has a calculator that converts an LTE Cell ID to the corresponding eNodeB ID and Sector ID, and a calculator that converts an LTE PCI to the corresponding Primary Sync Sequence (PSS) and Secondary Sync Sequence (SSS).

I hope you enjoy this app as much as I have enjoyed writing it. If you have any feature requests please feel free to reach out by creating a GitHub issue at the link below.

The source code for this app lives here: https://github.com/christianrowlands/android-network-survey

Icon made by Smashicons from www.flaticon.com is licensed by CC BY 3.0

User reviews

good apps but cant access to message on mqtt client...
by David Lindeperg, 2023-03-22

I don't have the app
by M Isom, 2023-02-20

Meh
by Eric Roles, 2021-07-01
View all user reviews