2017-01-11 6 views
0

Я хотел бы знать, можно ли как-то определить, изменит ли роутер свое положение. Мне нужно это знать, потому что я пишу мобильное приложение, которое будет работать в сетях WiFi (соединяет людей в одной сети/подключается к одному и тому же маршрутизатору). Я знаю, что мобильное устройство может исследовать сеть (например, получить SSID WiFi). Мне было интересно, можно ли как-то узнать, изменил ли роутер свою позицию. Я хочу подключить людей только в том случае, если они подключены к тому же маршрутизатору, который время от времени меняет свое положение.Можем ли мы определить, изменил ли роутер свою позицию? Например. маршрутизатор внутри автобуса, поезда и т. д.

ответ

0

Если у вас есть только одно устройство для обнаружения, вы можете ограничить задержку соединения как оценку расстояния, хотя этого, вероятно, достаточно. Вероятно, вы можете улучшить это, обнаружив, что вы тоже двигаетесь.

Если у вас несколько устройств или несколько приемников на одном устройстве, вы можете сделать это намного лучше, используя tri/multilateration маршрутизатора, объединив несколько оценок расстояния.

+0

Ну, на мой взгляд, возможно, более 90% маршрутизаторов являются статическими. Они где-то расположены, и они едва меняют свое положение. Это может произойти, если вы случайно ударите его или что-то еще, и он движется на расстоянии нескольких сантиметров. Теоретически я мог бы определить, находятся ли 2 человека в одном SSID, и я мог бы их сгруппировать. Но как я могу сказать, что они оба подключены к движущемуся маршрутизатору? Мне любопытно, что мы говорим, что оно движется? IP-изменение, какое-либо свойство местоположения или что? – user2128702

 Смежные вопросы

  • Нет связанных вопросов^_^