Как заставить сканирование hcitool


2

Я использую hcitool для обнаружения устройств BT.

hcitool scan

Я прекрасно работаю, но когда это удастся, последовательные вызовы вернут содержимое кэша обнаружения и вернутся немедленно. Мне нужен способ принудительного сканирования, чтобы я всегда получал самую свежую информацию о присутствии. Я нашел одно решение:

hciconfig reset

Это правильный способ сделать это?

Ответы:


7

У команды сканирования hcitool есть своя справка. Если вы введете:

hcitool scan --help

ты получаешь:

# hcitool scan --help
Usage:
    scan [--length=N] [--numrsp=N] [--iac=lap] [--flush] [--class] [--info] [--oui] [--refresh]

Мне было трудно найти дополнительную документацию по каждому из этих параметров, но я обнаружил, что опция --flush, похоже, не использует кеш:

hcitool --flush

hcitool scan --flush работает. Благодарю.
allprog
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.