スマホで簡単!チャネルサウンディング評価

こんにちは。加賀デバイスのNordic Teamです。 Bluetooth® 6.0で追加され、昨今注目されているBluetooth LEを利用した高精度距離測定技術 チャネルサウンディング(Channel Sounding)をスマートフォンで評価できるようになったので、今回はその方法と測定結果をご紹介いたします。 以前のコラムでNordicのnRF54L15 DKを2台使用した、チャネルサウンディングによる測距を評価するソリューションを紹介させて頂きました。 その後、Nordicが提供するAndroid向けモバイルアプリツールnRF Toolboxにチャネルサウンディングのサポートが追加されたことにより、nRF54L15 DKとスマートフォン(Google Pixel10)を使用して、Android上でチャネルサウンディングを評価・活用できるようになりました。※26年1月現在、使用できるスマートフォンは Google Pixel10のみ なお、チャネルサウンディングの測距技術の詳しい説明やNordicのソリューション、nRF54L15 DKでの測定方法については以前のコラムをご覧ください。 ◢◤チャネルサウンディングの構成チャネルサウンディングではイニシエーター(Initiator)とリフレクター(Reflector)の2つのBluetooth LEデバイス間の距離を推定します。 ・イニシエーター:自デバイスから対向デバイス(リフレクター)までの距離を算出するデバイス・リフレクター:イニシエーターに応答するデバイス 以前のコラムではイニシエーター/リフレクターともにnRF54L15 DKを使用していましたが、今回はGoogle Pixel10をイニシエーター、nRF54L15 DKをリフレクターとして使用します。 ◢◤測定環境 ◆用意するもの ● Google Pixel10(どのモデルでも動作します)  ▶ Android 16(最新バージョン) ※2025年12月2日リリースのQPR2以降  ▶ nRF Toolboxアプリ(バージョン4.1.4以降)  ● nRF54L15 DK  ▶ nRF Connect SDK バージョン3.0.1以降   ▶ チャネルサウンディングリフレクターサンプルソフト※若干の変更が必要 ※Android及びnRF Connect SDKは測定時点での最新バージョンをご使用ください。 両者のバージョンによっては正常に動作しない可能性があります。 ◢◤サンプルソフト変更内容 nRF54L15 DKをGoogle Pixel10と通信させるためには、nRF Connect SDKのサンプルソフトのアプリケーション構成ファイル(prj.conf)に下記の2点の変更を加える必要があります。   ・変更前:CONFIG_BT_BONDABLE=n     → 変更後:CONFIG_BT_BONDABLE=y  ・変更前:CONFIG_BT_CTLR_SDC_CS_MAX_ANTENNA_PATHS=1    → 変更後:CONFIG_BT_CTLR_SDC_CS_MAX_ANTENNA_PATHS=2 変更後のファイルは下記のようになります。 この変更を加えたら、サンプルソフトをビルドしnRF54L15…