Connect IQ on the Alpha?

Anybody know if Garmin plans on extending CIQ to the dog tracking products like the Alpha? There are several things that would be nice to implement that Garmin won't.

Like it would be really nice to be able to have my dogs location show up on my watch. Even if Garmin didn't provide a direct route to communicate between the devices, I could still upload the dog's location to a server every couple seconds using CIQ on the Alpha and then retrieve it on my 630 every few seconds. This assume CIQ on the alpha would support full apps and access to the communication API's.

2nd, I currently have a GEO fence at 50 yards and 100 yards (the devices beeps when the dog enters/exits each of these ranges). But there is no way to set different tones. So the 2nd tone could either mean she is now 100 yards away, or closer than 50, and no way for me to know without pulling up the unit and looking at it. The plastic clips used to attach it to your waste are pretty cheap and I wear through one every 3 months. This would reduce by an order of magnitude how often I have to unclip the unit.

Even if they bring CIQ to these products, they'd still need to extend it a bit for access to the dog position data.

For me, it's just keeping track of my husky. But I couldn't imagine all sorts of more complex apps that could be useful for hunting dogs, which these devices were actually designed for.
  • I'm not aware of any plans to do this yet, but it's not outside the realm of possibility since Connect IQ is already on related products (The Oregon and Rino). I'll submit a request to have this considered, because I think there's a lot of interesting potential here, too.

    Regarding your second set of questions, I don't have good answers. I'd direct you to the Astro forum, but there isn't one. :confused: It might be worth a call or an email to product support: https://support.garmin.com/en-US/.
  • Thanks Brandon. It's always been too bad there isn't a good forum for the dog tracking products. I've got to imagine there would be demand for this. Both to request feature updates and to share usage suggestions.

    As for my #2, that was just a 2nd way in which you could use CIQ to enhance to the product, rather than a request. I already requested the multiple tones about 3 years ago when I first picked up the unit. Seems like it would be pretty trivial to implement. Again, that's where having more control with CIQ would mean being able to customize it to real world needs and benefits.

    Maybe I've just gotten too spoiled with now being able to customize an app for my 630 to use it exactly how I want (control my lighting, open/close my garage door, see my home weather on the watch face). I now expect that level of customization across the board. :)
  • I just noticed the Garmin Alpha had an update where dog tracking info can be transferred to the Fenix 3 which is a long ways towards what I was asking for here.

    https://www.garmin.com/en-US/blog/fishandhunt/connect-fenix-3-garmin-alpha-astro-dog-tracking-device/

    Any idea how this is done? Is this a private Ant message? Is this a message that in any way could be interpreted through CIQ message processing?

    If there is any way to get access to this through CIQ, I'd probably go get a Fenix tomorrow. Maybe even a 2nd for my wife.

    So back to the jist of this thread, given that the Alpha is broadcasting in a form that the Fenix can get dog information, how would I go about requesting that this be made available to CIQ apps?
  • This works over Ant using a new "Tracker" profile. I don't know where this puts things with regard to Connect IQ, but I had already submitted a ticket for us to look into including this kind of functionality in a future release. :)
  • This works over Ant using a new "Tracker" profile. I don't know where this puts things with regard to Connect IQ, but I had already submitted a ticket for us to look into including this kind of functionality in a future release. :)


    Awesome! Do you mean Ant or Ant+? I just installed the Ant SDK on my machine last night to see if the Alpha is sending out a signal I can interpret.

    The widget on the watch would be cool but being able to use access this data while recording an activity would be even cooler such as when I take the pup for a run. I'll be getting a Fenix for sure now but know several others that may be swayed by this.
  • Brandon. Thank you, thank you, thank you. Pointing out the new Tracker profile was just the info I needed. I now have a simple app running on my FR630 that displays the distance to my dog. This might even be better than having CIQ on the alpha. Now I just need to figure out exactly what kind of UI I want.

    For those that care:
    I started with the CIQ MO2 app sample. Found the Tracker profile on the thisisant/developer site under documents which explained the page payload formats, timing period, and device type id.

    The tracker profile basically sends distance, bearing, coordinates of each dog. Plus other details I don't really care about.

    Also of cool note, I am able to see the data from the Alpha in the simulator as long as I have an Ant stick plugged in. That was a nice surprise as it makes debugging way easier.
  • I can see where using the ANT stick with the sim was a big help here. Using it for something like this is a bit of "Learned History" I think, as I'm not sure it's documented or where. I think I first heard about it was in a post by MoxyRoger.

    Now go give your dog a treat and credit him as the co-developer in the store! :)
  • I can see where using the ANT stick with the sim was a big help here. Using it for something like this is a bit of "Learned History" I think, as I'm not sure it's documented or where. I think I first heard about it was in a post by MoxyRoger.

    Now go give your dog a treat and credit him as the co-developer in the store! :)


    Yea. It was totally by accident that I even saw this. I had installed the Ant SDK to see if I could pick up the Alpha signal just using a C++ program (no CIQ involved). So the Ant Stick was still in my computer. I ran my CIQ app in the simulator just to make sure it loaded OK, assuming there was no way the simulator would provide any dog data, so real debugging would be through the watch. But suddenly I started seeing the numbers come up on the simulator and they were accurate.
  • This is something that needs to be better documented, IMHO, as it can be very useful!