I'm working on a project where I stream live video from my bike to a remote server, and I’d like to overlay real-time telemetry (speed, heart rate, cadence, etc.) from my Garmin Edge device onto the video stream.
I know that the Companion API is not supported on Edge devices, so I'm trying to figure out if there’s any other way to transmit data from an Edge to an external server during a ride.
Specifically:
-
Can a Connect IQ app access live sensor data (HR, speed, power, etc.) reliably during an activity?
-
Is there any workaround to forward that data in real time — maybe through Bluetooth, ANT+, or a paired phone — even without Companion API support?
-
Has anyone successfully streamed or mirrored Edge activity data to another system while the ride is ongoing?
I’m open to technical solutions — whether it's writing a CIQ app, using a wearable as a bridge, or working directly with sensors via BLE on a separate device.
Thanks for any help or ideas!