An Android application that registers your device on to a Django based server keeping IMEI, carrier service, model make and Android Version as phone identifiers using a HTTP POST. Serialization of data sent over the network is achieved using Google Protocol Buffers
- Tracks location based on NETWORK_PROVIDER (strict and relaxed) and Fused API
- Monitors RSSI and DBM levels
- Current network state and other network parameters such as MCC, MNC, LAC and CID
- Data activity
- Stores all data in SQLite DB on local device storage
- Reports can be exported in the form of CSV files
- Statistical Analysis in the form of UI
- Map UI integration lets you know in what areas you get what Network Reception(both RSSI and data type)
Check out CellMon-UI for the application UI.
Check out my blog to get up and running with protocol buffers
This project is licensed under the MIT License.
Copyright (c) 2016 Abhishek Gautam, Armaan Goyal and UB Computer Science