2016-06-04 3 views
0

Я хочу выяснить конфигурацию, которая позволяет мне обнаруживать новый UUID маякового радиосигнала, когда он изменяется в кратчайшие сроки. Я использую этот код в моем Raspberry Pi начать радиомаякКонфигурация для эффективного моделирования маяков

sudo hciconfig hci0 reset 
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 $ 
sudo hcitool -i hci0 cmd 0x08 0x0006 A0 00 A0 00 03 00 00 00 00 00 00 00 00 07 $ 
sudo hcitool -i hci0 cmd 0x08 0x000a 01 

я изменить UUID и MESURE времени, необходимое для мобильного устройства для обнаружения изменений. Пока не известно, что среднее значение составляет 800 мс при скорости передачи 10 Гц.

У вас есть идея, если можно сократить время?

+0

Как вы определяете маяки на устройствах Samsung? Можете ли вы показать свой код, включая параметры сканирования, если это применимо. – davidgyoung

+0

Я использую Android Beacon Library – Keyb

ответ

0

Чтобы получить более быстрое время обнаружения, вы можете уменьшить период сканирования, используя код, как показано ниже. Вы можете поэкспериментировать с точным временем, но, учитывая период передачи 100 мс, я подозреваю, что вы можете получить самый быстрый ответ с периодом 200 мс, как показано ниже.

beaconManager.setForegroundScanPeriod(200l); 
beaconManager.updateScanPeriods();