Der Rahmen für die interne Navigation und Entdeckung (Fund) ist wie GPS, aber für Ihr Zimmer in Ihrem Haus / Geschäft, mit nur einem einfachen Smartphone oder einem Laptop.
Ihr Gerät (Laptop oder ein Smartphone) verfolgt sich selbst Durch aktives Scannen auf nahe gelegenen Bluetooth / WiFi-Geräten und zeichnet ihre Signalstärken auf und klassifiziert sie auf der Grundlage bekannter Signalstärken für einen bestimmten Ort.
Dieses Repository ist ein vollständiges Neuschreiben der vorherigen Version von Suchen (GitHub. com / schollz / find). Die API zum Senden von Fingerabdrücken (/ Track und / lernen) ist rückwärts kompatibel. Es gibt mehrere bemerkenswerte Verbesserungen der vorherigen Version:
- Unterstützung für jede Datenquelle, Bluetooth / WiFi / Magnetfelder / etc. (zuvor nur WiFi)
- Passives Scannen eingebaut (bisher erforderlich a separater server)
- Unterstützung für Bluetooth-Scannen im Scan-Dienstprogramm (zuvor nur WIFI)
- Meta-Learning mit 10 verschiedenen Machine-Lernklassifizierer (zuvor nur drei)
- Client verwendet Websockets Reaging, welche Bandbreite reduziert ( und kodierende Komplexität)
- Rollende Komprimierung von MAC-Adressen für viel kleinere On-Disk-Datenbanken (siehe Mapslimmer)
- Datenspeicher in SQLite-Datenbank (zuvor war es BoltDB)