Skip to main content

Crate wifi_densepose_sensing_server

Crate wifi_densepose_sensing_server 

Source
Expand description

WiFi-DensePose Sensing Server library.

This crate provides:

  • Vital sign detection from WiFi CSI amplitude data
  • RVF (RuVector Format) binary container for model weights
  • Opt-in bearer-token auth for the /api/v1/* HTTP surface (bearer_auth)
  • Host-header allowlist / DNS-rebinding defense (host_validation)
  • Real-time CSI introspection / low-latency tap (introspection, ADR-099)

Modules§

bearer_auth
Opt-in bearer-token auth for the sensing-server HTTP API (#443).
cli
CLI argument definitions and early-exit mode handlers.
dataset
Dataset loaders for WiFi-to-DensePose training pipeline (ADR-023 Phase 1).
edge_registry
Edge Module Registry — surfaces the canonical Cognitum cog catalog at https://storage.googleapis.com/cognitum-apps/app-registry.json through the sensing-server’s HTTP surface. See ADR-102 for the design and trust model; see ADR-100 for the underlying cog binary trust model.
embedding
Contrastive CSI Embedding Model (ADR-024).
graph_transformer
Graph Transformer + GNN for WiFi CSI-to-Pose estimation (ADR-023 Phase 2).
host_validation
Host-header allowlist for the sensing-server HTTP + WS surface.
introspection
Real-time CSI introspection tap (ADR-099).
matter
ADR-115 §3.11 — Matter Bridge (HA-FABRIC) scaffolding.
mqtt
ADR-115 §2 — MQTT auto-discovery publisher (HA-DISCO).
path_safety
Identifier sanitization for filesystem paths.
rvf_container
Standalone RVF container builder and reader for WiFi-DensePose model packaging.
rvf_pipeline
Extended RVF build pipeline — ADR-023 Phases 7-8.
semantic
ADR-115 §3.12 — Semantic Automation Primitives (HA-MIND).
sona
SONA online adaptation: LoRA + EWC++ for WiFi-DensePose (ADR-023 Phase 5).
sparse_inference
Sparse inference and weight quantization for edge deployment of WiFi DensePose.
trainer
Training loop with multi-term loss function for WiFi DensePose (ADR-023 Phase 4).
vital_signs
Vital sign detection from WiFi CSI data.