多くの一般向けルーターは、WiFiセンシング実験においてアクセスポイントやトラフィック源としては利用できますが、生の Channel State Information(CSI)を自動的に提供するわけではありません。決定的なのは通常、測定値を出力するための受信側チップセット、ファームウェア、ドライバー、APIです。
高速なWiFi 6やWiFi 7ルーターでも、ネットワーク用途としては優秀であっても、CSIインターフェースが公開されていないことは珍しくありません。むしろ、ESP32開発ボードや、明確にサポートされたBroadcom/Cypressデバイスのほうが、取得経路が既知で検証しやすいため、実験には有用な場合があります。
ハードウェアがWiFiセンシング対応である条件
センシング対応の構成には、電波を送信するルーターだけでは不十分です。受信パケットがサブキャリア、アンテナ、時間、その他のチャネル指標にわたってどう変化するかを観測できる、サポートされた手段が必要です。実務上は通常、公開されたCSIコールバック、ファームウェアパッチ、研究向けドライバー、またはベンダー提供のセンシングAPIを意味します。
互換性は一連の要素として捉えるべきです。チップセット、正確なハードウェアリビジョン、ファームウェア、OSカーネル、ドライバー、取得ツール、チャネル幅、アンテナ構成、解析コードがすべて整合している必要があります。製品名だけでは十分な根拠になりません。
- 受信側がCSIまたは他の文書化されたセンシング計測値を出力できること。
- ソフトウェアが、対象のチップセット、ファームウェア、カーネルの組み合わせを正確にサポートしていること。
- 再現可能なパケットトラフィック、タイムスタンプ、実用的な出力形式があること。
- 部屋の条件、アンテナ配置、対象タスクについては、最終的に現場での検証が必要であること。
現実的な4つのハードウェア構成
市販ルーターの一覧から探し始めるのではなく、まずサポートされた取得経路から選ぶべきです。以下の比較では、接続性を提供する機器と、実際にセンシング計測値を出力できる機器を分けて整理しています。
| 構成 | ルーターの役割 | CSIアクセス | 適した用途 | 主な注意点 |
|---|---|---|---|---|
| 標準ルーター + ESP32受信機 | アクセスポイントまたはトラフィック源 | ESP-IDF CSIコールバック | 低コストな在室検知・動作検知実験 | 通常は研究用途相当のキャリブレーションが必要 |
| 対応Nexmon CSIデバイス | AP、送信機、または受信機 | パッチ適用済みBroadcom/Cypressファームウェア | より高帯域なラボ計測 | 正確なチップ、ファームウェア、カーネルが重要 |
| 文書化されたベンダー製センシングプラットフォーム | 統合型センシングノード | ベンダーAPIまたは管理されたイベント | 商用スマートホーム展開 | クローズド、クラウド専用、またはサブスクリプション前提の場合がある |
| 一般的な民生用ルーターのみ | 接続性とパケットトラフィック | 通常は公開された生CSI出力なし | 別受信機のための安定したネットワーク | WiFi 6/7であってもセンシングアクセスを意味しない |
ESP32: 多くのラボにとって最も始めやすい選択肢
EspressifはESP-IDFでWiFi CSIの受信経路を文書化しており、CSIの有効化や受信コールバックの登録方法も提供しています。そのためESP32系ボードは、文書化されていないルーターよりも、収集、フィルタリング、キャリブレーション、室内環境の影響を学ぶ実験基盤として明確に扱いやすい選択肢です。
ルーターは通常のアクセスポイントのまま運用し、ESP32を測定エンドポイントとして使えます。購入前には、正確なチップファミリー、現在のESP-IDFサポート、アンテナ設計、サンプルコード、周波数帯、チャネル設定を確認してください。
- 低コストな試作や制御しやすい実験に向いています。
- パッチ済みルーターファームウェアではなく、文書化されたAPIを使いたい場合に有用です。
- デモが姿勢、呼吸、個人識別を高信頼で推定できることの証明にはなりません。
Nexmon CSI: 製品名ではなくチップセットで選ぶ
Nexmon CSIは、特定のBroadcom/Cypressチップとファームウェアの組み合わせをサポートします。公開例としては、bcm43455c0を使うRaspberry Pi系や、bcm4366c0を使うAsus RT-AC86Uの経路があります。ただし、これはあらゆるRaspberry Piイメージ、Asusルーター、Broadcom系デバイスが自動的に動作することを意味しません。
購入直前に必ずプロジェクトのサポート表を確認してください。カーネル変更、ファームウェア改訂、基板リビジョン、OS更新によって、動作経路が変わる可能性があります。本番利用では、保証、保守性、セキュリティ更新、パッチ済みファームウェアを許容できるかも検討が必要です。
- 正確なWiFiチップとファームウェアバージョンを一致させること。
- OSとカーネルに関する手順を確認すること。
- 別モデルへ広げる前に、まず文書化された基準構成を優先すること。
ルーター購入前のチェックリスト
確認すべきなのはデータ出力層の証拠です。製品ページにメッシュ、在室検知、スマートホーム連携、WiFi 7といった記載があっても、開発者向けにセンシング計測値へアクセスできるとは限りません。ドキュメントにAPI、SDK、対応チップセット、ファームウェア経路、出力形式の明記がなければ、その機器は通常のルーターとして扱うべきです。
- その機器に搭載されている正確なチップセットとハードウェアリビジョンは何か?
- 生CSI、処理済みセンシングイベント、あるいはそのどちらも出力できないのか?
- アクセスはローカルか、クラウド専用か、サブスクリプション制か、提携先限定か?
- どのファームウェア、カーネル、ドライバー、周波数帯、チャネル幅をサポートしているか?
- タイムスタンプ、アンテナ/コア情報、パケットメタデータを出力できるか?
- 同じハードウェアリビジョンで再現可能な実例があるか?
- センシング経路が利用できなかった場合に返品できるか?
結果を信頼する前に構成を検証する
最初の取得後は、無人の部屋、静止した人物、同じ歩行経路の反復、ドアの開閉、トラフィック変化、ルーター再起動を試験してください。チャネル、帯域幅、アンテナ配置、距離、ファームウェア、ソフトウェアバージョンを記録します。変化が再現可能で、誤検知の傾向が把握できて初めて、その構成は実用的といえます。
IEEE 802.11bf-2025はWLANセンシング向け拡張を標準化しますが、標準が公開されたからといって、既設のすべてのルーターが開発者向けインターフェースを公開するわけではありません。規格番号だけで判断せず、実際の製品実装とソフトウェアアクセス性を確認してください。
- ベースライン試験と動作試験を繰り返し実施する。
- 変数は一度に1つだけ変更する。
- 生データ取得結果と設定記録をまとめて保管する。
- 可視化結果を絶対的な真値として示すのではなく、不確実性を報告する。
このガイドと他ページの違い
このページは、ハードウェア互換性と購入判断に焦点を当てています。ESP32ガイドではESP-IDFによる取得手順、NexmonガイドではファームウェアをパッチしたBroadcom/Cypress取得、CSI解説では信号の基本概念、オープンソースガイドでは各種ソフトウェアプロジェクトの比較を扱っています。ハードウェア経路をここで決めた後に、それらのページを参照してください。
公式の互換性リファレンス
WiFiセンシング対応ルーター FAQ
どのWiFiルーターでもセンシングに使えますか?
多くのルーターは接続性やパケットトラフィックを提供できますが、生CSIを公開しているものは多くありません。文書化されたESP32またはNexmon CSI受信機、もしくは明確なセンシングAPIを持つベンダープラットフォームを使ってください。
WiFi 6やWiFi 7ならCSIにアクセスできますか?
いいえ。WiFi世代が示すのはネットワーク機能であり、ベンダーが開発者向けにセンシング計測値を公開しているかどうかとは別です。
ESP32 CSI用にはどのルーターを買うべきですか?
実験で必要な周波数帯とチャネル設定を安定して扱えるルーターを選んでください。通常、CSI受信側はESP32なので、センシング対応という表示よりも、設定を安定して制御できることのほうが重要です。
Asus RT-AC86UはNexmon CSIに確実に使えますか?
Nexmon CSIでは、そのモデルで使われるbcm4366c0の経路が文書化されていますが、購入前にハードウェアリビジョン、ファームウェア、ビルド手順、現在のサポート状況を必ず確認する必要があります。
IEEE 802.11bfで既存ルーターもセンシング対応になりますか?
自動的にはなりません。実際の対応可否は、チップセット、ファームウェア、製品実装、アクセス可能なソフトウェアインターフェースに依存します。