SkillAgentSearch skills...

WifiMapper

Android application for mapping the access point strengths for a current location. Will be used to create a fingerprint of an indoor position.

Install / Use

/learn @Skarbo/WifiMapper
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Wi-Fi Mapper

A personal Android application for mapping the access point strengths for a current location. The results will be used to create a fingerprint of an indoor position.


Register mapping scans for the current position. Set a unique session id, number of scans to be done, and delay (in seconds) between each scan.

Mapping

For each scan it will register the phone's orientation (x, y, z) and all visible access points.

Registering scans

List of all visible access points, sorted by signal strength.

Example Image

Tag access points.

Example Image


Scans are stored in 'sdcard/wifimapper/mapper/[id][session][date].txt'. SSID, MAC address, signal, and frequency are stored for each access point.

#2|1|1344938963|5|5|00:1d:70:98:b9:81|HTC Vision, 4.0.4, 0.85.0005
$1|1344938964
?[155.0, -56.0, 1.0]
%SSID|00:1d:70:98:b9:81|-66|2412
%SSID|00:21:d8:44:18:71|-75|2437
$2|1344938970
?[155.0, -56.0, 1.0]
%SSID|00:1d:70:98:b9:81|-66|2412
%SSID|00:21:d8:44:18:71|-69|2437
...

Access point tags are stored in 'sdcard/wifimapper/tagger.txt'.

00\:1d\:a1\:76\:d6\:51=TAG
00\:1d\:70\:98\:b9\:81=TAG
00\:21\:d8\:44\:2e\:71=TAG
...

This is an old application and has a lot of possible improvements

View on GitHub
GitHub Stars87
CategoryDevelopment
Updated3mo ago
Forks49

Languages

Java

Security Score

77/100

Audited on Dec 10, 2025

No findings