Access Garmin Dogtracker information from custom garmin connect IQ app

Hi IQers,

I have several dogs and handlers being tracked using Garmin collars, Alpha 200i and I want to do my own IQ app that uses dog and handler metrics; location etc.
I can see my dog locations are being shown in the default app running on the instinct I have.

I have several questions.

1) Collar and Alpha basestation are connected via VHF; does the base then share the dog location via ANT+ to the watch?
2) I kind of assumed that the dogtracker was just another Sensor instance; but the API docs say nothing of that type of sensor.
3) If it is not a sensor; but it is connected via ANT; can I access the dog information via ANT or ANTPlus classes?

I don't see any API documentation WRT to dogtrackers; is this freely available or kept private by Garmin?

Any hints to get be started?
I have written IQ apps before; but not using dog trackers or ANT.

Thanks in advance,
Owain

  • Super thanks; a great pointer.

  • Use contact developer in one of my dog tracker apps that linked to.

  • Dog tracker uses the Asset Tracker Ant+ profile - you can find more details at ThisIsAnt.com.

    You basically need to use generic channels and parse the Ant+ packets yourself.  There is no support in CIQ or the system to get the dog tracker data.  In fact, if you pair the Dog Tracker natively on the Fenix devices, you can't even open the Ant+ channel in CIQ.  So users can't be using both native and CIQ dog tracker support at the same time.

    The latest Forerunners don't even have Dog Tracker support natively which is good for CIQ Slight smile.

  • I have just registered and waiting for approval for thisisant. The "instinct" I have seems to have dog tracking built in; so I assume this is the case where the default watch is already accessing the ANT channels?

    So we have two watch scenarios where some watches have dog tracking built in and some have no dog tracking; but allow generic ANT access? So is it the case for watches that have dogtracker support there is no access to this information with some kind of insider info from Garmin; for watches without native support ANT channels can be opened/parsed?

    I say dogtracker with tongue in cheek as really the Garin Alpha basestation is in contact by VHF radio to the Garmin dog collar; I assume the basestation shares each dog by ANT individually (or aggregated)? Maybe thisisant will say more on this?

  • All of the watches that have CIQ support can access the Dog Tracker data directly using Generic Channels.  It just means if you do pair the Dog Tracker natively, that will block CIQ.

    If you've paired natively, CIQ won't see the sensor until you remove it or set it to "Off" in the sensors menu.

    Yes, watches from the Outdoor group (ie Fenix, Instinct, Epix) have built in dog tracker support, although it's extremely limited.  For example, if you are doing a hike, there is no way to have a data field that shows the distance/direction of the dogs.

    Ant Plus sends packets of 8 bytes at a time.  Each dog requires 2 of these packets for distance/direction/status.  So if you happen to have 20 dogs connected to your hand held, it will take 40 packets to give you the info for all dogs.  But it sends many per second - I don't recall the exact rate.  It also sends occasional packets for each dog with name and color.

    And yes, it's the handheld that is communicating with the watch, not the collars directly.

  • -How does the ant stick seem to be working for you in the sim?  I've not used mine in a while, but right now I can see a HRM, but not a Tempe...  Do you see the dog tracker (I don't have one) ?

    for something like this, I can see where debugging in the sim would be really helpful.

  • Hi Jim & ekutter,

    Been a while. I am still waiting for my thisisant registration so just messing round with the kit I have at moment. I had hoped plugging in the Garmin ANT+ dongle and installing driver (Dynastreams Inovations Inc????) would mean I would see something in the ANT+ simulator tab; but I see nothing.

    Only ANT capable stuff I have is Garmin Dog Collar, Alpha and instinct watch.

    Was hoping to see some sign of ANT life in sim.

    Have built MO2Display sample with some prints in the MO2Sensor.onMessage(); hoping to see some messages; but only got one message on start 64??? At the moment no access to developer resources at thisisant.

    At the start of the ANT journey; I suppose all will fall out in wash eventually.

    Owain




  • In the sim, with the ANT stick, the image I posted was from Settings>Manage ANT+ Sensors.

    On another note, if you are using ANT calls, the app approval process in the store will take longer, as the ANT group needs to check things out.

  • Unfortunately I still can't get the Sim to see the Ant+ stick.  I even ordered a new one hoping it was just an issue with my old ones.

    I have no problems using the Ant+ stick with SimulAnt, the app that comes with the ThisIsAnt SDK that simulates ant sensors.  But for the life of me, on all 3 of my computers, I can no longer get the simulator to see any Ant sensors.  

    So I can't see my HRM-Pro strap as you show in the list, and I can't get it to connect to Generic Channels like the dog Tracker.

    I don't think I could have developed my apps without this.  It's been at least 2 years now since this has worked for me.  It used to work without issue.

    Given I can see / use the Ant stick from other apps, there is definitely something wrong with the CIQ SDK.  I wonder if it's a Windows 10 vs 11 issue as Jim can clearly see it.  I'm still all on Windows 10.  But it used to work with these same computers. Disappointed

    This has been brought to Garmin's attention but they haven't been able to resolve it.