# Perform Bluetooth SPP client functions

Source: [https://docs.qualcomm.com/doc/80-70015-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70015-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-70015-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70015-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

**Parameters**

`<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.
                    
**Sample output**

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 the client role

Source: [https://docs.qualcomm.com/doc/80-70015-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70015-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 directory 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

**Parameters**

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

**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

**Sample output**

![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-70015-13/topic/perform_bluetooth_functions_in_spp_client.html](https://docs.qualcomm.com/doc/80-70015-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

**Parameters**

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

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

**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. 
Note: When
                                        prompted for a password, enter `oelinux123`
                                        to authenticate the file transfer via the Secure Copy
                                        Protocol (SCP).

**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
    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: Oct 14, 2024

Previous Topic
 
Perform Bluetooth SPP server functions Next Topic

General Attribute Profile