[!WARNING]
The current release does not include backend code to access heartrate service!
LynxVR is a handy app that bridges the gap between your Wear OS smartwatch and your VR adventures. It lets you send your real-time heart rate (HR) data directly into VR games like Resonite and VR Chat, adding a new layer of immersion and personalization.
Releasing Soon - July 2024
[!Tip]
LynxVR works best with Pixel Watches due to their constant heartrate tracking!
Device Name | Operating System | Standalone Mode | LynxVR PC App | Known Issues |
---|---|---|---|---|
Pixel Watch 2 | WearOS 4 | ✅ | ✅ | |
Pixel Watch | WearOS 4 | ✅ | ✅ | |
Samsung Galaxy Watch | WearOS 4 | ✅ | ✅ | Sends in brusts instead of constant HR. |
VRChat utilizes OSC to receive data directly from the watch.
/avatar/parameters/lynxvr_hr
is used for receiving BPM as a integer value.
/avatar/parameters/lynxvr_batt
is used for receiving battery health of the device.
Resonite uses Websockets and OSC to connect to the watch via a companion app (LynxVR Desktop), standalone or cloud variables with api.lynix.ca
heartrate,battery_percentage
is the values expected as integers.
76,100
is an example of how csv data is passed to resonite.
/avatar/parameters/lynxvr_hr
is used for receiving BPM as a integer value.
/avatar/parameters/lynxvr_batt
is used for receiving battery health of the device.
[!CAUTION] This feature is currently restricted to internal use only due to privacy concerns and legislative requirements. Privacy Policy
This feature is not implemented on public builds of LynxVR this is used privately by Lynix.
Use websocket on wss://api.lynix.ca/lynxvr
and provide an initial login message with AUTH {API Key}
to authenticate to the websocket. On your watch you must set the target server to api.lynix.ca
Gawdl3y - Some inspiration for this app is based on Heartsock
Want to contribute? Share your ideas and create a PR! We're always looking for some help!