wifind
is a command line application that performs radio (wifi) finger-printing. It collects access points signal strengths and uses a machine learning model to predict positions given collected samples.
Some available commands#
# 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
Installation#
If you have pip
installed simply run
pip install wifind
and you are ready to go
Repository#
Repository on GitHub
micheledinelli/wifind
A cli tool that performs wifi fingerprinting and detect your position based on access points around you
Python
2
0