Skip to content

Feat: add macOS WiFi sensing support and bridge to sensing server#129

Open
naimjeem wants to merge 4 commits intoruvnet:mainfrom
naimjeem:main
Open

Feat: add macOS WiFi sensing support and bridge to sensing server#129
naimjeem wants to merge 4 commits intoruvnet:mainfrom
naimjeem:main

Conversation

@naimjeem
Copy link

@naimjeem naimjeem commented Mar 3, 2026

No description provided.

naimjeem added 4 commits March 4, 2026 02:26
- Introduced a new `mac_wifi` binary for capturing RSSI, noise floor, and TX rate from macOS WiFi hardware.
- Added `macos_wifi_bridge.py` script to send live WiFi data to the sensing server over UDP.
- Updated README with detailed instructions for setting up and running the macOS sensing environment.
- Created `run_all.sh` script for one-command startup of the sensing server and WiFi bridge.
- Introduced a new `sensing-dashboard.html` file for displaying live sensing statistics.
- Added a navigation link to the main UI for easy access to the live stats dashboard.
- Add ui/home.html: clean consumer-grade sensing dashboard with
  presence detection, animated vital signs, signal quality bars,
  activity timeline, and friendly labels
- Fix viz.html: downgrade Three.js to r147 (last version with
  global OrbitControls.js), fix WebSocket URL to use correct
  /api/v1/stream/pose endpoint on dynamic host
- Add cross-page navigation: Home link in index.html nav,
  Live Dashboard link to sensing-dashboard, back links between pages
- Fix websocket-client.js default URL to derive from location.host
- Sensing server: stop simulation when real ESP32/bridge data arrives

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant