Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

Project feasibility - Send Waterrower performance data to Garmin Vivoactive HR

Rank

Total Posts: 2

Joined 2019-04-11

PM

Hi

I'm looking for some advice regarding a project I would like to start.

The goal is to send sensor data from a Waterrower to my Garmin Vivoactive HR as I want to have all different workout data in Garmin Connect. I have read a bit about ANT+ and thought I could use the Fitness Equipment Device (FIT) profile as it specifically describes this use case.
A second goal sending heart rate data from the watch to the Waterrower as it is more comfortable to watch this on the rower's computer than on the watch.
However, I'm unsure about the general project feasibility as the documentation does not mention a FIT profile support for this model. The Concept2 Rower ought to be compatible with this watch, but I don't know to what extent. Is there any reliable documentation on this?

Furthermore - if it was feasible - which hardware should I target? I don't want to buy the expensive 'official' dev kit with more hardware than I could possibly use. There are lots of different Chips on digikey - and it is quite overwhelming choosing one at this stage of knowledge. In the end, a SOC with ANT capability (such as nordic nRF51 Dongle) would be a good start as this won't go further from a working prototype state.

Thanks for any hints!

Best,
Dominik      
Rank

Total Posts: 2

Joined 2019-04-11

PM

I have thought about the project and came up with another approach which will certainly be feasible. Perhaps it is not as comfortable for a user as my first approach, but it should be perfectly fine for me.

The first part is the same - reading performance data from the Waterrower and receive HR via ANT+. But instead of sending the data to the wearable via ANT+, I could just save it on the controller (probably a Raspberry PI) and export activities in a suitable format for a) manual upload to Garmin connect or b) use a Garmin API if possible.

I would write a small android app (could be compiled to IOS as well when I use flutter) which acts as the user interface for the controller. I thought about using BLE for communication. The app could show if the controller receives HR information and of course display various sensor data. It would be used primarily for starting and stopping recording. In the future, it would be also interesting to create trainings which are then sent to the Waterrower computer.

I only need to receive ANT+ data which should nor be difficult to achieve. And it saves me the hassle of writing an Garmin IQ app, but instead I can use languages and frameworks I am familiar with.

Now only the hardware question is left. As mentioned, the target platform will most certainly be a Raspberry PI (v3 model B+). Could anyone recommend a compatible ANT+ hardware?