2016-05-12 6 views
0

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

+0

meinst du blaue blitz auf einem beacon? – Shmuel

+0

Ich benutze eine Rapsberry Pi mit einem Bluetooth Dongle und Bluez, um ein virtuelles Leuchtfeuer zu erstellen. – user3235881

Antwort

0

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.

+0

Vielen Dank, kann ich die maximale Übertragungsrate meiner Bluetooth-Schnittstelle ermitteln? – user3235881

+0

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

+0

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

Verwandte Themen