https://github.com/compscidr/awm
Android Wireless Measurement Library aims to collect and open source wireless statistics and information in a way that does not disrupt the functioning of apps
https://github.com/compscidr/awm
bluetooth gps statistics wi-fi wireless
Last synced: 21 days ago
JSON representation
Android Wireless Measurement Library aims to collect and open source wireless statistics and information in a way that does not disrupt the functioning of apps
- Host: GitHub
- URL: https://github.com/compscidr/awm
- Owner: compscidr
- License: apache-2.0
- Created: 2018-09-17T16:47:13.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-01-07T02:06:54.000Z (9 months ago)
- Last Synced: 2025-01-08T05:47:15.418Z (9 months ago)
- Topics: bluetooth, gps, statistics, wi-fi, wireless
- Language: Kotlin
- Homepage:
- Size: 1.55 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# awm-lib: Android Wireless Measurement Library
[](https://github.com/compscidr/awm-lib/actions/workflows/check-and-test.yml) [](https://codecov.io/gh/compscidr/awm)This project aims to collect and open source wireless statistics and information
in a way that does not disrupt the functioning of apps, but provides useful data
such as:- [ ] what percentage of the day a user has internet access?
- [ ] how long does the user use Wi-Fi versus Cellular data?
- [x] how often and for how long are users within Bluetooth range of each other?
- [x] how often and for how long are users within Wi-Fi or Wi-Fi direct range of each other?
- [ ] how often and for how long are users within NFC range of each other?
- [ ] periodically sample their network performance: throughput, delay, jitter, etc.
- [x] obtain and track battery stats to measure the rate of discharge while scanning bt, wifi and wifi directly continually## TODO:
- publish artifacts to gh releases or maven central
- publish sample app to google play store
- readthedocs
- codecov
- tests
- google maps plotting on server side
- google maps plotting on sample app
- user accounts to only see your own data