Wi-Fiレーダーは人体センシングの検索語として便利ですが、決まった一つの製品名ではありません。ここでいうWi-Fiレーダーは、人が歩く、立つ、座る、部屋を横切るときに無線信号がどのように変わるかを観測する仕組みを指します。Channel State Information(CSI)を使う方式、既存の送信機を利用するパッシブレーダー方式、メーカー独自のWi-Fiセンシング機能などがあり、同じ言葉でも取得するデータと出力は異なります。
実際に確認すべきなのは、Wi-Fiがレーダーになるかという一言ではありません。利用できる無線測定値、対応ハードウェア、モデルが学習したタスク、検証条件を分けて見る必要があります。このページでは、Wi-Fiレーダー、CSIセンシング、RSSIだけの実験、カメラやミリ波センサーを整理し、目を引くデモを確実な人物追跡と誤解しないための境界を示します。
Wi-Fiレーダーとは何を意味するのか
Wi-Fiレーダーのシステムは、無線リンクや室内の電波環境を観測し、時間に沿った規則的な変化を探します。人が動くと、直接経路と反射経路、減衰、位相の関係、受信機に届くエネルギーの分布が変化します。ソフトウェアはその変化を、動き、在室、粗い位置、または研究用の特徴量として扱えます。これはシーンに対する推定であり、写真や身元の確定ではありません。
この言葉は、無線ネットワークのスキャナー、Wi-Fiを使う天気レーダーアプリ、スマートホーム製品の宣伝名を指すこともあります。この記事では、Wi-Fiの無線挙動から人や部屋をセンシングする意味に限定します。信号源、受信機、周波数、目的のタスク、検証条件を明記するプロジェクトほど、実際の能力を判断しやすくなります。
- 入力は無線測定値の時系列であり、RGB画像や深度画像ではありません。
- 目的は動き、在室、活動、位置、または姿勢に関する研究信号です。
- 家具、アンテナ、チャネル、ファームウェアが変わると同じ部屋でも結果が変わります。
- Wi-Fiレーダーと呼ばれていても、CSI収集器、モデルデモ、完成品センサーのどれかを確認する必要があります。
Wi-FiレーダーとWi-Fi CSIセンシングの違い
Wi-Fi CSIセンシングは、Wi-Fiレーダー型の人体センシングを作る具体的な方法の一つです。CSIは複数のサブキャリアとパケットにまたがる振幅や位相関連の情報を保持するため、一つの受信強度だけより細かなチャネル構造を扱えます。パッシブWi-Fiレーダーは既存の送信機を照明源として使い、参照信号とシーンの変化や反射を処理します。両方の考え方を組み合わせる方式や、CSIを公開しない独自機能もあります。
ハードウェアを選んだりGitHubリポジトリを比較したりするとき、この区別は重要です。CSIチュートリアルは信号の収集方法を示していても、人の分類器まで含むとは限りません。パッシブレーダーの論文は、ESP32の例では取得できない同期した参照チャネルを前提にすることがあります。RSSIは粗い実験には役立ちますが、姿勢、身元、正確な位置まで主張するには情報量が不足しがちです。
| 方式 | 測定するもの | 典型的な出力 | 確認する点 |
|---|---|---|---|
| パッシブWi-Fiレーダー | 参照送信とシーンに関係する変化や反射 | 動き、距離、活動の研究信号 | 参照チャネル、同期、配置、クラッタ処理 |
| Wi-Fi CSIセンシング | パケットとサブキャリアごとの振幅・位相関連のチャネル値 | 在室、動き、活動、モデル特徴量 | CSIアクセス、ファームウェア、パケット情報、校正、ラベル |
| RSSIのみの実験 | 粗い受信信号強度の時系列 | リンク変化や単純なトリガー | ノイズ、マルチパス、サンプリング、タスクの難しさ |
| カメラ・ミリ波センサー | 画素、深度、または専用レーダー測定 | 姿勢、距離ゾーン、細かな動き | プライバシー、配置、校正、実際の仕様 |
人体センシングの構成が無線変化を読む流れ
基本構成は、安定したパケット送信源、受信機、固定した部屋、決められた観測時間です。アクセスポイントなどの送信機がパケットを出し、受信機がCSIなどの測定値を記録しながら、人が決めた経路を歩きます。前処理では破損パケットを除き、リンクを正規化し、明らかな干渉を抑え、時系列を特徴量に変換します。しきい値で変化を検出することも、学習モデルで分類することもできますが、低信頼や未知状態を表示できる設計の方が安全です。
部屋の形状も測定の一部です。人が直接経路を完全に遮らなくても反射は変わりますが、役に立つパターンはアンテナ、周波数、帯域幅、距離、壁、家具、他の人、背景トラフィックに左右されます。そのため、収集時に動いたデモが、椅子を移動した後や受信機を回した後に失敗することがあります。これらの条件をデータと一緒に記録してください。
- 信号源:安定した送信機と、記録したチャネルまたはパケットモード。
- 受信機:CSI対応ファームウェア、研究用NIC、または実測フローを公開する製品。
- 処理:パケット確認、正規化、フィルター、時間窓、品質指標。
- 判定:しきい値、分類器、回帰モデルと不確実性の経路。
- 正解データ:空室、制御した動き、妨害要因、別セッションでの検証。
Wi-Fiレーダーで分かることと分からないこと
対応した測定値と狭い目的があれば、Wi-Fiレーダーは無線環境が変化したこと、粗い動きや在室、活動、呼吸に近い微小変化、屋内位置、姿勢に似た研究表現を扱えます。カメラが好ましくない場所や、装着型デバイスを使いたくない場面で研究価値があります。しかし、これはタスク固有の能力であり、すべてのルーターがすべての人を見られるという意味ではありません。
基本的な動体検知は、人が静止すると反応しなくなることがあります。扇風機、ペット、ドア、空調を学習していなければ、在室モデルが人と取り違えることもあります。壁越しの結果は素材、配置、周波数、干渉、モデルに依存します。身元、健康状態、隠れた部屋の情報、安全判断は、一度の成功表示だけでは裏付けられません。
- 比較的妥当:動いているか、粗い在室、管理された研究分類。
- 難しい:静止在室、部屋のゾーン、呼吸に関係する変化、複数人の分離。
- 過大主張になりやすい:身元、正確な姿勢、任意の壁越しの位置、医療診断、緊急検知。
- 必ず試す:ペット、扇風機、ドア、家具変更、パケット欠落、空室。
Wi-Fiレーダーを検証する実践ワークフロー
まず空室のベースラインを記録し、送信機、受信機、アンテナ、チャネル、ファームウェア、電源を固定します。次に複数の速度と経路で制御した歩行を収集します。ドア、カーテン、扇風機、ペット、空調、通常のネットワーク活動も妨害要因として試します。別の日に繰り返し、家具を一つ動かすか、機器を回してください。性能が崩れるなら、汎用的なセンシングではなく収集セッションを学習した可能性があります。
accuracyを一つ報告するだけでは不十分です。1時間あたりの誤警報、見逃し、検出遅延、パケット欠落時の動作、再校正時間、別の部屋での結果、未知状態を記録します。GitHubプロジェクトでは、信号例、対応ボード、ファームウェア、ラベル、テスト分割、出力の意味が示されているかを確認します。
- ベースライン:空室と通常の背景活動。
- 陽性例:目的に必要な経路、速度、距離、人の数。
- 妨害要因:扇風機、ドア、カーテン、ペット、家電、パケット欠落。
- ドリフト:別の日、家具、チャネル、アンテナ方向。
- 失敗状態:受信機切断、古い校正、低い品質、未知の出力。
ハードウェアとプロジェクトの選び方
ESP32で試すなら、CSIを明示的に取得できるボードとファームウェアの組み合わせから始めます。EspressifのESP-CSIドキュメントと例は公式の出発点ですが、ボード、ESP-IDFの版、チャネル、帯域幅、アンテナ、パケットモードも結果に影響します。家庭用ルーターは通信を提供してもセンシング用のデータを公開しないことがあります。Raspberry Piはソフトウェアや表示を担当できますが、それだけでCSI受信機になるわけではありません。
Wi-FiレーダーやWi-FiレーダーGitHubのプロジェクトを読むときは、作る前に種類を分類します。CSI収集器、可視化、データセット、研究モデル、ホームオートメーション連携、エンドツーエンドのセンサーのどれでしょうか。対応ボード、再現可能な収集手順、負例、部屋を変えた検証があるか確認し、必要ならサイトのESP32、デバイス、オープンソース、人体検知ガイドへ進みます。
- 低コストの収集とコールバック項目はESP32 CSIガイドへ。
- 対応ハードウェアはWi-Fiセンシングデバイスと対応ルーターのガイドへ。
- GitHubの比較が目的ならオープンソースCSIプロジェクトガイドへ。
- 人体検知や室内マッピングなど、より狭い目的なら専用ガイドへ。
プライバシーと責任ある利用の限界
カメラを使わないことは、影響がないことを意味しません。無線測定値は、家庭、職場、介護空間、時間情報と結びつくと、在室、生活パターン、睡眠に関係する変化、室内活動を示す可能性があります。センシング中であることを知らせ、目的に必要な特徴だけを収集し、可能ならローカル処理を使い、保持期間を決めてください。映像を保存しないから匿名だとは限りません。
健康、安全、監視、雇用に関わる判断は高リスクです。Wi-Fiレーダーのデモは学習や試作には役立ちますが、認証済みの警報、医療モニター、安全センサーを置き換えるものではありません。重要な用途には、対象環境での検証と、故障を発見する別の手段が必要です。
- 何を測り、どこで処理し、どの期間データを保持するかを説明します。
- すべてを二値にせず、不確実性と再校正の状態を表示します。
- 単純な動きスコアから身元、健康状態、隠れた活動を推定しません。
- 重要な判断には別センサーまたは人による確認を使います。
公式実装リファレンス
Wi-Fiレーダー FAQ
Wi-FiレーダーとWi-Fiセンシングは同じですか?
完全には同じではありません。Wi-Fiレーダーは無線の変化からシーンを推定する広い呼び方で、CSIセンシングは具体的な測定方法の一つです。パッシブレーダーは参照送信とシーンの変化を使うことがあります。ラベルより信号とハードウェアを確認してください。
普通のWi-Fiルーターだけで人を検知できますか?
多くの場合、アプリが直接使える形ではできません。一般的なルーターは細かなCSIや参照信号を公開しないため、対応受信機、ファームウェア、研究用NIC、または専用機能が必要です。
Wi-Fiレーダーは壁を透過できますか?
壁の向こうで無線の変化を測れる場合はありますが、素材、配置、距離、周波数、アンテナ、干渉、校正に依存します。万能なX線視野ではありません。
ESP32だけでWi-Fiレーダーを作れますか?
対応ESP32は実験用のCSIを取得できますが、ボードだけで完成したレーダーにはなりません。ファームウェア、送信源、アンテナ、処理、ラベル、モデル、検証が能力を決めます。
座って静止した人も検知できますか?
基本的な動体検知は動きが止まると反応しないことがあります。静止在室は別タスクであり、呼吸に近い変化、複数リンク、別センサーなどを独立して検証する必要があります。
Wi-FiレーダーのGitHubプロジェクトはどう選びますか?
CSI収集器、可視化、データセット、研究モデル、連携、完成センサーのどれかに分類します。対応ボード、収集手順、負例、部屋を変えた検証、出力の意味を確認してください。サイトのオープンソースWi-Fi CSIガイドも比較に使えます。