Live Data on Mobile Phone

Hi,

although I'm an experienced developer I'm new to Garmin dev.

I just looked around at the sdk pages bit and now I have some questions.

First - Garmin offers "Connect" for Windows Phone - but I see no SDK for this OS. Is there no WP SDK?

My "need" (idea, example) - when I'm biking I want to display certain live data (Pos, Time, Cadence, HR,....) on my phone (paired via BT).

My approach is to provide (somehow) the data on my Fenix 3 HR - and read it with a "receiver app" on my phone.
This app would do the rest (Display and so).

First of all - is such a thing possible - WITHOUT an internet connection - just using BT?
Is it also possible on Windows Phone?
  • GCM/WP has only limited functions for CIQ. Last I checked, you couldn't do CIQ comm to WP (even makeJsonRequest() which just uses GCM to hit the internet and no special app on the phone is used), and in fact, WP couldn't even be used to change app settings for CIQ apps.

    These aren't CIQ problems, but GCM/WP problems.
  • Former Member
    Former Member over 9 years ago
    The general idea of using your watch to record/calculate data, send it to your phone then have your phone act as a screen is possible using the communications APIs. You don't need an internet connection for the Mailbox system to work between the phone and the watch (check the Comm sample in the CIQ SDK).

    As Jim mentioned, Windows Phone support isn't fully there yet. I know it's something that's being looked at but I honestly don't have any dates for when a fully functional Windows GCM/partner SDK will be available as that's developed by another team.
  • Where to find the "partial" SDK

    Hi Ken,

    you wrote ..Windows Phone support isn't fully there yet...
    Is there some kind of support - and where to find information.

    Thank you
    Manfred
  • Former Member
    Former Member over 9 years ago
    By isn't fully there yet I meant that I know a Windows Phone Connect Mobile app was created but I have no idea about the status of Connect IQ feature integration (other than developers have reported things like web requests not working). It's possible you'd see support for things like web requests and app settings before a full partner SDK but I highly doubt a partner SDK for Windows will be released until it's fully implemented. I really can't comment on any sort of timeline as it's developed and managed by a different team.

    If you're looking to start development of an app and want to be able to drop in the Windows SDK when it's ready I would recommend looking at the APIs/designed flow documented in the Android or iOS SDK. The general idea is similar between those two (I'm assuming the Windows SDK will be similar as well) when it comes to how you connect to devices/apps on the device.

    You could develop your Connect IQ app now and test it against a dummy Android app which receives and validates messages from your watch app. The Android partner SDK can communicate with Android devices over adb so you should be able to use the Android simulator if you don't have an Android device to actually test on. I know this is more work but unfortunately we can't provide you with much more help/information beyond that at this time.