A2DP audio, SPP serial port, HFP hands-free, AVRCP - Bluetooth Classic profile testing for audio devices, automotive head units, and industrial products.

Bluetooth Classic (BR/EDR - Basic Rate / Enhanced Data Rate) testing is the validation of Bluetooth 2.0+ device pairing, connection management, and profile behaviour - covering A2DP audio streaming, SPP serial port emulation, HFP hands-free telephony, AVRCP media control, and other Bluetooth profiles used in automotive, audio, and industrial products.
Bluetooth Classic is distinct from Bluetooth LE: it provides higher throughput (up to 3 Mbit/s with EDR), continuous connection streaming, and richer profile support for audio and telephony. It is used in automotive head units, wireless headphones and speakers, industrial barcode scanners, legacy medical devices, and industrial data terminals.
When Classic BT vs BLE: Use Classic Bluetooth when your device streams audio (A2DP), emulates a serial port (SPP), or implements hands-free telephony (HFP). Use BLE when your device reports low-frequency sensor data or uses GATT for configuration. Many devices support both - a single Bluetooth Adapter handles both Classic and BLE in TestBot.
| Profile | Full Name | Use Case | What Testing Validates |
|---|---|---|---|
| A2DP | Advanced Audio Distribution Profile | Wireless audio streaming | Codec negotiation (SBC, AAC, aptX), stream start/stop, audio quality, latency |
| AVRCP | Audio/Video Remote Control Profile | Media remote control (play, pause, skip) | Command transmission, metadata exchange, browsing support |
| HFP | Hands-Free Profile | Automotive hands-free telephony | Call setup/teardown, audio path switching, AT command set, microphone gain |
| SPP | Serial Port Profile | Serial cable replacement | RFCOMM channel establishment, data stream integrity, baud rate emulation |
| OPP | Object Push Profile | File transfer (contacts, calendars) | Object push initiation, OBEX transfer, error handling |
| PBAP | Phone Book Access Profile | Contact synchronisation | Phone book access, vCard format, pagination |
TestBot's Classic Bluetooth Agent supports both client and server roles for BR/EDR profile testing. Uses the same Bluetooth Adapter as BLE Central and BLE Peripheral agents.
| Scenario | Agents Used | Validated Outcome |
|---|---|---|
| A2DP Audio Stream | Classic Bluetooth Agent - A2DP sink | SBC codec negotiated, stream starts within 2s, no audio dropouts in 60s continuous stream |
| HFP Call Handling | Classic Bluetooth Agent - HFP hands-free unit | Incoming call notification received, audio path opened, call accepted/rejected correctly |
| SPP Data Throughput | Classic Bluetooth Agent - SPP client/server | 1MB data transferred without corruption, throughput within 80% of theoretical maximum |
| Automotive Head Unit Pairing | Classic Bluetooth Agent - pairing + SSP | Device pairs correctly with head unit, PIN or SSP passkey confirmed, bond stored |
| Multi-Profile Coexistence | Classic Bluetooth Agent - A2DP + AVRCP simultaneous | Audio streaming and remote control operate simultaneously without interference |
| Reconnection After Drop | Classic Bluetooth Agent - connection drop + reconnect | Device reconnects within 10s after forced disconnection; audio stream resumes |

Bluetooth Classic (BR/EDR) testing validates Bluetooth 2.0+ device pairing, connection management, and profile behaviour - A2DP audio streaming, SPP serial port emulation, HFP hands-free telephony, and AVRCP media control. It tests that the device correctly implements the selected Bluetooth profiles from connection establishment through data exchange.
Classic Bluetooth Agent supports A2DP, SPP, HFP, and AVRCP. One adapter for all Bluetooth modes. 14-day free trial.