Frage

ich werde an einem Projekt arbeiten, die Ihre Position zu bestimmen versuchen, die WLAN-Signalstärke von wenigen Access Points. Ich frage mich, wenn jemand von ähnlichen Projekten kannte oder irgendwelche Artikel zu diesem Thema

, wenn jemand kümmert sich: es ist ein Forschungsprojekt in an meiner Universität. Die App wird als Spielplatz genutzt geschrieben, um neue WiFi-Antenne zu entwickeln, die besser für diese Art der Nutzung geeignet sind. Ich arbeite nur auf dem Codierteil obwohl des Projekts. ach ja, und sein geschrieben mit c #, die nicht optional


Klarstellung: sein einziger Wi-Fi. keine GPS goodnes für uns becaus sein angenommenes drinnen arbeiten Die Software sollte Ihre Position bestimmen, indem die bekannten Positionen der Access Points und die Signalstärken mit Ihnen sagen, wo Sie sind. seine derzeit bei etwa 4-5 Meter Genauigkeit davon abgesehen, dass ich bereits einen funktionierenden Prototypen haben und habe mich nur gefragt, ob etwas ähnlich getan wurde, bevor oder wenn jemand irgendwelche Tipps oder Ideen für / über das Projekt hat

War es hilfreich?

Lösung

In den ersten 2 Antworten Wegwerfen, wo sie benötigen, GPS zu verwenden und A-GPS in der ersten und einer bekannten WLAN-Netzwerk in der zweiten, meine Antwort lautet:

Es klingt einfach, aber Sie müssen zuerst einige Hausaufgaben tun, eine Umfrage.

  • Sie müssen bis messen und eine ovale Form (in einem Papier) mit den Punkten und Prozent aller WLAN-Router im Lager zu schaffen.
  • wenn, können sich vorstellen, dass Sie zwei Router Informationen zusammenstellen, sind Sie bereit zu gehen.
  • die aktuellen WLAN-Punkte und Signalstärken von dem Benutzer Laptop / Gerät und die Datenbank abfragen, diese Werte verwenden.
  • gibt dem Benutzer die aktuelle Position an.

Beispiel:

  • in der Campus-Bar gemessen Sie, dass in diesem Ort, den Sie rund 55% Stärke des Signals von WiFi Router 1 und 25% der WiFi Router 2.
  • zur Verfügung gestellt haben sein müssen

all dies in C # zu verwenden, sollten Sie in diesem Code Project Artikel starten die Signalstärken zu erhalten. Dann wird nur diese zurückgegebenen Werte mit Ihren Daten verwenden, die Sie gemessen vor, wenn die erste Umfrage zu tun.

Hoffe, es hilft :) Immerhin, das war, was ich tun, um würde dieses Problem zu nähern.

Andere Tipps

Wir haben dies bereits an einem Projekt Abstand von Access Points zu bestimmen, aber ohne die Signal Triangulation (bereits auf anderen Antworten hier behandelt).

Ich habe eine Empfehlung der „Mann, ich wünschte, ich muss diese nicht mehr zurück und tun“ Abteilung - es wäre mehr Zeit auf zwei Bereiche verbringen:

  1. Eine einfache und wiederholbare Methode der Kalibrierung mit Mehrere Datenpunkte . Zum Beispiel aus dem Drop-Off „sehr nah“ bis „irgendwie schließt“ wird viel mehr als sein „wirklich weit weg“ bis „wirklich sehr weit“ entfernt zu sein. Es ist nicht eine lineare Steigung sein werden.
  2. Datenglättung. Wie Sie sich bewegen, wird die Signalstärke unproportional zu Ihrer Bewegung variiert (aufgrund von Hindernissen auf dem Weg). Es wird Ihre Ergebnisse viel genauer machen, wenn Sie einen gleitenden Durchschnitt der letzten 5-10 Proben der Signalstärke nehmen, anstatt nur die letzte Probe nehmen.

Skyhook in dem Sinne. Es hängt von den Menschen, obwohl die llocation ihrer APs registrieren.

Goto Wifi in Positionierungssystem (WPS), wo wir mehrere Wifi AP verwenden, um einen Standort zu verfolgen .. Dies wird von vielen Systemen wie Google, Horizont usw., indem sie zusätzliche Sicherheit 4 Privatsphäre umgesetzt .. Auch ich ohne zu wissen, versuchte dies diese Art von Technik auf immplimenting .. Alle d am besten können wir die Komplexität durch verschiedene Verfahren vereinfachen dort durch an der bestehenden Infrastruktur INNOVATIVE zu erreichen. Ich empfehle u zum WLAN Router zu gehen Add-in-Management & Nutzung vor diesem pursing.

Sie FIND3 Projekt versuchen können, ist hier eine Dokumentation https://www.internalpositioning.com/doc/ , dann ist es API für diesen Zweck verwendet werden kann, und der Algorithmus verwenden lernen ständig, um Ihre Position mit einer Genauigkeit zu lernen. Sie haben auch mobile Anwendungen (nur für Android). Ich suche etwas von derselben Natur zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top