BlueParrott Android and iOS SDKs

Android SDK

The BlueParrott Android SDK provides developer access to the programmable Parrott Button™ found on premium BlueParrott headsets allowing for control of select functions and activities within a mobile application directly from the headset. The Parrott Button can be configured for up to four dedicated states of operation: Press, Double-Tap, Hold and Release. Each of these states is addressable for individual functions within the mobile application. Access to firmware version, sensor data and settings which modify the headset’s behavior are also available. See the table below for applicability.

For the purposes of increasing the overall utility of an integration, functionality can be either limited to when the application is in the foreground, or extended to offer background access as well.

Configuration of the headset’s Parrott Button is also managed by the SDK library, so an application can directly configure the Parrott Button on a connected headset for use with the app, simplifying setup and easing the deployment of large numbers of devices.

BlueParrott Android SDK v3.4.00 is a framework, which provides interfaces to the following functionalities in compatible BlueParrott devices:

  • Parrott Button configuration; four operation states
  • Automatic configuration of the Parrott Button for use with an application
  • Support for foreground and/or background control within an application
  • Access to sensor data (B550)
  • Headset firmware version (select headsets)
  • Headset Configuration (select headsets)

BlueParrott Android SDK package includes the following development tools:

  • SDK Library
  • Examples:
    • Example test application to show:
      • Connectivity and connected device Parrott Button state
      • Headset Configuration read / write
      • Sensor state read / notification
      • Firmware version read
    • Example test application to show a simple audio PTT app
    • Example test application to show connecting and disconnection the Parrott Button
  • Notes and documentation

BlueParrott Android SDK v3.4.00 functionality is currently supported by the following devices:



Headset
Feature
StandardHeadset
Configuration
Proximity
(Sensor 1)
FW
Version
B350-XTXN/AN/AN/A
B350-XT IIXXN/Av1.04
B450-XTXN/AN/AN/A
B450-XT IIXXN/AX
B550-XTXv1.33v1.34v1.34
C300-XTXv1.19N/AN/A
C400-XTXv2.01N/AN/A
S450-XTXN/AN/AN/A
Reveal ProXN/AN/AN/A

Legend:
X = supported
N/A = Not supported
vN.NN = supported starting in version vN.NN

Resources

  Title Version Last Updated Link Link
BlueParrott Android SDK 3.4.0.0 12/15/19 Download SDK Documentation
BlueParrott Android SDK 3.1.06 8/15/18 Download SDK Documentation

BlueParrott iOS SDK

The BlueParrott iOS SDK provides developer access to the programmable Parrott Button™ found on premium BlueParrott headsets allowing for control of select functions and activities within a mobile application directly from the headset. The Parrott Button can be configured for up to four dedicated states of operation: Press, Double-Tap, Hold and Release. Each of these states is addressable for individual functions within the mobile application. Access to firmware version, sensor data and settings which modify the headset’s behavior are also available. See the table below for applicability.

For the purposes of increasing the overall utility of an integration, functionality can be either limited to when the application is in the foreground, or extended to offer background access as well.

Configuration of the headset's Parrott Button is also managed by the SDK library, so an application can directly configure the Parrott Button on a connected headset for use with the app, simplifying setup and easing the deployment of large numbers of devices.

BlueParrott iOS SDK v3.4.29 is a framework which provides interfaces to the following functionalities in compatible BlueParrott devices:

  • Parrott Button configuration; four operation states
  • Automatic configuration of the Parrott Button for use with an application
  • Support for foreground and/or background control within an application
  • Access to sensor data (B550)
  • Headset firmware version (select headsets)
  • Headset Configuration (select headsets)

BlueParrott iOS SDK includes the following development tools:

  • SDK Library
  • Example test application to show:
    • Connectivity and connected device Parrott Button state
    • Headset Configuration read / write
    • Sensor state read / notification
    • Firmware version read
  • Notes and documentation

BlueParrott iOS SDK v3.4.29 functionality is currently supported by the following devices:



Headset
Feature
StandardHeadset
Configuration
Proximity
(Sensor 1)
FW
Version
B350-XT X N/A N/A N/A
B350-XT II X X N/A v1.04
B450-XT X N/A N/A N/A
B450-XT II X X N/A X
B550-XT X v1.33 v1.34 v1.34
C300-XT X v1.19 N/A N/A
C400-XT X v2.01 N/A N/A
S450-XT X N/A N/A N/A
Reveal Pro X N/A N/A N/A

Legend:
X = supported
N/A = Not supported
vN.NN = supported starting in version vN.NN

Resources

  Title Version Last Updated Link Link
BlueParrott IOS SDK 3.4.29 12/15/19 Download SDK Documentation
BlueParrott IOS SDK 3.4.1 8/15/18 Download SDK Documentation