次の方法で共有


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がインストールされていることを前提としています。

  1. コマンドプロンプト\PowerShellコンソールを使用してbtvs.exeを実行します。

    btvs.exe -Mode Wireshark

  2. Wireshark がインストールされている場合は、Wireshark が自動的に開きます。

    それ以外の場合は、手動でWiresharkを起動し、既定のTCPパイプをインターフェイスとして指定します。

    wireshark -k -i TCP@127.0.0.1:24352

別のコンピューターでのWiresharkの使用方法

  1. コマンドプロンプト\PowerShellコンソールを使用してbtvs.exeを実行します。

    btvs.exe -Mode Wireshark -Remote on

  2. wireshark実行し、コマンド ライン パラメーターを使用して、最初のマシンと選択したポートの IP アドレスを渡します。

    wireshark -k -i TCP@<ip address>:<port>

    Note:ポートの既定値は24352

Ellisys Bluetooth Analyzerの操作

Ellisysがインストールされていることを前提としています。

ツールの設定

  1. Ellisys Bluetooth Analyzerの ツール->オプション で、 [Injection API] タブでHCIインジェクションサービスを有効にします。

  2. Ellisys Bluetooth Analyzerの [記録->記録オプション] で記録オプションを構成します。 HCIトレースのみが必要な場合は Wireless Captureの下のすべてのオプションをオフにします。

Ellisysの使用方法

  1. Ellisys Bluetooth Analyzerを起動します。

  2. [HCIの概要 (インジェクション) ] 概要タブを選択します。

  3. [記録] を選択します。

  4. トレースするコンピューターでbtvs.exeをEllisysモードで実行します。

    btvs.exe -Mode Ellisys

    a. 必要に応じて、Ellisys Bluetooth Analyzer が別のコンピューターで実行されている場合、または Ellisys でリッスンしているポートが変更された場合は、コマンド ラインでアドレスまたはポートを指定します ( コマンド ライン オプションを参照)。

Frontlineプロトコル分析システムの操作

Frontlineがインストールされていることを前提としています。

Frontlineプロトコル分析システムの使用方法

  1. コマンド プロンプト\PowerShell コンソールを使用して、同じコンピューターで btvs.exe -Mode Frontline を実行します。

  2. [キャプチャの開始] ボタン (ツールバーの赤いボタン) を選択します。

  3. HCIトレースを表示するには、 [ビュー>フレーム表示] を選択します。