Support for Bluetooth AVRCP?

Former Member
Former Member
Hi, I'm a potential developer interested in the platform. I would be interested to know about the compatibility with the AVRCP bluetooth protocol for iOS and Android. For example, http://support.apple.com/en-us/HT3647.

Planning to make an app that can control music (skip,next,volume etc) of the mobile device with the Fenix 3. I understand that the Vivosmart/Vivoactive is able to do this.

I'm familiar with C, but have not used Monkey C yet. I guess I'm trying to find out whether it is technically possible to create such an app before committing to it.

Thanks for your help.
  • No. The ConnectIQ supports only an abstracted communication system that is documented here.
  • Former Member
    Former Member over 10 years ago
    Hi, thanks for the reply.

    Can I clarify something also the documentation is a little vague.

    From the docs:

    - (Object) transmit(content, options, listener)

    Send data across the the BLE link.

    Parameters:
    content (Object) — The object to be sent
    options (Dictionary) — Additional transmit options (TBD)
    listener (ConnectionListener) — An extension of the ConnectionListener class



    What exactly does transmit do? If a third-party music player app deploys a Core Bluetooth framework (iOS) and defines their own sender and listener, will the app listener pick up on whatever is sent through the transmit command for the ConnectIQ SDK?

    Eg, this tutorial tries to build a custom iOS app to connect to an external HRM. For this, the HRM "transmits" are fixed in a way (following a protocol if I'm not wrong), and the tutorial only writes the receiver part. However, in this case, if a listener class for a custom iOS app is made to receive the transmit data from the Fenix 3, will it work?

    Sorry if this is long-winded. But I really hope that somehow it could be made to work :)
  • It is my understanding that Garmin will be providing libraries for communicating with ConnectIQ devices.