Create iOS Companion App as an ANT+ to BLE bridge?

Former Member
Former Member
Hi. I'm new to Garmin Development and have been playing around with Monkey C.
Perhaps someone can answer a few quick questions...?

I'd like to display Garmin Foot POD and HRM data (even ground connect time and cadence) from an HRM-Run device realtime on an iOS device (i.e., iPad).
413
Is the right approach to create an app for the Garmin (i.e., Forerunner 920xt) and companion app on the iPad?

If yes, does the app need to be running in the foreground on the Forerunner or can I add a timer (say every 1-2 sec) to fire communications?

Appreciate anyone's comments or suggestions.

Thanks.
  • Former Member
    Former Member over 9 years ago
    To communicate with an iOS device, you need to use the communications module, which is only available for widgets and apps. Widgets usually timeout if not actively used, so the most logical choice for this would be an app. And yes, you'll need a companion app on the iOS device.

    Apps only run in the foreground.
  • Former Member
    Former Member over 9 years ago
    Thank you

    Thank you for clarifying.

    Are there any code snippets to read the ANT communication in the iConnect forum to get me started or should I focus on getting info over at thisisant?

    If I start a Garmin event (ie: run, bike, swim, virtual runner, etc) can this run in the background while my app is in the foreground?

    Blaine