Ist es möglich, die Übertragungsrate einer Beacon auf 15 Hz mit Bluez einzustellen? Ich denke, die Standardrate ist 1 Hz, die sehr niedrig ist.Legen Sie die Übertragungsrate auf 15 Hz
Antwort
Sie können BlueZ sicherlich verwenden, um die Übertragungsrate zu erhöhen. Schauen Sie sich meine Antwort hier, wie man es auf 10 Hz:
Is there a way to increase BLE advertisement frequency in BlueZ?
In meinem Fall war ich nie in der Lage zu meinen Dongle übertragen häufiger als 10 Hz zu machen. Aber das könnte Dongle-spezifisch sein. Wenn die Befehle sie sind auf 15 Hz einzustellen benötigt:
sudo hciconfig hci0 up
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hcitool -i hci0 cmd 0x08 0x0006 78 00 78 00 03 00 00 00 00 00 00 00 00 07 00
sudo hcitool -i hci0 cmd 0x08 0x000a 01
Wenn Ihre Bluetooth-Schnittstelle des max Übertragungsrate von weniger als 15 Hz ist, werden die Befehle oben wahrscheinlich nur am Ende es zur maximalen Rate einstellen.
Vielen Dank, kann ich die maximale Übertragungsrate meiner Bluetooth-Schnittstelle ermitteln? – user3235881
Ich denke, es hat funktioniert Ich bin fast nicht mehr entdecken die Beacon, 2 Erkennung in 10 Scan-Zeit, Es ist wahrscheinlich zu schnell senden – user3235881
Ich glaube nicht, dass Sie die maximale Übertragungsrate finden, ohne Dokumentation für Ihren Chipsatz oder Versuch und Irrtum. Es ist möglich, Code zum Zählen von Paketen zu schreiben, die pro Sekunde auf iOS, Android und OSX empfangen werden. – davidgyoung
- 1. Legen Sie die Frequenz auf Audiodatei
- 2. Legen Sie die Abstandstasten
- 3. iPhone Max Zulässige Mobilfunk-Übertragungsrate
- 4. Legen Sie die Ränder zwischen den Elementen auf BrowseFragment
- 5. Wie legen Sie die Jquery-Tabs auf 100% Höhe?
- 6. Legen Sie eine Zelle die insetForSectionAtIndex
- 7. eine Gulp Aufgabe Legen Sie die Standard
- 8. Legen Sie die Authentifizierungsanforderung in j2me fest?
- 9. Legen Sie die Lautstärke einer Android-Anwendung
- 10. Legen Sie einen USB-Treiber, die
- 11. Legen Sie CSS Atribute Selector auf: Ziel
- 12. Legen Sie Alpha auf Radiobutton Label
- 13. Legen Sie eine Textansicht auf ein Kartenfragment
- 14. InfiniBand: Übertragungsrate hängt von MPI_Test * Frequenz
- 15. Legen Sie die Ruhezeit in C#
- 16. Legen Sie die Tabellenelemente in Collection
- 17. Legen Sie die Platzhalterzeichenfolge für NSTextView fest
- 18. Legen Sie die Grenzen einer MapView
- 19. Legen Sie die Ressource Zeichenfolge in Javascript
- 20. Legen Sie die Schriftfarbe in Garnele
- 21. So legen Sie die Zielwebsite für die MSDeploy.exe-Befehlszeile fest
- 22. java.lang.IndexOutOfBoundsException: Ungültiger Index 15, Größe ist 15
- 23. Fügen Sie 15 Minuten zur aktuellen Zeit hinzu und fangen Sie in 15-Minuten-Intervallen ein
- 24. So legen Sie die Standardschaltfläche für die EINGABETASTE fest
- 25. Legen Sie die Ordnerberechtigung fest, die IIS nicht enthält
- 26. Legen Sie die Folium-Karten in die Jinja-Vorlage
- 27. Wo legen Sie die Umgebungsvariablen für die App fest?
- 28. Legen Sie benutzerdefinierte Entität state
- 29. Intellij 15 XHTML Farbschema
- 30. 0,1 Hz Rechteckwellengenerator mit 30% Einschaltdauer bei der Montage
meinst du blaue blitz auf einem beacon? – Shmuel
Ich benutze eine Rapsberry Pi mit einem Bluetooth Dongle und Bluez, um ein virtuelles Leuchtfeuer zu erstellen. – user3235881