Cordova ANT+ Heart Rate Plugin
Budget: $10 – $30 USD
I am building a Cordova-based fitness app that will run on an H96 Android TV stick. The stick will use a standard ANT+ USB dongle, so the plugin has to speak to Google’s USB Host layer and the ANT+ API, then expose clean JavaScript calls inside Cordova.
Core requirements
• Heart-rate data retrieval in real time.
• Reliable device discovery, pairing, and reconnection handling for multiple sensors.
• Tested compatibility with Wahoo, Polar, and Coospo chest straps (other ANT+ HR straps should still work if they follow the spec).
• An async method that lets me push the collected sessions to an external REST endpoint (JSON payload, basic auth token).
• Build targets: Android only for now; everything must compile with the current Cordova Android platform and Gradle tool-chain.
Deliverables
1. Full Cordova plugin (Java/Kotlin native layer + JS bridge).
2. Demo project showing live heart-rate streaming on screen.
3. Setup notes so I can reproduce the build on my machine.
4. Short API guide that explains connection flow, event callbacks, and the sync function.
5. At least one recorded test session per supported strap proving stable data capture over 15 minutes.
Acceptance will be based on the demo running flawlessly on my H96 stick with the ANT+ dongle, maintaining the connection throughout, and uploading a test JSON file to a staging server I will provide.
Core requirements
• Heart-rate data retrieval in real time.
• Reliable device discovery, pairing, and reconnection handling for multiple sensors.
• Tested compatibility with Wahoo, Polar, and Coospo chest straps (other ANT+ HR straps should still work if they follow the spec).
• An async method that lets me push the collected sessions to an external REST endpoint (JSON payload, basic auth token).
• Build targets: Android only for now; everything must compile with the current Cordova Android platform and Gradle tool-chain.
Deliverables
1. Full Cordova plugin (Java/Kotlin native layer + JS bridge).
2. Demo project showing live heart-rate streaming on screen.
3. Setup notes so I can reproduce the build on my machine.
4. Short API guide that explains connection flow, event callbacks, and the sync function.
5. At least one recorded test session per supported strap proving stable data capture over 15 minutes.
Acceptance will be based on the demo running flawlessly on my H96 stick with the ANT+ dongle, maintaining the connection throughout, and uploading a test JSON file to a staging server I will provide.
Related categories:
Business, Accounting, Human Resources & Legal
Mobile App Development
Android
PhoneGap
JSON
Kotlin
REST API