A2DP / AVRCP¶
A2DP(v1.3) and AVRCP(v1.6) profiles can be enabled by setting up their maximum number of connections (up to 3) in the parameter PROFILES. Please note that for A2DP, there are 2 values, one for the A2DP Sink role and one for the A2DP Source role. Only one A2DP role can be enabled at the time (i.e. Sink or Source).
The MUSIC command allows you to control independently the audio streams and the ROUTE command to select the one to route when there multiple devices connected. Finally the VOLUME command can be used to adjust the volume for each link.
SBC is the codec used by default, additional codecs (AAC, aptX, aptX low latency) can be enabled with the CODEC configuration. aptX HD is available with Audio Agent HD. Please contact IoT747 for more information.
Extra information related to a song (title, artist, album, genre…) can be displayed on the UART when metadata are enabled (MUSIC_META_DATA).
True Wireless Stereo¶
Audio Agent 6 includes True Wireless Stereo (TWS) support with SBC or aptX. TWS allows two Audio Agent boards to connect to each other and share audio that is being streamed to one of them. The Audio Agent boards can be configured to be Left, Right or Stereo channels (cf. TWS_CONFIG configuration). This allows the use case for True Wireless Stereo speakers over Bluetooth.
You can find TWS devices using the INQUIRY command with the TWS filter enabled and use the OPEN command to open the TWS connection (TWS example).
Dual Stream¶
Audio Agent 6 includes the Dual Stream feature. It allows to stream audio to two A2DP sink devices simultaneously. Most commonly to two A2DP headsets. To start streaming to 2 A2DP sink, you can use the ROUTE command with the 2 A2DP links as parameters (ex: “ROUTE 10 20”).
TalkBack¶
The aptX Low Latency codec can provide additional cVc wideband back channel support. It can be enabled in the CODEC config. The back channel is an 16k mono audio stream taken from the left analog input of the A2DP Sink device and is routed to the left analog output of the A2DP Source device. Please note that this feature requires a valid aptX and cVc license key.