Network Survey has 15 thousand installs. It doesn't have enough ratings yet to judge what users think. Show more ›
Network Survey is made and published by
Craxiom.
AppBrain is an independent app data site and isn't affiliated with Craxiom.
The app name, icon, screenshots and description belong to Craxiom and are shown as
published on Google Play.
Summary
Network Survey by Craxiom provides a focused toolkit for logging and analyzing Cellular, Wi-Fi, Bluetooth, and GNSS networks. It supports offline logging to GeoPackage or CSV and live streaming via MQTT or gRPC, with a background-location workflow and a privacy-conscious approach. Not ranked in any top list.
Pros & Cons
Logs cellular, Wi-Fi, Bluetooth and GNSS data in one app
Offline GeoPackage/CSV exports for analysis
Optional real-time streaming via MQTT or gRPC
Wi-Fi Watchlist with alerts and import capability
Streaming requires external MQTT/gRPC server setup; not on by default
Background location permission is required for boot/start; consider privacy implications
Logging is limited to currently connected protocols; not all protocols logged simultaneously
About Network Survey
Network Survey is a tools app developed by Craxiom.
Install Statistics
Network Survey has been installed 15 thousand times. In the last 30 days, the app was installed 880 times.
User Ratings
Network Survey is rated 4.36 out of 5 stars. The rating is based on 67 ratings.
App Information
Network Survey is freely available from Google Play. The app size is 38.30 MB. The latest version available is 1.59. The last update was on September 21, 2026.
Technical Requirements
Network Survey requires Android 8.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play since March 2019.
Description by Craxiom(from Google Play)
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://www.networksurvey.app/privacy-policy
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
Recent changes: * New "My survey points" map layer showing where your surveys recorded data, colored by signal, technology, or provider. * New Cellular Tools screen: browse every LTE and 5G NR band, and resolve a channel number to its band. * The ongoing notification now reports the survey state and where records are being sent. * Faster tower map loading, with a session tile cache and more towers on screen. * Bug fixes for the 5G NR band display, lingering notifications, and tower map refetching.
Get a detailed PDF report for Network Survey with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
★★★★★Deluxe Electronics (Deluxe Borivali)· Feb 9, 2025
Need Wi-Fi local connected devices features to complete network survey along with open ports availability
★★★★★Praful Kothari· Feb 21, 2025
1. Please include network survey for Wi-Fi for connected Wi-Fi devices ip address information along with open ports availability. 2. In keypad phones there was an option to display current are via mobile network only without mobile data using cell tower information. Please see to it if it's possible with Android phone. What I mean is can we get approximate area name using cell network information only?
★★★★★T Turner· Feb 8, 2026
A lot of time, effort, and learning went into the making of this and for you to release it as open source is a testament. Well done.
Google Play Rankings for Network Survey
This app is not ranked
Technologies used by Network Survey
26 permissions·44 libraries
Subscribe to see full permission and library details
Trust & Safety: The app requests extensive location and network-related permissions (including background location) to perform its logging and streaming features. Review the privacy policy at https://www.networksurvey.app/privacy-policy. Users should ensure they understand how data may be collected and stored.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.