BLE Scanning and Connection: Automatically filters irrelevant broadcasts, prioritizing heart rate services/common wearable brands; supports fast connection.
Intelligent Automatic Reconnection: Remembers the most recently successfully connected device; automatically reconnects and avoids concurrent deadlocks when disconnected or when heart rate hasn't updated for a long time.
Real-time Display: BPM, last update time, RSSI signal strength; RSSI polling interval is consistent with the "push/refresh interval".
Multi-protocol Push (Enable as needed)
HTTP/WS: Enable by entering http(s):// or ws(s):// address, sends JSON.
OSC: Enable by entering host:port (leave blank to disable); the UI will pre-fill the recommended 127.0.0.1:9000.
MQTT: Enable by entering the Broker address (leave blank to disable); supports port/Topic/username/password/Client ID.
Android Persistent Notification Card: Displays the current heart rate in the notification bar after connection and updates at the refresh interval.
Github open-source address: https://github.com/Ero-Cat/hr_push
After connecting a heart rate device, real-time BPM, online status, and heart rate percentage can be synchronized to HTTP/WS, OSC, MQTT, and other links, making it convenient to use in conjunction with desktop or VRChat peripheral applications.