Без GPS, у вас есть и другие варианты: зондирование на основе RSSI и LQI для определения расстояния между ними. Вы можете разработать протокол, в котором узлы могут пинговать друг друга через некоторое время, а значение RSSI принятого пакета может дать вам приблизительное расстояние между передатчиком и приемником.
В настоящее время исследуется положение внутри помещений, и я сомневаюсь, что вы сможете достичь высокой точности без GPS. В робототехнике вы можете использовать технологию SLAM для построения карты окружающей среды, и вы можете точно определить расстояние, однако, SLAM использует датчики и в основном это проблема робототехники.
В этом сценарии да, RSSI даст вам оценку, но помните, что радиоволны и электромагнитные поля (которые вы будете использовать независимо от того, какой протокол канального уровня вы используете, WiFi, BlueTooth, XBee, NFC) зависят от окружения, Вы можете получить значительную точность в пустой комнате, однако, когда есть препятствия, вы не можете.