starryalley / CSC_BLE_Bridge

Android app that bridges ANT+ Cycling Speed/Cadence/HR sensors as Bluetooth LE sensors
MIT License
65 stars 17 forks source link

Added in support for Running Stride SDM (Stride based Speed and Distance Monitor) to RSC (Running Speed and Cadence_ #17

Closed michaelrhughes closed 3 years ago

michaelrhughes commented 3 years ago

Added in support for running stride SDM sensors (like the Garmin foot pod). This converts the ANT+ Stride SDM sensor to broadcasting a BLE Running Speed and Cadence sensor. I tried to follow the coding style as much as possible in this repo.

I wanted to get this working since the USB C iPad Pros do not support ANT+. The iPad version of Zwift does not support the Zwift companion app which bridges an Android phone sensors with a PC. The only other solution would have been to buy a Cable Ant+ to BLE but that is around $63 USD + Shipping + Duty. Now I can use Zwift on my iPad pro with my Android phone bridging the ANT+ Garmin foot pod πŸ˜„.

Notes:

I didn't support a few features since Zwift doesn't read them and I didn't spend the additional time:

User Interface Changes:

Testing Environment:

106397250-5bda8500-63da-11eb-8dee-8c326293c49b

IMG_20210131_152236

starryalley commented 3 years ago

Fantastic! I don't have that sensor to test but those screenshots look awesome! I'll review the code and get back soon!!

starryalley commented 3 years ago

Thanks for this awesome PR!