Ich benutze die Altbeacon-Bibliothek, um eine Indoor-Navigation-Anwendung mit ibks Beacons zu implementieren, aber mein Problem ist, dass ich einen schnellen Scan möchte, also habe ich die setSampleExpiration-Methode und setze es auf 10 Sekunden, aber jetzt sind die Entfernungen ungenau. Wie kann ich mit einem schnelleren Scan eine gute Präzision erreichen?Verwendet randedbeacon.setSampleExpritation(), aber es macht die getdistance() ungenau
0
A
Antwort
0
Wenn Sie Bluetooth LE verwenden, um Entfernungsschätzungen zu erhalten, gibt es immer einen Kompromiss zwischen der Genauigkeit und der Anzahl der statistischen Stichproben. Da auf RSSI viel Rauschen vorhanden ist, benötigen Sie viele Samples, um es herauszufiltern.
Wenn Sie die Abtastzeit von der Standardeinstellung 20 Sekunden auf 10 Sekunden reduzieren, werden sich die Schätzungen schneller ändern, allerdings auf Kosten dieser Genauigkeit.
Eine Sache, die Sie tun können, ist erhöhen Sie die Anzahl der Signalmessungen. Wenn Sie die Werberate auf dem ibks Beacon erhöhen können (zum Beispiel von 1 Hz auf 10 Hz), haben Sie mehr Stichproben und bessere Schätzungen.
Verwandte Themen
- 1. Implizite keine macht Programm ungenau
- 2. Git erkennt ungenau Zusammenführungskonflikte
- 3. Gleitpunktzahl ungenau
- 4. iphone. macht UITextView aber macht es nicht sichtbar
- 5. System.Timers.Timer massiv ungenau
- 6. Sind die SpeakProgressEventArgs des SpeechSynthesizer ungenau?
- 7. Fall, wenn Ergebnis ungenau
- 8. Wenn document.getElementByID ohne ID verwendet wird, was macht es?
- 9. W3C Geolocation API sehr ungenau
- 10. Was macht python sys.intern und wann sollte es verwendet werden?
- 11. Was macht '@reigy' und wann sollte es verwendet werden?
- 12. Highstock Bereich Diagramm macht eine Lücke, aber es gibt Daten
- 13. oberen Befehl zeigt ungenau TIME +
- 14. HttpWebRequest.UserAgent: Was macht es
- 15. Warum ist meine CLLocation-Geschwindigkeit so ungenau?
- 16. random.seed(): Was macht es?
- 17. Was macht die Platzierung \ am Ende einer Zeile in Python?
- 18. Verwendet jquery macht die Webseite lange Zeit beim Laden
- 19. JavaScript webdriver-selen `mouseMove` ungenau auf Chrom?
- 20. PHP CURL speichert Cookie in cookiejar, verwendet es aber nicht
- 21. Einfache Kompilierung Fehler, aber macht keinen Sinn
- 22. WriteableBitmap fehlerhaft, Pixel-Array sehr ungenau
- 23. Was die ‚reduziert‘ Funktion macht und wie es
- 24. Warum ist Gleitkommaarithmetik in C# ungenau?
- 25. Wie wird jQuery.validate() verwendet, aber native Chrome-Validierungsbenachrichtigungen verwendet?
- 26. Asp.Net AutoEventWireup - was macht es Code weise
- 27. AngularJS $ location.hash macht ##, aber ich brauche 1.2.0 #
- 28. __IOS_UNAVAIBLE macht es auch __TVOS_UNAVAILABLE?
- 29. Expression.Bind() - was macht es eigentlich?
- 30. jquery Diashow: macht es besser