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

2

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

hcitool scan

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

hciconfig reset

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

allprog
источник

Ответы:

7

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

hcitool scan --help

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

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

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

hcitool --flush
user160222
источник
hcitool scan --flush работает. Благодарю.
allprog