# Perform Bluetooth SPP client functions

Source: [https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html)

You can perform SPP client functions using the `spp_client_menu`
        options.

## About this task

Before you begin, set up the device and go to the SPP client menu as described in
                    Set up device for Bluetooth SPP functions.

**Parent Topic:** Serial Port Profile

## Configure DUT in SPP client role

Source: [https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html)

### About this task

To configure the DUT in an SPP client role, do the following:

### Procedure

1. Run the SPP server in the remote device SPP application.
2. Initiate an SPP profile connection from DUT by running the following
                        command:
                    
connect <bt_addr>Copy to clipboard

Where, `<bt_addr>` is the Bluetooth address of the
                            remote device.

Run Bluetooth inquiry scan to get the
                            `<bt_addr>`.
3. Verify the output on the DUT for successful SPP connection.
                    
The following sample output shows that the SPP connection has been
                            established successfully:

![Result of step 4 configure the DUT in SPP client role](data:image/png;base64,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)

Note: If you face any permission issues in the
                                `/var` directory, use the
                                `/etc/bluetooth` directory to send or receive files.

## Send a file in client role

Source: [https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html)

### About this task

To send a file in the client role, do the following:

### Procedure

1. Set the remote device in receive mode in the SPP application, if
                        applicable.
2. Create a test file with some sample data and place the file in the
                            /etc/bluetooth folder of the DUT.
                    
For example, create a test file bt\_stack.conf.
3. Send the test file to the remote device by running the following
                        command:
                    
send_file <directory_with_file_name>Copy to clipboard

Where, `<directory_with_file_name>` is the complete
                            file path along with the filename.

For example, to send the test file bt\_stack.conf at
                                /etc/bluetooth, run the following command:

        send_file /etc/bluetooth/bt_stack.confCopy to clipboard

The sample output of this command appears as follows:

![Result of step 2 send data in client mode](data:image/png;base64,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)

Note: If an issue occurs, disconnect from the device
                            and resume the process.
4. Verify the status of the file reception on the remote application.

## Receive a file in client role

Source: [https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70014-13/topic/perform_bluetooth_functions_in_spp_client.html)

### About this task

To receive a file in the client role, do the following:

### Procedure

1. Set the DUT in receive mode.
2. Receive a file from the remote device by running the following
                        command:
                    
recv_file <directory_with_file_name>Copy to clipboard

Where, `<directory_with_file_name>` is the complete
                            file path along with the filename.

Note: To receive a file,
                            use the /etc/bluetooth directory only.

For example, to receive fileName.txt at
                                /etc/bluetooth from the remote device, run the
                            following command:

        recv_file /etc/bluetooth/fileName.txtCopy to clipboard
3. Send the file from the remote device SPP server application.
4. Verify the received file as follows:
    1. Open the Command Prompt window.
    2. Pull the received file by running the following command:
                            
scp -r root@<IP_address>:<source_file_path> <destination_file_path>Copy to clipboard

To pull a file to the current file path, enter the
                                        `<destination_file_path>` as
                                        `.` in the command.

For example, the IP address of the device is
                                        `10.92.160.222`. To pull
                                        fileName.txt from
                                        /etc/bluetooth, run the following
                                    command:

            scp -r root@10.92.160.222:/etc/bluetooth/fileName.txt .Copy to clipboard

Note: When
                                    prompted for a password, enter `oelinux123` to
                                    authenticate the file transfer via Secure Copy Protocol
                                    (SCP).
    3. Open the received file and verify the data.
5. Disconnect the SPP connection from the DUT by running the following
                        command:
                    
disconnectCopy to clipboard

Last Published: Jul 12, 2024

Previous Topic
 
Perform Bluetooth SPP server functions Next Topic

General Attribute Profile