WiFi-Geschwindigkeit und Distanz-Router

0

Ich möchte etwas anderes mit der Geschwindigkeit von WLAN ausprobieren. Ich möchte nicht wissen, wie hoch die Geschwindigkeit in MB oder KB / s ist. Ich möchte meine Geschwindigkeit in m / s erfahren und die Entfernung zwischen Laptop und Router berechnen. Zum Beispiel oder mit anderen Laptops oder Telefonen - Ich möchte sehen, ob ich eine Karte mit den Objekten erstellen kann, mit denen ich eine Verbindung herstellen oder die ich sehen kann.

Ist das möglich? kann mir jemand in eine richtung helfen? Gibt es Programme oder Dinge, die dies bereits tun?

Hennes
quelle
3
Was Sie wirklich fragen, ist, wie schnell sich elektromagnetische Wellen mit 2,4 GHz ausbreiten.
digitxp
Dies wurde vor einiger Zeit
Piskvor

Antworten:

3

Ich gehe davon aus, dass Sie gefragt werden, ob Sie die Entfernung eines Computers zu einem Router mithilfe von WLAN ermitteln können, und die Antwort lautet ja ... irgendwie.

Nehmen wir an, Sie senden ein Signal von Ihrem Laptop an den Router, und der Router antwortet in Form von Sachleistungen, und diese Hin- und Rückfahrt dauert 20 Nanosekunden, dh 10 ns in jede Richtung. Wenn wir wissen, dass die Lichtgeschwindigkeit c = 3,0 * 10 ^ 8 m / s in der Luft ist (tatsächlich etwas weniger, aber dieser Wert stimmt mit 2 signifikanten Zahlen überein), können wir den Abstand mit d = c * t bestimmen, was funktioniert 3m sein.

Jedoch...

Die Antwort wird vom Router nicht sofort gesendet. Es braucht Zeit, um das Paket zu dekodieren und eine Antwort zu erstellen, und Sie werden nicht wissen, wie lange dies dauert. Das Paket könnte für ein paar Nanosekunden in einer Warteschlange stehen, was, wie wir oben gesehen haben, einem zusätzlichen Meter entspricht. Glücklicherweise müssen Sie sich keine Sorgen um das Zeitbereichs-Multiplexing machen, was die Situation verschlimmern würde.

Oh warte, es gibt noch mehr ...

Ohne direkte Steuerung der Hardware (in diesem Fall der E / A-Controller des WLAN-Funkgeräts) wissen Sie nicht, wann Ihr Originalpaket gesendet oder wann die Antwort empfangen wird. Normalerweise befindet sich das Betriebssystem zwischen Ihrem Programm und der Hardware. Sie werden Ihren Timer früh starten und ihn spät anhalten.

Es gibt auch das Problem, dass, obwohl es technisch machbar ist, das Timing mit einer Nanosekundenauflösung mit einem Laptop durchzuführen, nicht alle Betriebssystem- und Hardwarekombinationen eine Nanosekundenauflösung liefern. Was gibt Ihnen das Mikrosekunden-Timing? Die 2 kürzesten Entfernungen sind 0 m und 300 m, was außerhalb der Reichweite Ihres typischen WLANs liegt.

Zusammenfassend lässt sich sagen, dass das Beste, was Sie tun können, darin besteht, eine Obergrenze für die Entfernung festzulegen, die möglicherweise auch außerhalb der Reichweite des WLANs liegt. Sie werden niemals Hardware für Endverbraucher bekommen, die dies genau kann.

MBraedley
quelle
0

Es ist möglich, wenn auch nicht mit Geschwindigkeit (das würde zu stark schwanken und hängt von zu vielen Faktoren ab). Sie können die Signalstärke verwenden, um die Position zu schätzen. Ich versuche, dir einen Führer zu finden.

Tom Squires
quelle