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

  • Also, just to be clear, it's not that another app is using it.  I've made sure of that.  Plus if something like Garmin Express had it locked, Simulant wouldn't be able to use it.  And, I've used two.  I used to do this anyway, so I could run Simulant simulating a sensor while running my CIQ apps reading the data from Simulant on the same computer.

  • This is interesting.  While I don't see the Tempe along with the HRM, I dug up and old app that uses ANT to talk to the Tempe, and it runs fine in the sim. I am on win11, and here's the driver info for it if that's involved...:


  • The Tempe always seemed temperamental with this.  I suspect it is the infrequency of transmission.  

  • Finally got access to thisisant adopter stuff. All much clearer.

    Stimulant is working for me with dynastream stick. So far no luck from Garmin IQ simulator.
    My PC is win 11 home 23H2.

  • So you are seeing what I'm seeing.  Given you are seeing what I see with Simulant, it's clearly an issue with the SDK / Simulator and not with the system.  Why it just works for some and won't for others is beyond me.  It really makes CIQ Ant+ development nearly impossible without it.

    Also good to know my theory of Win 10 vs Win 11 is incorrect.

  • I take it all back. Looks as if the dynastream stick is working with the Garmin CIQ simulator. I am seeing asset location, information pages; manufacturerer, product pages; plus unknown pages 4 and 5?

  • 4 and 5 appear to be location of Truck.

  • Where's that documented? Did not notice in the asset tracker profile I go off thisisant?

  • It's not part of the profile, at least not publicly.  I had to figure it out on my own.  Companies often added data to the streams that aren't officially part of the profile.

    Looking at my notes, I see the following.  I don't actually do anything with these values.

        // page4: 0:pg#, 1:0=alpha,1=Truck, 4-7: Lat
        // page5: 0:pg#, 1:0=alpha,1=Truck, 4-7: Lon
    so byte[1] specifies Alpha vs Truck
    bytes4-7 are the lat or lon in SemiCircle notation
  • So maybe it is a win10 vs win 11 thing.  I'll have try installing the SDK on my wife's Win 11 machine.  Or an excuse to replace my 6 year old laptop Slight smile