Skip to content

feat: add explicit macOS Wi-Fi bridge source#192

Open
AIflow-Labs wants to merge 2 commits intoruvnet:mainfrom
AIflow-Labs:codex/macos-wifi-bridge
Open

feat: add explicit macOS Wi-Fi bridge source#192
AIflow-Labs wants to merge 2 commits intoruvnet:mainfrom
AIflow-Labs:codex/macos-wifi-bridge

Conversation

@AIflow-Labs
Copy link
Copy Markdown

Summary

This is a small follow-up to #191.

It adds an explicit local bridge source for macOS when someone wants a helper-driven connected-AP stream, while keeping the native CoreWLAN scan path as the primary product path.

What changed

  • add scripts/macos_wifi_bridge.py
  • add --source macos-bridge to the sensing server
  • accept only loopback NDJSON records with bridge_kind: connected_rssi
  • reject ESP32 binary payloads and disconnected bridge records
  • document the bridge as explicit-only and experimental

Notes

Verification

  • cargo test --workspace
  • cargo test --workspace --no-default-features
  • python3 -m py_compile scripts/macos_wifi_bridge.py
  • ./scripts/build-mac-wifi.sh
  • rust-port/wifi-densepose-rs/target/tools/macos-wifi-scan/macos-wifi-scan --probe
  • manual bridge smoke test against --source macos-bridge
  • API smoke check returned source: "wifi-bridge:macos" with live ticking bridge data

@AIflow-Labs AIflow-Labs marked this pull request as ready for review March 8, 2026 15:59
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.

2 participants