Jak wymusić skanowanie hcitool

2

Używam hcitool do odkrywania urządzeń BT.

hcitool scan

Pracuję świetnie, ale kiedy się powiedzie, kolejne wywołania zwrócą zawartość pamięci podręcznej odnajdowania i natychmiast powrócą. Potrzebuję sposobu, aby zmusić skanowanie, aby upewnić się, że zawsze otrzymuję najbardziej aktualne informacje o obecności. Jedno rozwiązanie znalazłem

hciconfig reset

Czy to jest właściwy sposób?

allprog
źródło

Odpowiedzi:

7

Polecenie skanowania hcitool ma własną pomoc. Jeśli wpiszesz:

hcitool scan --help

dostajesz:

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

Trudno mi było znaleźć dalsze dokumenty na temat każdej z tych opcji, ale odkryłem, że opcja „--flush” wydaje się nie używać pamięci podręcznej:

hcitool --flush
user160222
źródło
hcitool scan - działa flush. Dzięki.
allprog