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 WiresharkWireshark がインストールされている場合は、Wireshark が自動的に開きます。
それ以外の場合は、Wireshark を手動で開始し、インターフェイスとして既定の TCP パイプを指定します。
wireshark -k -i TCP@127.0.0.1:24352
別のコンピューターでの Wireshark の使用
コマンド プロンプト\PowerShell コンソールを使用して btvs.exe を実行します。
btvs.exe -Mode Wireshark -Remote onwireshark実行し、コマンド ライン パラメーターを使用して、最初のマシンと選択したポートの IP アドレスを渡します。wireshark -k -i TCP@<ip address>:<port>注: ポートの既定値は 24352 です
Ellisys Bluetooth Analyzer 操作
Ellisys がインストールされていることを前提としています。
ツールの設定
Ellisys Bluetooth Analyzer の Tools->Options で、[インジェクション API] タブで HCI インジェクション サービスを有効にします。
Ellisys Bluetooth Analyzer の Record->Recording オプション で記録オプションを構成します。 HCI トレースのみが必要な場合は、[ ワイヤレス キャプチャ]の下にあるすべてのオプションをオフにします。
Ellisys の使用状況
Ellisys Bluetooth Analyzer を起動します。
[HCI の概要 (インジェクション) の概要] タブを選択します。
[レコード] を選択します。
トレースするコンピューターで Ellisys モードで btvs.exe を実行します。
btvs.exe -Mode Ellisysa. 必要に応じて、Ellisys Bluetooth Analyzer が別のコンピューターで実行されている場合、または Ellisys のリッスンしているポートが変更された場合は、コマンド ラインでアドレスまたはポートを指定します ( コマンド ライン オプションを参照)。
現場プロトコル分析システムの操作
Frontline がインストールされていることを前提としています。
現場プロトコル分析システムの使用状況
コマンド プロンプト\PowerShell コンソールを使用して、同じコンピューターで
btvs.exe -Mode Frontlineを実行します。[ キャプチャの開始 ] ボタン (ツール バーの [赤] ボタン) を選択します。
View->Frame Display を選択して HCI トレースを表示します。