Bluetooth仮想スニファ (btvs.exe)
Bluetooth Virtual Sniffer (BTVS) を使用すると、ユーザーは、現場プロトコル分析システム、Ellisys Bluetooth アナライザー、または Wireshark でライブ HCI トレースを表示できます。 Wiresharkをお勧めします。
コマンドライン オプション
btvs.exe [-Address 127.0.0.1] [-Mode Frontline|Ellisys|Wireshark] [-Port 24352] [-Remote off|on] [-Service 1|2|3]
Address (Ellisys mode only) Specifies the IP address of the machine
running Ellisys Bluetooth Analyzer. (Default: 127.0.0.1)
Mode Optionally specify whether btvs.exe should generate traces
for Frontline, Ellisys, or Wireshark.
Port (Ellisys or Wireshark only) Specifies the UDP listen port of the
Ellisys Bluetooth Analyzer injection API\Specifies the TCP port
for Wireshark. (Default: 24352)
Remote (Wireshark only) Specifies whether Wireshark will be on the same machine
or run remotely. Off will try to start Wireshark on the same machine. (Default: off)
Service (Ellisys mode only) Specifies the HCI Injection Service.
1: Primary. 2: Secondary. 3: Tertiary. (Default: 1)
これらの使用方法はすべて、コマンド プロンプトまたは PowerShell コンソールを開き、抽出された BTP フォルダー内の BTVS アプリケーションに移動する必要があります。
ユーザー インターフェイス
[Bluetooth Virtual Sniffer] ウィンドウには2つのボタンがあります。
フルパケットログ
通常は削除されるデータをHCIログに収集します。 たとえば、大きなACLパケット、暗号化キーやHIDレポートなどの機密データなどです。
デバッグモードの設定または拡張
一定期間、SSPデバッグモードを有効にします。 SMPデバッグキーを送信して受け入れます。 もう一度クリックすると、時間が延長されます。
Wiresharkの操作
Wiresharkがインストールされていることを前提としています。
同じコンピューターでのWiresharkの使用状況 (推奨)
コマンドプロンプト\PowerShellコンソールを使用してbtvs.exeを実行します。
btvs.exe -Mode Wireshark
Wireshark がインストールされている場合は、Wireshark が自動的に開きます。
それ以外の場合は、手動でWiresharkを起動し、既定のTCPパイプをインターフェイスとして指定します。
wireshark -k -i TCP@127.0.0.1:24352
別のコンピューターでのWiresharkの使用方法
コマンドプロンプト\PowerShellコンソールを使用してbtvs.exeを実行します。
btvs.exe -Mode Wireshark -Remote on
wireshark
実行し、コマンド ライン パラメーターを使用して、最初のマシンと選択したポートの IP アドレスを渡します。wireshark -k -i TCP@<ip address>:<port>
Note:ポートの既定値は24352
Ellisys Bluetooth Analyzerの操作
Ellisysがインストールされていることを前提としています。
ツールの設定
Ellisys Bluetooth Analyzerの ツール->オプション で、 [Injection API] タブでHCIインジェクションサービスを有効にします。
Ellisys Bluetooth Analyzerの [記録->記録オプション] で記録オプションを構成します。 HCIトレースのみが必要な場合は Wireless Captureの下のすべてのオプションをオフにします。
Ellisysの使用方法
Ellisys Bluetooth Analyzerを起動します。
[HCIの概要 (インジェクション) ] 概要タブを選択します。
[記録] を選択します。
トレースするコンピューターでbtvs.exeをEllisysモードで実行します。
btvs.exe -Mode Ellisys
a. 必要に応じて、Ellisys Bluetooth Analyzer が別のコンピューターで実行されている場合、または Ellisys でリッスンしているポートが変更された場合は、コマンド ラインでアドレスまたはポートを指定します ( コマンド ライン オプションを参照)。
Frontlineプロトコル分析システムの操作
Frontlineがインストールされていることを前提としています。
Frontlineプロトコル分析システムの使用方法
コマンド プロンプト\PowerShell コンソールを使用して、同じコンピューターで
btvs.exe -Mode Frontline
を実行します。[キャプチャの開始] ボタン (ツールバーの赤いボタン) を選択します。
HCIトレースを表示するには、 [ビュー>フレーム表示] を選択します。