https://github.com/selees/hrgs-dev

image.png

Bluetooth Mode

image.png

Wiget ID Mode

Test Device coospo HW706-38 (BLE,Pulsoid,https://webbluetooth.hyperate.io/)

Galaxy Watch 4(Wear os) (Pulsoid,Stromno)

Galaxy Watch(Tizen os) (Stromno)

How to use HRGS-OSC

먼저 사용할 제품에 따라 사용해야할 앱 또는 모드가 달라집니다.

블루투스로 직접 데이터를 주고받을수있는 제품일경우 블루투스 모드 사용이 가능합니다. 하지만 외부 API 를 사용해야 할경우 Pulsoid 앱 사용을 추천합니다.(미밴드,워치제품들)

image.png


위젯 ID 에 위젯주소를 넣어주세요. (Pulsoid, stromno, hyperate.io Web Bluetooth)

image.png

블루투스는 스캔버튼을 누를시 5초동안 블루투스 장치를 스캔하여 블루투스 장치를 지정후 저장할수있습니다.

image.png

재연결 버튼을 눌러 저장된 위젯,블루투스 장치에 재연결이 가능합니다.

image.png

OSC 는 오토모드, 메뉴얼 모드가있습니다. 오토모드는 https://docs.vrchat.com/docs/oscquery 를 이용하여 VRChat 클라이언트를 감지해 전송합니다.

image.png

연결될시 OSC,MIDI Port(기본 hroscmidi) 으로 데이터가 전송됩니다.

loopMIDI

image.png

image.png

New port-name 에 HRGS 설정밑에있는 이름의 포트이름을 넣고 + 버튼을 누르면 추가됩니다. 이후 HRGS 에서 심박수 데이터가 수신될때 loopMIDI 에서 생성된 포트에 값이 전송된후 해당포트에 들어오는 값을 VRChat 에서 읽을수있습니다.