Это кажется трудным заданием. Я полагаю, вы должны создать карту здания самостоятельно. Возможно, для начала, вы можете написать приложение, которое записывает уровень сигнала всех сигналов Wi-Fi в данном здании, пока вы ходите по нему. Итак, скажем, есть 7 точек доступа Wi-Fi, у вас будет база данных векторов силы сигнала {w_i_1,w_i_2,...,w_i_7}
.
С этой базой данных вы можете сравнить с новым неизвестным сигналом {v1, v2, ..., v7}
, чтобы у вас было представление о том, где вы находитесь (найдите минимальную норму w-v
для каждого w_i
).
Наконец, сохраните «особые» места (где вы достигнете левой / правой / прямой точки принятия решения и
ваше приложение должно направлять пользователя в какую сторону добраться до пункта назначения.