私はUbuntu 16.04デュアルブートウィンドウを実行しています。私はUD100 Bluetooth USBアダプタを使用しています(古いコンピュータはBLE互換ではありません)。Hcitool whitelistコマンドが動作しない
I have a beacon that works finelescan
は正常に機能します(--duplicates
がなくても重複しているように見えますが)。ただし、--whitelist
オプションはまったく動作していないようです。
あなたは上の画像からわかるように、ホワイトリスト機能は、任意のビーコンをスキャンするために失敗した、と私はMACアドレスを追加するときに異なるフォーマットをしようとした場合にもlewlsz
サイズは、変わることはありません。白いリストをクリアしても効果はありません。
Whats going on?私は複数のビーコンを監視し、このためのスクリプトを書こうとしています。とそれに関連するlewladd
とlewlrm
コマンドは、スキャン対象のMACアドレスごとにlescan | egrep 'MAC1|MAC2|...
のようなegrepのものを捨てる代わりに使います。
ありがとうございました!
'--random'を文脈に入れてくれてありがとう!私はどこでもそのオプションの意味を見つけることができませんでした。私のアドレスはランダムな静的なものでなければなりません。なぜなら、そのアドレスを追加するとランダムな静的な理由がわかりません。私は自分のnrf52チップからこれらのアドレスを直接取得しているので、彼らは公開されていると仮定しました。しかし、それは異なるフォーラムのためにすべて一緒に異なる質問です。 ご協力いただきありがとうございます。 – ztan
nRF52デバイスを使って興味を持って開発している方は、[このフォーラムの投稿](https://devzone.nordicsemi.com/question/43670/how-to-distinguish-between-random-and-public-gap-addresses/) BLEアドレスがランダムな静的な理由を説明しています。 – ztan
パブリックアドレスを使用するには、アドレスブロックを購入する必要があります。ノルディック・セミコンダクターはお金を無駄にしたくないので、生産現場で割り当てられているスタティック・ランダム・アドレスが使用されるデフォルト構成を持っています。 (希望する場合は、アドレスブロックを購入し、それらのアドレスを周辺機器に割り当てることができます)。 – Emil