web-dev-qa-db-ja.com

hcitoolスキャンを強制する方法

私はBTデバイスを発見するためにhcitoolを使用しています。

hcitool scan

私はうまく機能しますが、成功すると、連続した呼び出しによって検出キャッシュの内容が返され、すぐに返されます。常に最新のプレゼンス情報を取得できるように、スキャンを強制する方法が必要です。私が見つけた1つの解決策は

hciconfig reset

これは正しい方法ですか?

2
allprog

Hcitoolのスキャンコマンドには独自のヘルプがあります。入力した場合:

hcitool scan --help

あなたが得る:

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

これらの各オプションに関する詳細なドキュメントを見つけるのに苦労しましたが、「-flush」オプションがキャッシュを使用していないようです。

hcitool --flush
7
user160222