This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can we control the play/forward/reverse/pause functionality of the headset using Bluetooth smart module present on wristband through music APP installed on the smartphone? or Do we need AVRCP bluetooth profile to be present on wristband itself.?

Hello ,

I'm Dinesh Katkar,We as team planning for wearable IoT product,so selected Nordic sem's Bluetooth Smart SoC for our end application.

Can we control the play/forward/reverse/pause functionality of the headset using Bluetooth smart module present on wristband through music APP installed on the smartphone? or Do we need AVRCP bluetooth profile to be present on wristband itself.?

I would like to check that AVRCP profile is available for Bluetooth Smart. If so, how I will need to use this profile in your embedded software in order to communicate with your host.

Thanks Dinesh Katkar

Parents Reply Children
  • Dear Petter,

    Greetings of the Day!!!

    Thank you for your soonest feedback!!!

    Actually I'm hardware designer only and need to choose bluetooth smart SoC ,I've selected Nordic semi's Bluetooth SoC.But getting confused with controlling of headset through the pause/play/forward/reverse button functionality on the wearable band.My initial thinking is that we can control using the wearable band and connnecting this band to smartphone.Here we need to send commands from wearable band to music app and so as per the commands received from band ,wirelessly connected headset will get control.

    Request you to share the information ,if above my thinking is possible....I'm new to IoT band but selected Nordic SoC...

    Looking forward for your positive response

    Thanks Dinesh Katkar

  • What kind of information do you want me to share? I don't quite understand. It is possible to send commands from the wristband to the smart phone using HID over GATT, these commands would be directly to Android/iOS. Or you can use a proprietary profile and implement the commands yourself, and then let the app interpret the commands from the wristband to control the headset.

  • Dear Mr. Petter,

    Sorry to ask you basic questions !!!

    First I will go through the HID over GATT concept and will come back with updated knowledge..

    Just one last query...

    1. Will existing Music App on smartphone need to change to interpret the commands received from the wristband for controlling the functionality of headset.

    2. What do you mean by proprietary profile (is it AVRCP profile of bluetooth )

    Thanks Dinesh Katkar

    1. If you use HID over GATT the existing music app would not need to change. If you use a proprietary profile the music app would need to change to interpret the commands received from the wristband.

    2. A proprietary profile is a profile you define yourself, so it is not a profile define by the Bluetooth SIG. It is not AVRCP profile of Bluetooth, because that doesn't exist for BLE. ble_app_uart is an example of an proprietary profile.

  • Happy to hear that! But I would appreciate if you could ask unrelated questions separately. Thank you.

Related