Unified demo
Web Bluetooth requires a secure context (HTTPS) or localhost.
Works in Chromium-based browsers (Chrome, Edge, Opera).
connect() returns TapSDKWeb or TapSDKWeb2 after protocol detect.
Connect a Tap to load controls. Input Mode is for v1. Features, Vision, and IMU are for v2.
Default setup enables model detection, sets air-gesture model, and starts vision streaming.
State badges reflect commands sent from this page (Get reads device when available).