2016-05-12 7 views
0

Можно ли установить скорость передачи маяка на 15 Гц с помощью синего? Я думаю, что скорость по умолчанию составляет 1 Гц, что очень мало.Установите скорость передачи до 15 Гц

+0

Вы имеете в виду проблесковый маячок на маяке? – Shmuel

+0

Я использую rapsberry pi с блестящим ключом и bluez для создания виртуального маяка. – 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 

Если максимальная скорость передачи вашего интерфейса Bluetooth является ниже 15 Гц, команды выше, вероятно, только в конечном итоге установить его на максимальную скорость.

+0

Благодарим вас, возможно ли определить максимальную скорость передачи моего интерфейса bluetooth? – user3235881

+0

Я думаю, что это сработало. Я почти не обнаружил маячок, 2 обнаружения в течение 10 периодов сканирования. Вероятно, он слишком быстро передает – user3235881

+0

. Я не думаю, что вы можете найти максимальную скорость передачи без получения документации для вашего набора микросхем или проб и ошибок. Можно писать код для подсчета пакетов, полученных в секунду на iOS, Android и OSX. – davidgyoung