Wir versuchen zu bestimmen, in welchem Raum eine Person basierend auf WiFi-Daten ist. Hier ist ein Beispiel der Daten:Standort von WiFi Daten
1.SSID: Wireless, BSSID: 00: 24: 6c: 61: da: 81, Funktionen: [ESS], Level: -54, Frequenz: 2437
2.SSID : Funk, BSSID: 00: 24: 6c: 61: da: c1, Fähigkeiten: [ESS], Stufe: -57, Frequenz: 2462
3.SSID: Besucher, BSSID: 00: 24: 6c: 61: da : c0, Fähigkeiten: [ESS], Stufe: -58, Frequenz: 2462
4.SSID: Besucher, BSSID: 00: 24: 6c: 61: cb: 40, Fähigkeiten: [ESS], Stufe: -59, Frequenz: 2437
5.SSID: wireless, BSSID: 00: 24: 6c: 61: cb: 41, Funktionen: [ESS], Level: -59, Frequenz: 2437
Dies wird von einem einzigen Scan aufgenommen wird um eins Zeitpunkt (und ich zeige nur 5, aber es gibt 60 Zugangspunkte, die nah genug sind, die bei einem einzigen Scan auftauchen). Hier ist unser Problem:
Es gibt 3 Zimmer, Zimmer A, Zimmer B und Zimmer C, sie sind alle nebeneinander, außer Zimmer B ist zwischen Zimmer A und Zimmer C. Es gibt ein paar APs, die sind Es gibt keine eindeutigen APs in Raum B.
Wir haben versucht, eine SVM mit mehreren Klassen zu verwenden, wobei die Klassen Raum A, Raum B und Raum C und die Datenpunkte sind (Zum Beispiel) 1, 2, 3, 4 und 5 oben (also in den obigen Daten gibt es 5 Datenpunkte und jeder Datenpunkt hat die Bezeichnung Raum A). Wir trainierten das Modell mit ungefähr 100 Scans in jedem Raum (jeder Scan bestand aus ungefähr ~ 50 Datenpunkten). Dies ergab eine extrem niedrige Genauigkeit bei neuen Testdaten.
Gibt es noch jemanden, der dies erfolgreich getan hat oder irgendwelche Empfehlungen hat? Dies ist, was wir nutzten unsere SVM implementieren:
http://scikit-learn.org/stable/modules/svm.html
Dank!
Ich verstehe nicht ganz, wie Sie es versuchen ... alles, was ich mir vorstellen kann, ist die Verwendung des Ping zu jedem der Router und versuchen, mit etwas Trigonometrie zu spielen, um die Position herauszufinden, ist das wie geht es dir? – omtinez
Wie vermeiden Sie, den WiFi-Spektrumraum mit _sixty_ Zugangspunkten in Reichweite völlig zu überfrachten? Stören sie sich nicht alle gegenseitig und verursachen drastisch reduzierten Durchsatz? –