Beacon Scanner
A simple iBeaon, AltBeacon, Eddystone and RuuviTag scanner
Nicolas Bridoux · com.bridou_n.beaconscanner
UpdatedApr 17, 2020
PublishedJul 6, 2018
Packagecom.bridou_n.beaconscanner
MD54ca4c4c0d18fc525c6b37b2a0987d157
SHA1 (signer)F7:7E:CF:B3:81:80:B8:66:AD:A2:86:C2:62:E7:1A:4B:3C:EC:08:9F
Signed byCN=Nicolas Bridoux, OU=Mobile development, L=Paris, C=FR
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a, mips
Malware scanTRUSTED
Websitehttp://nicolas-bridoux.fr
Contact[email protected]
What's new
- Added the possibility to remove only one beacon from the scanned list
- Added the possibility to "blacklist" a beacon so you don't see it again in the future scans
- Added the possibility to copy the beacons infos to the clipboard
- Stability improvements
- Added the possibility to "blacklist" a beacon so you don't see it again in the future scans
- Added the possibility to copy the beacons infos to the clipboard
- Stability improvements
Description
This app will scan for beacons near you! ✌️
For all Beacons:
* The type of beacon (iBeacon, AltBeacon, Eddystone or RuuviTag)
* The approximation of the distance with the beacon (this is based on the RSSI value received and is NOT accurate)
* The beacon address and manufacturer code
* The RSSI and TX values
* The last time the beacon has been seen
For iBeacons and AltBeacons:
* UUID
* Major
* Minor
For Eddystone-UID beacons:
* NamespaceID
* InstanceID
* TLM data sent if any
For Eddystone-URL and RuuviTag
* Clickable URL
* TLM data sent if any
For RuuviTag:
* Air Pressure
* Temperature
* Humidity
It can display several frames emitted by a single beacon, allowing you to see if a beacon emits multiple frames types (for example radius network beacons can emit iBeacon and AltBeacon at the same time)!
* You can also log the scans of the beacons to an endpoint via a HTTP POST request.
The code is open source and available here 🤓
https://github.com/Bridouille/android-beacon-scanner
For all Beacons:
* The type of beacon (iBeacon, AltBeacon, Eddystone or RuuviTag)
* The approximation of the distance with the beacon (this is based on the RSSI value received and is NOT accurate)
* The beacon address and manufacturer code
* The RSSI and TX values
* The last time the beacon has been seen
For iBeacons and AltBeacons:
* UUID
* Major
* Minor
For Eddystone-UID beacons:
* NamespaceID
* InstanceID
* TLM data sent if any
For Eddystone-URL and RuuviTag
* Clickable URL
* TLM data sent if any
For RuuviTag:
* Air Pressure
* Temperature
* Humidity
It can display several frames emitted by a single beacon, allowing you to see if a beacon emits multiple frames types (for example radius network beacons can emit iBeacon and AltBeacon at the same time)!
* You can also log the scans of the beacons to an endpoint via a HTTP POST request.
The code is open source and available here 🤓
https://github.com/Bridouille/android-beacon-scanner
Required features
- Bluetooth android.hardware.bluetooth
- Bluetooth Le android.hardware.bluetooth_le
- Location android.hardware.location
- Location Network android.hardware.location.network
- Touchscreen android.hardware.touchscreen
Permissions (9)
Beacon Scanner requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Admin android.permission.BLUETOOTH_ADMIN
- Internet android.permission.INTERNET
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Wake Lock android.permission.WAKE_LOCK
- Com Bridou N Beaconscanner Permission C2d Message com.bridou_n.beaconscanner.permission.C2D_MESSAGE
- C2dm Permission Receive com.google.android.c2dm.permission.RECEIVE