2016-05-12 128 views
0

是否可以使用bluez將信標的傳輸速率設置爲15Hz?我認爲默認速率爲1 Hz,非常低。將傳輸速率設置爲15Hz

+0

你的意思是在一座燈塔上閃爍藍色? – Shmuel

+0

我使用帶有bleutooth dongle和bluez的rapsberry pi來創建虛擬信標。 – user3235881

回答

0

你當然可以使用BlueZ來提高傳輸速率。點擊這裏,查看我的回答對如何將其設置爲10赫茲:

Is there a way to increase BLE advertisement frequency in BlueZ?

在我的情況,我從來沒有能夠讓我的加密狗發射往往比10赫茲。但是這可能是加密狗特有的。如果將其設置爲15赫茲所需要的命令是:

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 

如果你的藍牙接口的最大傳輸率低於15赫茲,上面的命令將可能只是最終將其設置爲最大速率。

+0

謝謝,我能否識別我的藍牙接口的最大傳輸速率? – user3235881

+0

我認爲它工作我幾乎沒有檢測到信標了,在10個掃描週期內有2個檢測,它可能傳輸太快 – user3235881

+0

我不認爲你可以找到最大傳輸速率,沒有得到你的芯片組或文件的反覆試驗和錯誤。可以編寫代碼來計算在iOS,Android和OSX上每秒接收的數據包的數量。 – davidgyoung