WiFiセンシングは、無線通信を測定信号として利用します。人が動く、ドアが開く、家具の配置が変わると、反射した電波経路も変化します。センシングシステムはそうした変化を記録し、人の存在、動き、呼吸、ジェスチャー、ゾーン、またはその他の慎重に定義された事象に関連するパターンを探します。
簡潔に言えば、WiFiセンシングは有用になり得ますが、魔法ではなく、自動的に信頼できるものでもありません。RuViewのようなブラウザーデモは、実際のキャプチャおよび推論パイプラインの上にある説明レイヤーとして扱うのが適切です。このガイドでは、信号、モデル、アプリケーション、検証の各レイヤーを分けて説明し、システムが実際に何を証明しているのかを判断できるようにします。
WiFiセンシングの仕組みを平易に説明すると
送信機がWiFi信号を送り、受信機が到達した信号を測定します。結果は直接経路だけではありません。壁、床、家具、家電、人によって複数の反射経路が生まれます。動きによって、そうした経路の位相、振幅、タイミング、相関が変化します。
システムは測定値の時系列を特徴量に変換し、その特徴量をルールや学習済みモデルと照合します。出力は、二値の存在状態、動きのスコア、部屋内のゾーン、活動ラベル、または信頼度の範囲になることがあります。出力は信号変化からの推定であり、直接の視覚観測ではありません。
- 送信: ルーター、アクセスポイント、ESP32、またはその他の無線機器がワイヤレスリンクを作ります。
- 測定: 互換性のある受信機が、RSSI、CSI、Dopplerに似た変化、または関連するチャネル特徴を取得します。
- 解釈: フィルタリングとモデルによって、ノイズを含む測定値が定義済みのセンシング出力に変換されます。
- 検証: 既知ラベルと部屋を変えたテストによって、出力が一般化するかどうかが明らかになります。
RSSIとCSIの違い: なぜ測定方式が重要なのか
RSSIは、受信信号強度を大まかな数値に要約したものです。単純な近接判定や在室実験には使えますが、WiFiチャネル内にある周波数ごとの挙動の多くを隠してしまいます。Channel State Information、すなわちCSIは、サブキャリア全体、そして多くの場合はアンテナ間リンク全体にわたる、より細かな測定値を提供します。
そのためCSIは微細な動きを検出するための構造をより多く提供しますが、その一方で、より多くのデータ、ハードウェア制約、キャリブレーション作業、そして過学習の機会も生みます。プロジェクトでは、実際の問いに答えられる最も単純な測定方式を選ぶべきです。
| 測定方式 | 適している用途 | 主な制約 |
|---|---|---|
| RSSI | 大まかな近接判定、単純な在室判定、ベースライン実験 | 詳細度が低く、環境変動が大きい |
| CSI | 存在検知、動作検知、活動認識、位置推定、研究用特徴 | 互換性のあるキャプチャ、処理、ラベル、検証が必要 |
| 可視化 | モデル出力と信頼度の説明 | 基礎となる測定証拠の代わりにはならない |
WiFiセンシングでできること
最も強いユースケースは、対象が狭く、答えを確認する方法が明確なものです。存在検知は照明制御やエネルギー制御を支援できます。動作やジェスチャーの実験は非接触の操作を支援できます。研究システムでは、呼吸に関連する微小な動き、活動認識、屋内測位、転倒に似た事象、姿勢に関連する特徴も研究されています。
ただし、これらの課題は相互に置き換えられるものではありません。空室と在室を区別できるシステムが、人を識別できること、姿勢を再構成できること、健康状態を診断できること、あるいはあらゆる壁越しに誰かを確実に追跡できることを証明したわけではありません。主張を一つ追加するごとに、新たなラベル、テスト、リスク管理が必要です。
- 存在検知と在室判定: 定義されたゾーンが占有されている可能性が高いかどうか。
- 動作と活動: 動きが発生したか、そしてどの学習済みクラスに最もよく一致するか。
- 位置推定: デバイスまたは信号に関連する対象がどこにいる可能性が高いか。
- 研究用可視化: CSI特徴、信頼度、実験出力を表示すること。
必要なハードウェアとソフトウェア
通常のWiFiトラフィックが無線リンクを提供することはありますが、一般的な消費者向けインターフェースがセンシングに必要な測定値を常に公開しているとは限りません。ESP32を使った実験は、CSI学習の取り組みやすい入口になり得ます。一方、Nexmon CSIに対応したBroadcomデバイスでは、より豊富なキャプチャを取得できる場合があります。ほかの研究プラットフォームでは、専用のネットワークインターフェースカードやベンダー提供のセンシングAPIを使用します。
ソフトウェアは、サンプルにタイムスタンプを付け、ノイズを除去し、ラベルを整列させ、特徴量を抽出し、推論を実行し、結果を再現できるだけのメタデータを保持しなければなりません。ページがアニメーションを表示するだけで、測定値の出所を説明できないなら、それは検証済みのセンシングシステムではなく、可視化デモです。
- チップセット、ファームウェア、ドライバー、動作モードが必要なデータを公開していることを確認する。
- 部屋のレイアウト、デバイス配置、チャネル、帯域幅、サンプリング挙動、ラベルのタイミングを記録する。
- 学習、検証、環境を変えたテストを分離する。
- 結果を無理に出すのではなく、低信頼度状態や利用不可状態を表示する。
精度の限界とよくある失敗パターン
WiFiセンシングはマルチパスに依存しており、それがドリフトし得る理由でもあります。ルーターを動かす、チャネルを変更する、ドアを開ける、人が増える、扇風機を回す、家具を動かすといったことが、信号分布を変える可能性があります。モデルは学習した部屋ではうまく機能しても、別の場所では失敗することがあります。
有用な評価には、誤検知、見逃し、レイテンシ、信頼度キャリブレーション、そして環境変化後の性能が含まれます。印象的なライブ例が一つあるだけでは十分ではありません。日をまたいで、部屋をまたいで、ハードウェアをまたいで、未知の参加者に対しても再現できることの方が、はるかに強い証拠です。
| 変化 | 起こり得る影響 | 検証時の対応 |
|---|---|---|
| ルーターまたは受信機が動く | ベースラインとマルチパスのパターンがずれる | 再キャリブレーションし、配置感度をテストする |
| 家具、ドア、家電が変わる | 新たな反射が動きに似て見える | 部屋を変えたネガティブテストを含める |
| 複数人が入室する | 信号が重なり、ラベルが曖昧になる | 対応可能な在室人数と信頼度の限界を報告する |
| 異なるハードウェアまたはチャネル | 特徴量分布が変化する | 対応する各構成を個別に検証する |
プライバシー、安全性、責任ある導入
カメラを使わないことは、プライバシー上の懸念がないことを意味しません。在室状況、生活パターン、動き、位置情報は依然としてセンシティブです。責任ある導入では、何を測定するのか、誰がアクセスできるのか、データをどれだけ保持するのか、処理がローカルで完結するのか、そしてユーザーがその機能をどう無効化できるのかを説明します。
WiFiセンシングは、医療診断、緊急対応、法執行、従業員の懲戒、その他の重大な判断の唯一の根拠にすべきではありません。研究デモでは、推定されたシルエットやゾーンをグラウンドトゥルースとして提示することを避け、不確実性を見える形で示すべきです。
- 明示したタスクに必要な最小限のデータだけを収集する。
- 可能な場合はローカル処理と短期保持を優先する。
- 通知、同意、アクセス制御、無効化スイッチを必須にする。
- 非対応用途と人によるレビューへのエスカレーションを文書化する。
WiFiセンシングのデモを評価する方法
まず、そのデモに入力されている物理的な測定値が何かを確認してください。次に、曖昧な人検知ではなく、部屋の在室判定のような正確な対象を特定します。ベースライン、ラベル付きテスト、信頼度の扱い、そして環境が変わった後の結果を確認してください。
RuViewについては、オープンソースの可視化とワークフローを、ハードウェアによるキャプチャ経路と切り分けて考えてください。1つの構成ですべてのユースケースをカバーできると決めつけるのではなく、ESP32 CSI、Nexmon CSI、人検知、データセット、対応ルーター、屋内測位、GitHubプロジェクト選定に関する専用ガイドを利用してください。
- プロジェクトは送信機、受信機、チップセット、ファームウェア、測定方式を明示できるか。
- ライブデータ、再生データ、シミュレーション、説明用アニメーションを区別しているか。
- 誤検知、見逃し、レイテンシ、低信頼度状態が見えるか。
- 配置、部屋、参加者、ハードウェアの変更後にもテストされているか。
出典と技術参考資料
WiFiセンシング FAQ
WiFiセンシングとは何ですか?
WiFiセンシングは、無線の電波測定値の変化を分析して、人の存在、動き、活動、位置などの事象を推定する技術です。これはカメラ画像ではなく、推定のためのパイプラインです。
WiFiセンシングはどのように機能しますか?
送信機と受信機がWiFiリンクを作り、RSSIやCSIのような測定値がチャネル変化を記録し、フィルタリングやモデルがその変化を定義済みの出力に対応付けます。その結果は検証されなければなりません。
普通のWiFiで人を検知できますか?
WiFi信号は存在検知や動作検知を支援できますが、一般的なルーターでは実用的なシステムに必要なデータが取得できない場合があります。信頼性は、ハードウェア、ラベル、キャリブレーション、環境、検証に左右されます。
WiFiセンシングとWiFi CSIは同じものですか?
いいえ。WiFiセンシングは、より広いアプリケーション分野です。CSIは、多くのセンシングシステムで使われる詳細な測定ソースの一つです。
WiFiセンシングは壁越しに見えますか?
電波の変化は一部の壁を通過したり回り込んで反射したりすることがありますが、性能は材質、配置、距離、干渉、学習対象タスクによって変わります。壁越し性能を主張するには、対象環境での直接テストが必要です。
WiFiセンシングはプライベートですか?
カメラを避けられる場合はありますが、推定される在室状況、動き、生活パターン、位置情報は依然としてセンシティブです。責任あるシステムは、収集を最小限に抑え、処理内容を説明し、アクセスを制御し、同意取得と無効化の手段を提供します。