x

Re: Positionsbestimmung per WLAN


Geschrieben von rayquaza (Gast) am 30. August 2013 11:33:13: [flux]

Als Antwort auf: Positionsbestimmung per WLAN geschrieben von brogo (Gast) am 30. August 2013 09:36:

brogo wrote:

Sendet ein Androidgerät auch automatisch die Daten an Google zurück?

Ja, darauf weist Android auch bei Aktivierung der entsprechenden Funktion hin (Settings->Location->"Use wireless networks"). Afaik lässt sich deren API auch nicht ohne eine eindeutige Kennung nutzen, womit Google auch bekannt wäre wer diese Lokalisierung anfragt.

brogo wrote:

Als Mapper zeichnen wir doch sowieso unsere GPS-Tracks auf, könnten wir nicht dann auch die WLANs mitloggen und einer freien Datenbank zur Verfügung stellen; um diese wiederum zur Ortung zu nutzen?

Ich schalte das beim Mappen aus, weil dann der Akku länger ausreicht und ich fast nie vorher weiss, wie lange ich unterwegs bin 😉

marek kleciak wrote:

Unter mitmachen verstehe ich eher sammeln als in OSM unterbringen (bis auf die Mobilfunkmasten).

Die GSM-Basisstationen sind da sinnvoller, da man die üblicherweise relativ gut sehen kann (Haben wir in dem Schema eigentlich auch an GSM-R gedacht? Mir fällt da gerade eine ein).
Für eine brauchbare Ortung braucht man aber afaik nicht nur die Standorte der Basisstationen (die sich bei privaten WiFi-Netzen nicht genau von aussen ermitteln lässt (zumindest nicht mit üblichen Geräten)) sondern auch deren Abdeckung und Signalstärke dort. Das würde dann viele, viele Nodes bedeuten. Hier mal ein (auf eine BS gekürztes) Beispiel aus "wifi-input_raw2011.zip" (Datei "794147_V1_log20100506173105-wifi.xml"):

<?xml␣version="1.0"␣encoding="UTF-8"␣?>
<logfile␣manufacturer="HTC"␣model="HTC"␣revision="HTC"␣swid="Win6WifiNick1"␣swver="00.01.00">
<scan␣time="20100506173246">
<gps␣time="20100506153233"␣lat="48,6973883666667"␣lng="2,18747045"␣alt="133,5"␣hdg="21,6"␣spe="2"␣hdop="2,2"␣vdop="2,9"␣pdop="3,6"␣/>
<wifiap␣bssid="22D7CCC318FC"␣md5essid="c4ed5f5b0e57228014c15a8273c0fe56"␣ntiu="OFDM24"␣enc="1"␣ss="-79"␣im="1"␣/>
<gps␣time="20100506153238"␣lat="48,6974522833333"␣lng="2,18753155"␣alt="131,5"␣hdg="28"␣spe="2,1"␣hdop="2,6"␣vdop="2,5"␣pdop="3,7"␣/>
</scan>
<scan␣time="20100506173337">
<gps␣time="20100506153323"␣lat="48,69802665"␣lng="2,1877147"␣alt="138"␣hdg="344,8"␣spe="1,8"␣hdop="1,2"␣vdop="1,5"␣pdop="1,9"␣/>
<wifiap␣bssid="22D7CCC318FC"␣md5essid="c4ed5f5b0e57228014c15a8273c0fe56"␣ntiu="OFDM24"␣enc="1"␣ss="-73"␣im="1"␣/>
<gps␣time="20100506153332"␣lat="48,6981084666667"␣lng="2,18774085"␣alt="131"␣hdg="354,4"␣spe="1,2"␣hdop="1,7"␣vdop="2"␣pdop="2,6"␣/>
</scan>
</logfile>

Da sind in beiden "Scans" die selben Basisstationen zu sehen. "bssid" ist offensichtlich die MAC-Adresse des AP, "md5essid" klingt nach dem MD5-Hash der SSID und "ss" scheint die Signalstärke zu sein.
Wir sehen dort also die selbe Basisstation einmal an der ersten Position (wobei ich das mit den zwei "gps"-Knoten noch nicht verstehe) mit einer Signalstärke von -79dBm und nochmal an der zweiten Position mit -73dBm.

Willst du das wirklich in OSM haben?