User's Manual

43
www.lairdtech.com
Laird Technologies
BTM510/511
Bluetooth
®
Multimedia Module
5 AVRCP(AudioVideoRemoteControlProle)
The “Audio/Video Remote Control Prole” is used to remotely control audio or video streaming devices.
A device must be dened as either control (CT) or target (TG). Furthermore, one of four categories
(Player/Recorder, Monitor/Amplier, Tuner, Menu) must be assigned to a device.
Version 1.0 of AVRCVP is supported.
The AVRCP specication [3] adopts the AV/C Digital Interface Command Set (AV/C command set,
dened by the 1394 Trade Association) device model and control message format. In this device model
a remote control target consists of one or more subunits. At least the subunit ”PANEL” must exist.
Remote control commands are passed to a subunit with the “PASS THROUGH” command. A BTM
device, congured as target will support one PANEL-subunit.
Table 3.17 gives an overview on supported AVRCP features on a BTM device.
AVRCP Feature Support in CT (Control) Support in TG (Target)
Spec. BTM5xx Spec. BTM5xx
1. Connection establishment for control M Yes O Yes
2. Release connection for control M Yes M Yes
3. Sending UNIT INFO command O Yes X No
4. Receiving UNIT INFO command X No M Yes
5. Sending SUBUNIT INFO command O (1) X No
6. Receiving SUBUNIT INFO command X No M Yes
7. Sending VENDOR DEPENDENT command O No X No
8. Receiving VENDOR DEPENDENT command X No O No
9. Sending PASS THROUGH command M Yes X No
10. Receiving PASS THROUGH command X No M Yes
M: mandatory
O: optional
X: excluded
(1) incomplete
Table 3.17: AVRCP Supported Features on BTM5xx
5.1 AVRCP Example 1
This section gives an example of an AVRCP connection between a Laird Technologies BTM5xx
device as AVRCP Controller and a PC with a built in Bluetooth device and Toshiba Bluetooth Stack
2.1 as AVRCP Target.
For any other Bluetooth Stack with AVRCP (target role) support, the setup should follow the steps of:
1. Identifying Bluetooth Device Address of PC
2. Enabling AV Remote Control Service
3. Selecting player and/or setup display of incoming remote control commands
The BTM5xx device is assumed to be connected to a terminal program, e.g., Ezurio Terminal on a
PC. The sequence of AT commands and the instructions for the PC side are listed in Table 3.18.
Figure 3.16 to Figure 3.21 show appropriate screenshots.
This example can be combined with the A2DP Example 1 (Section3.1, page 34). Then the AVRCP
connection should be initiated after A2DP is connected.
AT COMMAND SET
REFERENCE