# Verify Source: [https://docs.qualcomm.com/doc/80-70014-13/topic/bluetooth_usecases.html](https://docs.qualcomm.com/doc/80-70014-13/topic/bluetooth_usecases.html) The btapp is a sample test application for the Qualcomm Linux Bluetooth solution. The Bluetooth test procedures and use cases for each profile are demonstrated using this application. Qualcomm® RB3 Gen 2 Dev Kit is used as the hardware reference design for testing. Note: As the btapp is a command-line executable, enter your input in the form of commands in the SSH. The functions of the following Bluetooth profiles are provided as menu options in the btapp: - **[General Access Profile](https://docs.qualcomm.com/doc/80-70014-13/topic/gap_operation.html)** Bluetooth Low Energy General Access Profile (GAP) is an extension of the existing BR/EDR GAP. - **[Serial Port Profile](https://docs.qualcomm.com/doc/80-70014-13/topic/set_up_bluetooth_in_spp.html)** Serial Port Profile (SPP) is a Bluetooth profile that enables wireless communication between devices over a virtual serial port. - **[General Attribute Profile](https://docs.qualcomm.com/doc/80-70014-13/topic/set_up_ble_gatt.html)** General Attribute Profile (GATT) is a service framework that uses the Attribute Protocol (ATT) to discover services, and to read and write characteristic values on a peer device. Last Published: Jul 12, 2024 [Previous Topic Architecture](https://docs.qualcomm.com/bundle/publicresource/80-70014-13/topics/bt_architecture_overview.md) [Next Topic General Access Profile](https://docs.qualcomm.com/bundle/publicresource/80-70014-13/topics/gap_operation.md)