# 验证 A2DP 功能

A2DP 定义如何通过蓝牙连接将多媒体音频从一个设备传输到另一个设备。这种机制也称为蓝牙音频流。

要执行 A2DP 发送端或接收端功能，必须首先完成以下过程中的步骤。

## 前提条件

- 启用 SSH 以访问您的主机设备。有关说明，请参阅[使用 SSH 登录](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh)。
- 配对 DUT 和远程设备。有关说明，请参阅[与远程蓝牙设备配对](https://docs.qualcomm.com/doc/80-70022-13SC/topic/bluez-perform-bluetooth-gap-functions.html#section-h4c-1bs-lcc-navyanka-08-21-24-1205-46-507)。
- 将 DUT 和远程设备放置在蓝牙附近。

## 设置设备的 A2DP 功能

1. 在命令提示符下使用以下命令运行 SSH：

ssh root@<device_IP_address>
        Copy to clipboard

    **示例**

    如果设备的 IP 地址为 `10.92.160.222`，则运行以下命令：

ssh root@10.92.160.222
        Copy to clipboard
2. 输入以下密码来连接 SSH：

oelinux123
        Copy to clipboard
3. 通过运行以下命令打开蓝牙测试应用程序：

bluetoothctl
        Copy to clipboard

    **示例输出**

sh-5.1# bluetoothctl
        Agent registered        uetoothd...
        [CHG] Controller 22:22:F1:C1:99:C0 Pairable: yes
        Copy to clipboard
4. 根据需要转到 **Transport 子菜单**或 **Player 子菜单**。

    - 要转到 **Transport 子菜单**，请从 `bluetoothctl` 运行以下命令：

menu transport
            Copy to clipboard

        **示例输出**

[bluetooth]# menu transport
            Menu transport:
            Available commands:
            -------------------
            list                                              List available transports
            show <transport>                                  Transport information
            acquire <transport>                               Acquire Transport
            release <transport>                               Release Transport
            send <transport> <filename>                       Send contents of a file
            receive <transport> [filename]                    Get/Set file to receive
            volume <transport> [value]                        Get/Set transport volume
            back                                              Return to main menu
            version                                           Display version
            quit                                              Quit program
            exit                                              Quit program
            help                                              Display help about this program
            export                                            Print environment variables
            Copy to clipboard

        要在发送端中执行 **Transport 子菜单**功能，请参阅[执行蓝牙 A2DP 发送端功能](https://docs.qualcomm.com/doc/80-70022-13SC/topic/bluez-perform-bluetooth-a2dp-source-functions.html#bluez-perform-bluetooth-a2dp-source-functions)。

        要在接收端中执行 **Transport 子菜单**功能，请参阅[执行蓝牙 A2DP 接收端功能](https://docs.qualcomm.com/doc/80-70022-13SC/topic/bluez-perform-bluetooth-a2dp-sink-functions.html#bluez-perform-bluetooth-a2dp-sink-functions)。
    - 要进入 **Player 子菜单**，请从 `bluetoothctl` 运行以下命令：

menu player
            Copy to clipboard

        **示例输出**

[bluetooth]# menu player
            Menu player:
            Available commands:
            -------------------
            list                                              List available players
            show [player]                                     Player information
            select <player>                                   Select default player
            play [item]                                       Start playback
            pause                                             Pause playback
            stop                                              Stop playback
            next                                              Jump to next item
            previous                                          Jump to previous item
            fast-forward                                      Fast forward playback
            rewind                                            Rewind playback
            equalizer <on/off>                                Enable/Disable equalizer
            repeat <singletrack/alltrack/group/off>           Set repeat mode
            shuffle <alltracks/group/off>                     Set shuffle mode
            scan <alltracks/group/off>                        Set scan mode
            change-folder <item>                              Change current folder
            list-items [start] [end]                          List items of current folder
            search <string>                                   Search items containing string
            queue <item>                                      Add item to playlist queue
            show-item <item>                                  Show item information
            back                                              Return to main menu
            version                                           Display version
            quit                                              Quit program
            exit                                              Quit program
            help                                              Display help about this program
            export                                            Print environment variables
            Copy to clipboard

        要在接收端中执行 **Player 子菜单**功能，请参阅[执行蓝牙 A2DP 接收端功能](https://docs.qualcomm.com/doc/80-70022-13SC/topic/bluez-perform-bluetooth-a2dp-sink-functions.html#bluez-perform-bluetooth-a2dp-sink-functions)。

## 后续步骤

- [执行蓝牙 A2DP 发送端功能](https://docs.qualcomm.com/doc/80-70022-13SC/topic/bluez-perform-bluetooth-a2dp-source-functions.html)
您可以使用 `bluetoothctl` 菜单、`menu transport` 子菜单和 `paplay` 命令执行蓝牙 A2DP 发送端功能。
- [执行蓝牙 A2DP 接收端功能](https://docs.qualcomm.com/doc/80-70022-13SC/topic/bluez-perform-bluetooth-a2dp-sink-functions.html)
您可以使用 `bluetoothctl` 菜单、`menu transport` 子菜单和 `menu player` 子菜单执行蓝牙 A2DP 接收端功能。

Last Published: Nov 03, 2025

[Previous Topic
执行蓝牙 HOGP 功能](https://docs.qualcomm.com/bundle/publicresource/80-70022-13SC/topics/bluez-perform-bluetooth-hogp-functions.md) [Next Topic
执行蓝牙 A2DP 发送端功能](https://docs.qualcomm.com/bundle/publicresource/80-70022-13SC/topics/bluez-perform-bluetooth-a2dp-source-functions.md)