From 914a184ec5a142c2fda38892283fcb8664829126 Mon Sep 17 00:00:00 2001 From: archi-sys Date: Wed, 11 Mar 2026 13:14:26 +0530 Subject: [PATCH 1/2] changes --- .vscode/settings.json | 3 ++ package-lock.json | 6 +++ rust-port/wifi-densepose-rs/Cargo.lock | 53 +++++++++++-------- .../crates/wifi-densepose-core/Cargo.toml | 1 + .../crates/wifi-densepose-signal/Cargo.toml | 3 -- .../crates/wifi-densepose-wifiscan/Cargo.toml | 6 +++ ui/package-lock.json | 6 +++ 7 files changed, 54 insertions(+), 24 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 package-lock.json create mode 100644 ui/package-lock.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..0abb4780 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cmake.sourceDirectory": "C:/Users/KIIT/Documents/GitHub/RuView/firmware/esp32-csi-node" +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..7f59ed18 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "RuView", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/rust-port/wifi-densepose-rs/Cargo.lock b/rust-port/wifi-densepose-rs/Cargo.lock index 0cc03b95..f309e027 100644 --- a/rust-port/wifi-densepose-rs/Cargo.lock +++ b/rust-port/wifi-densepose-rs/Cargo.lock @@ -1327,20 +1327,20 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "r-efi", + "r-efi 5.3.0", "wasip2", "wasm-bindgen", ] [[package]] name = "getrandom" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", "libc", - "r-efi", + "r-efi 6.0.0", "wasip2", "wasip3", ] @@ -2222,9 +2222,9 @@ dependencies = [ [[package]] name = "ort" -version = "2.0.0-rc.11" +version = "2.0.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5df903c0d2c07b56950f1058104ab0c8557159f2741782223704de9be73c3c" +checksum = "d7de3af33d24a745ffb8fab904b13478438d1cd52868e6f17735ef6e1f8bf133" dependencies = [ "ndarray 0.17.2", "ort-sys", @@ -2235,9 +2235,9 @@ dependencies = [ [[package]] name = "ort-sys" -version = "2.0.0-rc.11" +version = "2.0.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06503bb33f294c5f1ba484011e053bfa6ae227074bdb841e9863492dc5960d4b" +checksum = "d7b497d21a8b6fbb4b5a544f8fadb77e801a09ae0add9e411d31c6f89e3c1e90" dependencies = [ "hmac-sha256", "lzma-rust2", @@ -2680,9 +2680,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.44" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] @@ -2693,6 +2693,12 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + [[package]] name = "rancor" version = "0.1.1" @@ -3744,7 +3750,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" dependencies = [ "fastrand", - "getrandom 0.4.1", + "getrandom 0.4.2", "once_cell", "rustix", "windows-sys 0.61.2", @@ -3851,9 +3857,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.49.0" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ "bytes", "libc", @@ -3868,9 +3874,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.6.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2", "quote", @@ -4237,11 +4243,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.21.0" +version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" +checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" dependencies = [ - "getrandom 0.4.1", + "getrandom 0.4.2", "js-sys", "serde_core", "wasm-bindgen", @@ -4698,7 +4704,6 @@ dependencies = [ "serde", "serde_json", "thiserror 1.0.69", - "wifi-densepose-core", ] [[package]] @@ -4777,6 +4782,12 @@ dependencies = [ "serde", "tokio", "tracing", + "wifi-densepose-hardware", + "wifi-densepose-mat", + "wifi-densepose-nn", + "wifi-densepose-ruvector", + "wifi-densepose-signal", + "wifi-densepose-wasm", ] [[package]] @@ -5102,9 +5113,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.7.14" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" dependencies = [ "memchr", ] diff --git a/rust-port/wifi-densepose-rs/crates/wifi-densepose-core/Cargo.toml b/rust-port/wifi-densepose-rs/crates/wifi-densepose-core/Cargo.toml index 79cd9821..0cbd8d8d 100644 --- a/rust-port/wifi-densepose-rs/crates/wifi-densepose-core/Cargo.toml +++ b/rust-port/wifi-densepose-rs/crates/wifi-densepose-core/Cargo.toml @@ -38,6 +38,7 @@ chrono = { version = "0.4", features = ["serde"] } # UUID for unique identifiers uuid = { version = "1.6", features = ["v4", "serde"] } + [dev-dependencies] serde_json.workspace = true proptest.workspace = true diff --git a/rust-port/wifi-densepose-rs/crates/wifi-densepose-signal/Cargo.toml b/rust-port/wifi-densepose-rs/crates/wifi-densepose-signal/Cargo.toml index 11114e9b..f47bd66b 100644 --- a/rust-port/wifi-densepose-rs/crates/wifi-densepose-signal/Cargo.toml +++ b/rust-port/wifi-densepose-rs/crates/wifi-densepose-signal/Cargo.toml @@ -36,9 +36,6 @@ ruvector-solver = { workspace = true } midstreamer-temporal-compare = { workspace = true } midstreamer-attractor = { workspace = true } -# Internal -wifi-densepose-core = { version = "0.3.0", path = "../wifi-densepose-core" } - [dev-dependencies] criterion = { version = "0.5", features = ["html_reports"] } proptest.workspace = true diff --git a/rust-port/wifi-densepose-rs/crates/wifi-densepose-wifiscan/Cargo.toml b/rust-port/wifi-densepose-rs/crates/wifi-densepose-wifiscan/Cargo.toml index 41586556..6e1002b8 100644 --- a/rust-port/wifi-densepose-rs/crates/wifi-densepose-wifiscan/Cargo.toml +++ b/rust-port/wifi-densepose-rs/crates/wifi-densepose-wifiscan/Cargo.toml @@ -20,6 +20,12 @@ serde = { workspace = true, optional = true } # Async runtime (optional, for Tier 2 async scanning) tokio = { workspace = true, optional = true } +wifi-densepose-signal.workspace = true +wifi-densepose-nn.workspace = true +wifi-densepose-mat.workspace = true +wifi-densepose-hardware.workspace = true +wifi-densepose-ruvector = { workspace = true, features = ["crv"] } +wifi-densepose-wasm.workspace = true [features] default = ["serde", "pipeline"] diff --git a/ui/package-lock.json b/ui/package-lock.json new file mode 100644 index 00000000..e0f7e3d4 --- /dev/null +++ b/ui/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "ui", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} From 7c55171d5a8d9a6ba17b7159cf57880403ae1b06 Mon Sep 17 00:00:00 2001 From: Ananya Date: Wed, 11 Mar 2026 17:00:31 +0530 Subject: [PATCH 2/2] Updated ui layout --- ui/index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/index.html b/ui/index.html index 59b4671e..8ff0745c 100644 --- a/ui/index.html +++ b/ui/index.html @@ -3,15 +3,15 @@ - WiFi DensePose: Human Tracking Through Walls + Aura Tracker: Human Tracking Through Walls
-

WiFi DensePose

-

Human Tracking Through Walls Using WiFi Signals

+

Aura Tracker

+

Human Tracking Through Walls Using WiFi Signals & Signal Distortion

@@ -154,7 +154,7 @@

Real-Time

💰

Low Cost

-

Built using $30 commercial WiFi hardware

+

Built using ₹1300 commercial WiFi hardware

@@ -172,7 +172,7 @@

Low Cost

Accuracy (AP@50)
- $30 + ₹1300 Hardware Cost
@@ -235,7 +235,7 @@

WiFi Configuration

-

Real-time CSI Data

+

Real-time RSSI Data

Amplitude: