Serial Port Pofileđź”—

(TCRL 2023-1, SPP.ICS.p9)

Versionsđź”—

Table 0: X.Y Versions

Parameter Name

Selected

Description

TSPC_SPP_0_2

x

SPP v1.2 (M)

  • M: Mandatory

Core Configurationđź”—

Table 0a: Core Configuration Requirements

Parameter Name

Selected

Description

TSPC_SPP_0a_1

x

Profile supported over BR/EDR (C.1, C.3)

TSPC_SPP_0a_2

Profile supported over LE (C.2)

  • C.1: Excluded for this Profile IF CORE 41/2 “LE Core Configuration”.

  • C.2: Excluded for this Profile.

  • C.3: Mandatory for this Profile.

Rolesđź”—

Table 1: Role Requirements

Parameter Name

Selected

Description

TSPC_SPP_1_1

x

Device A (C.1)

TSPC_SPP_1_2

x

Device B (C.1)

  • C.1: Mandatory to support at least one.

Support of SPP Serviceđź”—

Table 2: Serial Port Service Support

Parameter Name

Selected

Description

TSPC_SPP_2_1

x

Support of SPP as a standalone profile (O)

TSPC_SPP_2_1a

x

SPP as a standalone profile - Device A (C.2, C.3)

TSPC_SPP_2_1b

x

SPP as a standalone profile - Device B (C.2, C.4)

  • O: Optional

  • C.2: Mandatory to support at least one IF SPP 2/1 “Support of SPP as a* standalone profile”, otherwise Excluded.

  • C.3: Optional IF SPP 1/1 “Device A”, otherwise Excluded.

  • C.4: Optional IF SPP 1/2 “Device B”, otherwise Excluded.

Application Proceduresđź”—

Table 3: Application Procedures

Parameter Name

Selected

Description

TSPC_SPP_3_1

x

Establish link and set up virtual serial connection (C.1)

TSPC_SPP_3_2

x

Accept link and virtual serial connection establishment (C.2)

TSPC_SPP_3_3

x

Register Service record for application in local SDP database (C.3)

TSPC_SPP_3_4

No release in Sniff mode. Sniff mode enabled in the Link Manager (O)

TSPC_SPP_3_5

No release in Hold mode. Hold mode enabled in the Link Manager (O)

TSPC_SPP_3_7

No release after Master/Slave switch. M/S switch enabled in the Link Manager (O)

  • O: Optional

  • C.1: Mandatory IF SPP 1/1 “Device A”, otherwise Optional.

  • C.2: Mandatory IF SPP 1/2 “Device B”, otherwise Optional.

  • C.3: Mandatory IF SPP 2/1b “SPP as a standalone profile – Device B”, otherwise Optional.

Service Discovery Protocolđź”—

Table 4: SDP Dependencies Prerequisite: SPP 2/1b “SPP as a standalone profile – Device B”

Parameter Name

Selected

Description

TSPC_SPP_4_1

x

ServiceClassIDList (M)

TSPC_SPP_4_2

x

ProtocolDescriptorList (M)

TSPC_SPP_4_5

x

ServiceName (O)

TSPC_SPP_4_6

x

BluetoothProfileDescriptorList (M)

  • M: Mandatory

  • O: Optional

Note: If more than one Serial Port Profile Service is available, more than one SerialPort SDP record can be registered