Skip to content

A cli tool that performs wifi fingerprinting and detect your position based on access points around you

License

Notifications You must be signed in to change notification settings

micheledinelli/wifind

Repository files navigation

wifind

python sklearn pypi downloads

wifind is a cli tool that performs wifi fingerprinting and detect your position based on access points around you.

Installation

pip install wifind

Usage

# learn current location labelling it as kitchen
wifind learn -r kitchen

# print saved locations
wifind rooms
# ['kitchen', 'bedroom']

# predicts current location
wifind predict
# kitchen

wifind --watch
# 2024-06-08 12:31:24 - kitchen
# 2024-06-08 12:31:27 - bedroom
# 2024-06-08 12:31:31 - bedroom
# 2024-06-08 12:31:35 - bedroom

wifind predict -p
# {'kitchen': 0.68, 'bedroom': 0.32}

# clears data
wifind clear

screenshot

Acknowledgments

Inspired by amazing work of whereami

About

A cli tool that performs wifi fingerprinting and detect your position based on access points around you

Resources

License

Stars

Watchers

Forks

Languages