UCF-SDTeam13 / echelon-bike

UCF CS Senior Design 2019 - Reverse Engineered Echelon Bike - Embedded Bluetooth LE Firmware using Nordic nRF52 Hardware
9 stars 1 forks source link

[Question] App Goal? #1

Open seniorm0ment opened 3 years ago

seniorm0ment commented 3 years ago

Was curious the goal of this project, just got my hands on an echelon indoor bike and was looking for a FLOSS (free, libre, and open source) alternative to the official echelon bike app.

The official one to my knowledge doesn't work on degoogled devices, has trackers, is privacy invasive, and requires an account. Was hoping to find a more privacy friendly alternative, I understand it wouldn't have a lot of the training stuff of course, but to monitor stuff and what's going on I see no reason why that couldn't be done with a FLOSS alternative app for the bike.

Came across this git page, and was curious if this is what you're working on? If so, that really is awesome and I look forward to it.

fooeynet commented 3 years ago

@grravity Check out https://github.com/cagnulein/qdomyos-zwift to grab the metrics broadcast in the bluetooth stack from the Echelon bike.

ibnzterrell commented 3 years ago

@grravity This is firmware that you can deploy to an NRF52 to simulate an echelon bike's bluetooth connection and telemetry values. If you're developing an app or library that connects to the bike but don't have one, you could use this to get most of the way there. I'll try to make this more clear in the documentation when I have time.

If you're looking for the code that connect to bikes / this simulator from the app/game side - that's in the unity repo.