New Functionality in 3.1.x! BLE!

Ok, this is cool.  A CIQ app talking BLE to another device!  They showed an example where you could unlock a car using BLE from a watch, for example.

The 3.1.0x-beta1 SDK has the doc, as well as two example apps talking to the Nordic Thingy52.  At the Norid breakout, they gave everyone a Thingy52, as well as the two options to use this from the CIQ sim.

For the sim, you need a Nordic nRF52 DF board (~$40 US) or a Nordic nRF 52840 Dongle (~$12 US), and if you got them at the breakout, the firmware to work with CIQ came pre-loaded.

Right now I'm talking to this year's Thingy52 from the sim, and last years Thingy52  is talking to my fenix5+ with the special beta firmware that was also announced at the Summit.

I can see lots of possibilities for new apps, but no, I won't tell you what I'm thinking!  Slight smile

  • If you look at https://developer.garmin.com/connect-iq/compatible-devices/,

    and click on the blue circle for a device, you can see if it's supported.

    Also, if you look at the API doc that comes with the SDK, there is this for supported devices:

    Captain Marvel
    D2™ Air
    Darth Vader™
    Edge® 1030
    Edge® 1030 Plus
    Edge® 530
    Edge® 830
    Edge® Explore
    fēnix® 5 Plus
    fēnix® 5S Plus
    fēnix® 5X Plus
    fēnix® 6 / 6 Solar / 6 Dual Power
    fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
    fēnix® 6S / 6S Solar / 6S Dual Power
    fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
    fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
    First Avenger
    Forerunner® 245
    Forerunner® 245 Music
    Forerunner® 645 Music
    Forerunner® 745
    Forerunner® 945
    MARQ™ Adventurer
    MARQ™ Athlete
    MARQ™ Aviator
    MARQ® Captain / MARQ® Captain: American Magic Edition
    MARQ™ Commander
    MARQ™ Driver
    MARQ™ Expedition
    MARQ™ Golfer
    Montana® 7 Series
    Rey™
    Venu™
    Venu™ Mercedes-Benz® Collection
    Venu® Sq. Music Edition
    vívoactive® 3 Music
    vívoactive® 3 Music LTE
    vívoactive® 4
    vívoactive® 4S

    It's missing the Venu SQ and maybe a another one, as the SDK hasn't been updated since they were announced.

  • Thanks Jim nice quick reply.

    I guess from the blue circle thing it would be those that indicate 'Generic Bluetooth Low Energy Channel'.

    I am not sure which API doc you are meaning, i am not finding it in the SDK 3.2.3. It would be very useful to find this.

  • The 3.2.3 SDK API Doc.

    In eclipse. the Connect IQ Menu, then API Doc.  Or, in the root of the SDK, under doc, then index.html

  • Also, with the VS Code extension, Monkey C:View Documentation

  • Yes, quite familiar with the SDK doc in general but had trouble to find that bit.

    I finally found the list, it is in a hidden section that must be expanded under supported devices, within BluetoothLowEnergy.

    cheers

  • ah, i see now why i missed it. Strangely in firefox, it shows up as Supported Devices: but the link is missing, so it looks like there is no info and no way to get it. Strangely if i SHIFT-refresh the page, then the [view] link appears, but if i dont do this, then it looks like they did not provide any info. So there is something strange in the HTML that gets messed up, and maybe some browser caching. Seems to me that it would be better to simply display the list to start.

  • Using the link for supported devices is becoming more common in the API doc.  I think part of the reason is the list of supported devices has become quite long for some things.

  • good reason, but if it does not work, well not much help. I just checked and the same issue occurs in the ANT section.

    I did a little attempt to debug the webpage but not so familiar with tools for that.

    There is a tag <span class="showSupportedDevices">[Veiw Devices] which i think is getting added dynamically in JS perhaps, but it is not working so the link never appears. Perhaps a timing issue unique to firefox. Anyhow doesn't work for me most of the time.

    I am using the latest Firefox on windows 10. Tried clearing cache, no help.

  • If it works with everything but firefox, it's likely firefox.  I gave up on firebox a couple years back due to issues with various websites. Now days it's mainly chrome, and edge at times.