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


2

私はhcitoolを使用してBTデバイスを検出しています。

hcitool scan

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

hciconfig reset

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

回答:


7

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

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.