A deteccao humana por WiFi nao enxerga uma silhueta. Ela mede como o canal de radio muda quando alguem se move, respira ou bloqueia um caminho de sinal. Por isso precisa de testes com sala vazia, novas posicoes e perturbacoes reais.
Em uma demo RuView, o mais importante e mostrar confianca e limites. ESP32 ajuda na captura de CSI e projetos GitHub ajudam no prototipo, mas a confiabilidade depende de rotulos, linhas de base e testes fora da calibracao.
O que o WiFi realmente detecta
A deteccao humana por WiFi nao enxerga uma imagem da pessoa. Ela observa como o canal de radio muda quando alguem caminha, senta, respira ou bloqueia parte do caminho do sinal.
Essa diferenca e essencial: detectar presenca, detectar movimento e inferir postura sao tarefas diferentes e precisam de niveis diferentes de evidencia.
- A presenca exige linha de base da sala vazia.
- Movimento precisa de testes em dias e posicoes diferentes.
- RuView deve mostrar confianca e limites.
CSI em vez de apenas RSSI
RSSI e simples de coletar, mas comprime demais a informacao do sinal. CSI preserva mudancas por subportadora e por isso e mais util em experimentos serios de WiFi sensing.
O custo e um fluxo mais rigoroso: hardware compativel, controle de taxa de pacotes, pre-processamento, rotulos e testes repetiveis.
| Signal | Use | Risk |
|---|---|---|
| RSSI | Quick signal-change checks | Too coarse |
| CSI | Presence and motion research | Needs validation |
| RuView | Display confidence and limits | May look too certain |
Validacao antes de confiar
Um conjunto util de validacao inclui sala vazia, pessoa parada, caminhada, portas, ventiladores, moveis alterados e roteador reposicionado. Os testes devem ser separados por dia, posicao e pessoa.
Falsos positivos sao o maior risco pratico, por isso a pagina recomenda estados incertos em vez de respostas binarias forçadas.
- Grave baselines vazias.
- Teste dias e pessoas nao vistos.
- Registre placa, firmware, canal e rotulos.
- Mostre incerteza quando o sinal muda.
Onde entram ESP32 e GitHub
Projetos ESP32 devem ser tratados primeiro como caminhos de captura CSI e prototipagem. Um repositorio GitHub precisa provar captura estavel antes que as promessas do modelo importem.
Bons projetos citam hardware, firmware, amostras brutas, testes negativos e limites.
| Evidence | Good | Risk |
|---|---|---|
| Hardware | Exact board and firmware | Generic WiFi claims |
| Data | Raw CSI and labels | Only screenshots |
| Model | Validation split | One demo clip |
| Deployment | Limits and privacy | Overclaims |
Diferenca para outros recursos RuView
Este artigo trata da confiabilidade da deteccao humana por WiFi. O guia ESP32 cobre captura, o guia dataset cobre rotulos, o guia open source cobre escolha de stack e o guia motion capture cobre interpretacao de movimento.
Separar essas intencoes evita canibalizacao e oferece o proximo passo correto para cada busca.
- Guia ESP32: captura de hardware.
- Guia dataset: rotulos e benchmarks.
- Guia motion: interpretacao de movimento.
- Esta pagina: confiabilidade de presenca.
Limites responsaveis
Sensoriamento sem camera ainda revela ocupacao e rotinas. Sistemas responsaveis explicam consentimento, processamento, retencao, incerteza e falhas.
Nao use uma demo geral de WiFi sensing como unico sinal de saude, seguranca ou emergencia.
- Evite promessas medicas ou emergenciais.
- Mostre incerteza quando o ambiente muda.
- Prefira processamento local e retencao minima.
- Documente falhas de forma visivel.
Fontes e referencias tecnicas
FAQ sobre deteccao humana WiFi
Can WiFi detect humans?
CSI can detect channel changes caused by people in controlled conditions, but it infers presence and does not visually identify a person.
Is this motion capture?
No. Presence detection is simpler; motion capture needs richer data and stronger validation.
Can ESP32 be used?
ESP32 can collect CSI for experiments, but reliability depends on firmware, packet rate, room setup, labels, and validation.
What fails most often?
False positives from fans, doors, moved routers, furniture, pets, or multiple people.
How should RuView be used?
Validate CSI capture and labels first, then use RuView to display confidence, limits, and results.