# Verify functionality of BlueZ stack Source: [https://docs.qualcomm.com/doc/80-70017-13/topic/verify-bluetooth-functionality-of-bluez-stack.html](https://docs.qualcomm.com/doc/80-70017-13/topic/verify-bluetooth-functionality-of-bluez-stack.html) In Qualcomm Linux, the Bluetooth functionality of the BlueZ stack is verified using different sample test applications. The Bluetooth test procedures and use cases for profiles are demonstrated using the following applications. | Sample application | Profile | | --- | --- | | bluetoothctl | GAP, GATT, A2DP | | evtool | HOGP | | obexctl | OPP, FTP, PBAP, MAP | | ofono | HFP | The functions of the following Bluetooth profiles are provided as menu options in the sample applications: - **[General Access Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-gap.html)** Bluetooth Low Energy GAP is an extension of the existing BR/EDR GAP. - **[General Attribute Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-gatt.html)** GATT is a service framework that uses ATT to discover services, and to read and write characteristic values on a peer device. - **[Human Interface Device over GATT Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-hogp.html)** HOGP defines how a Bluetooth Low Energy wireless communications device can support HID services over the Bluetooth Low Energy protocol stack using GATT. - **[Advanced Audio Distribution Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-a2dp.html)** A2DP defines how multimedia audio can be streamed from one device to another over a Bluetooth connection. This mechanism is also called as Bluetooth audio streaming. - **[Hands-Free Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-hfp.html)** HFP defines how an audio gateway device can connect to a hands-free device for functions like remote control and audio connection. - **[Object Push Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-opp.html)** OPP defines how two Bluetooth devices can exchange objects, such as business cards, images, wallpapers, ringtones, or videos. - **[File Transfer Protocol](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-ftp.html)** FTP defines the requirements to exchange files between two Bluetooth devices. - **[Phone Book Access Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-pbap.html)** PBAP is a Bluetooth profile that enables exchange of phone book objects between a remote and a local device. - **[Message Access Profile](https://docs.qualcomm.com/doc/80-70017-13/topic/bluez-map.html)** MAP defines the features and procedures to be used by devices that exchange message objects. Last Published: Dec 26, 2024 [Previous Topic Architecture](https://docs.qualcomm.com/bundle/publicresource/80-70017-13/topics/bt_architecture_overview.md) [Next Topic General Access Profile](https://docs.qualcomm.com/bundle/publicresource/80-70017-13/topics/bluez-gap.md)