doc: Bluetooth: Update ICSes to 8.0.3
This patch updates the ICSes to PTS 8.0.3 Signed-off-by: Magdalena Kasenberg <magdalena.kasenberg@codecoup.pl>
This commit is contained in:
parent
051e9989bb
commit
35d5443387
7 changed files with 1027 additions and 1271 deletions
|
@ -87,3 +87,4 @@ the following documents:
|
||||||
sm-pics.rst
|
sm-pics.rst
|
||||||
rfcomm-pics.rst
|
rfcomm-pics.rst
|
||||||
mesh-pics.rst
|
mesh-pics.rst
|
||||||
|
dis-pics.rst
|
||||||
|
|
50
doc/guides/bluetooth/dis-pics.rst
Normal file
50
doc/guides/bluetooth/dis-pics.rst
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
.. _dis-pics:
|
||||||
|
|
||||||
|
DIS ICS
|
||||||
|
*******
|
||||||
|
|
||||||
|
PTS version: 8.0.3
|
||||||
|
|
||||||
|
M - mandatory
|
||||||
|
|
||||||
|
O - optional
|
||||||
|
|
||||||
|
|
||||||
|
Service Version
|
||||||
|
===============
|
||||||
|
|
||||||
|
============== ======== ===================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== ===================================
|
||||||
|
TSPC_DIS_0_1 True Device Information Service v1.1 (M)
|
||||||
|
============== ======== ===================================
|
||||||
|
|
||||||
|
Transport Requirements
|
||||||
|
======================
|
||||||
|
|
||||||
|
============== ======== ===================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== ===================================
|
||||||
|
TSPC_DIS_1_1 False Service supported over BR/EDR (C.1)
|
||||||
|
TSPC_DIS_1_2 True Service supported over LE (C.1)
|
||||||
|
TSPC_DIS_1_3 False Service supported over HS (C.1)
|
||||||
|
============== ======== ===================================
|
||||||
|
|
||||||
|
Service Requirements
|
||||||
|
====================
|
||||||
|
|
||||||
|
============== ======== ======================================================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== ======================================================================
|
||||||
|
TSPC_DIS_2_1 True Device Information Service (M)
|
||||||
|
TSPC_DIS_2_2 True Manufacturer Name String Characteristic (O)
|
||||||
|
TSPC_DIS_2_3 True Model Number String Characteristic (O)
|
||||||
|
TSPC_DIS_2_4 True Serial Number String Characteristic (O)
|
||||||
|
TSPC_DIS_2_5 True Hardware Revision String Characteristic (O)
|
||||||
|
TSPC_DIS_2_6 True Firmware Revision String Characteristic (O)
|
||||||
|
TSPC_DIS_2_7 True Software Revision String Characteristic (O)
|
||||||
|
TSPC_DIS_2_8 False System ID Characteristic (O)
|
||||||
|
TSPC_DIS_2_9 False IEEE 11073-20601 Regulatory Certification Data List Characteristic (O)
|
||||||
|
TSPC_DIS_2_10 False SDP Interoperability (C.1)
|
||||||
|
TSPC_DIS_2_11 True PnP ID (O)
|
||||||
|
============== ======== ======================================================================
|
File diff suppressed because it is too large
Load diff
|
@ -3,281 +3,162 @@
|
||||||
GATT ICS
|
GATT ICS
|
||||||
********
|
********
|
||||||
|
|
||||||
PTS version: 7.4.1
|
PTS version: 8.0.3
|
||||||
|
|
||||||
\* - different than PTS defaults
|
|
||||||
|
|
||||||
\^ - field not available on PTS
|
|
||||||
|
|
||||||
M - mandatory
|
M - mandatory
|
||||||
|
|
||||||
O - optional
|
O - optional
|
||||||
|
|
||||||
|
|
||||||
Generic Attribute Profile Role
|
Generic Attribute Profile Support
|
||||||
==============================
|
=================================
|
||||||
|
|
||||||
============== =========== ============================================
|
============== ======== =============================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== =========== ============================================
|
============== ======== =============================================
|
||||||
TSPC_GATT_1_1 True Generic Attribute Profile Client (C.1)
|
TSPC_GATT_1_1 True Generic Attribute Profile (GATT) Client (C.1)
|
||||||
TSPC_GATT_1_2 True Generic Attribute Profile Server (C.2)
|
TSPC_GATT_1_2 True Generic Attribute Profile (GATT) Server (C.2)
|
||||||
============== =========== ============================================
|
============== ======== =============================================
|
||||||
|
|
||||||
|
|
||||||
GATT role configuration
|
GATT role configuration
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
============== =========== ============================================
|
============== ======== =============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== =========== ============================================
|
============== ======== =============================
|
||||||
TSPC_GATT_1a_1 True GATT Client over LE (C.1)
|
TSPC_GATT_1a_1 True GATT Client over LE (C.1)
|
||||||
TSPC_GATT_1a_2 False GATT Client over BR/EDR (C.2)
|
TSPC_GATT_1a_2 False GATT Client over BR/EDR (C.2)
|
||||||
TSPC_GATT_1a_3 True GATT Server over LE (C.3)
|
TSPC_GATT_1a_3 True GATT Server over LE (C.3)
|
||||||
TSPC_GATT_1a_4 False GATT Server over BR/EDR (C.4)
|
TSPC_GATT_1a_4 False GATT Server over BR/EDR (C.4)
|
||||||
TSPC_GATT_1a_5 False Complete GATT Client layer over LE (C.5)
|
============== ======== =============================
|
||||||
TSPC_GATT_1a_6 False Complete GATT Client layer over BR/EDR (C.6)
|
|
||||||
TSPC_GATT_1a_7 True Complete GATT Server layer over LE (C.7)
|
|
||||||
TSPC_GATT_1a_8 False Complete GATT Server layer over BR/EDR (C.8)
|
|
||||||
============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
ATT Bearer Transport
|
|
||||||
====================
|
|
||||||
|
|
||||||
============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
============== =========== ============================================
|
|
||||||
TSPC_GATT_2_1 False (*) Attribute Protocol Supported over BR/EDR
|
|
||||||
(L2CAP fixed channel support) (C.1)
|
|
||||||
TSPC_GATT_2_2 True Attribute Protocol Supported over LE (C.2)
|
|
||||||
============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
Generic Attribute Profile Support
|
|
||||||
=================================
|
|
||||||
|
|
||||||
============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
============== =========== ============================================
|
|
||||||
TSPC_GATT_3_1 True Client: Exchange MTU (C.1)
|
|
||||||
TSPC_GATT_3_2 True Client: Discover All Primary Services (C.1)
|
|
||||||
TSPC_GATT_3_3 True Client: Discover Primary Services Service
|
|
||||||
UUID (C.1)
|
|
||||||
TSPC_GATT_3_4 True Client: Find Included Services (C.1)
|
|
||||||
TSPC_GATT_3_5 True Client: Discover All characteristics of a
|
|
||||||
Service (C.1)
|
|
||||||
TSPC_GATT_3_6 True Client: Discover Characteristics by UUID (C.1)
|
|
||||||
TSPC_GATT_3_7 True Client: Discover All Characteristic Descriptors
|
|
||||||
(C.1)
|
|
||||||
TSPC_GATT_3_8 True Client: Read Characteristic Value (C.1)
|
|
||||||
TSPC_GATT_3_9 True Client: Read using Characteristic UUID (C.1)
|
|
||||||
TSPC_GATT_3_10 True Client: Read Long Characteristic Values (C.1)
|
|
||||||
TSPC_GATT_3_11 True Client: Read Multiple Characteristic
|
|
||||||
Values (C.1)
|
|
||||||
TSPC_GATT_3_12 True Client: Write without Response (C.1)
|
|
||||||
TSPC_GATT_3_13 True Client: Signed Write Without Response (C.1)
|
|
||||||
TSPC_GATT_3_14 True Client: Write Characteristic Value (C.1)
|
|
||||||
TSPC_GATT_3_15 True Client: Write Long Characteristic Values (C.1)
|
|
||||||
TSPC_GATT_3_16 False (*) Client: Characteristic Value Reliable
|
|
||||||
Writes (C.1)
|
|
||||||
TSPC_GATT_3_17 True Client: Notifications (C.1)
|
|
||||||
TSPC_GATT_3_18 True Client: Indications (M)
|
|
||||||
TSPC_GATT_3_19 True Client: Read Characteristic Descriptors (C.1)
|
|
||||||
TSPC_GATT_3_20 True Client: Read long Characteristic Descriptors
|
|
||||||
(C.1)
|
|
||||||
TSPC_GATT_3_21 True Client: Write Characteristic Descriptors (C.1)
|
|
||||||
TSPC_GATT_3_22 True Client: Write Long Characteristic Descriptors
|
|
||||||
(C.1)
|
|
||||||
TSPC_GATT_3_23 True Client: Service Changed Characteristic (M)
|
|
||||||
TSPC_GATT_3_24 False (*) Client: Configured Broadcast (C.3)
|
|
||||||
TSPC_GATT_3_25 False (*) Client: Client Supported Features Characteristic
|
|
||||||
(C.4)
|
|
||||||
TSPC_GATT_3_26 False (*) Client: Database Hash Characteristic (C.4)
|
|
||||||
============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
Profile Attribute Types and Formats, by client
|
|
||||||
==============================================
|
|
||||||
|
|
||||||
=============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
=============== =========== ============================================
|
|
||||||
TSPC_GATT_3B_1 False (*) Client: Primary Service Declaration (M)
|
|
||||||
TSPC_GATT_3B_2 False (*) Client: Secondary Service Declaration (M)
|
|
||||||
TSPC_GATT_3B_3 False (*) Client: Include Declaration (M)
|
|
||||||
TSPC_GATT_3B_4 False (*) Client: Characteristic Declaration (M)
|
|
||||||
TSPC_GATT_3B_5 False (*) Client: Characteristic Value Declaration (M)
|
|
||||||
TSPC_GATT_3B_6 False (*) Client: Characteristic Extended Properties (M)
|
|
||||||
TSPC_GATT_3B_7 False (*) Client: Characteristic User Description
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_3B_8 False (*) Client: Client Characteristic Configuration
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_3B_9 False (*) Client: Server Characteristic Configuration
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_3B_10 False (*) Client: Characteristic Format Descriptor (M)
|
|
||||||
TSPC_GATT_3B_11 False (*) Client: Characteristic Aggregate Format
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_3B_12 False (*) Client: Characteristic Format: Boolean (M)
|
|
||||||
TSPC_GATT_3B_13 False (*) Client: Characteristic Format: 2Bit (M)
|
|
||||||
TSPC_GATT_3B_14 False (*) Client: Characteristic Format: nibble (M)
|
|
||||||
TSPC_GATT_3B_15 False (*) Client: Characteristic Format: Uint8 (M)
|
|
||||||
TSPC_GATT_3B_16 False (*) Client: Characteristic Format: Uint12 (M)
|
|
||||||
TSPC_GATT_3B_17 False (*) Client: Characteristic Format: Uint16 (M)
|
|
||||||
TSPC_GATT_3B_18 False (*) Client: Characteristic Format: Uint24 (M)
|
|
||||||
TSPC_GATT_3B_19 False (*) Client: Characteristic Format: Uint32 (M)
|
|
||||||
TSPC_GATT_3B_20 False (*) Client: Characteristic Format: Uint48 (M)
|
|
||||||
TSPC_GATT_3B_21 False (*) Client: Characteristic Format: Uint64 (M)
|
|
||||||
TSPC_GATT_3B_22 False (*) Client: Characteristic Format: Uint128 (M)
|
|
||||||
TSPC_GATT_3B_23 False (*) Client: Characteristic Format: Sint8 (M)
|
|
||||||
TSPC_GATT_3B_24 False (*) Client: Characteristic Format: Sint12 (M)
|
|
||||||
TSPC_GATT_3B_25 False (*) Client: Characteristic Format: Sint16 (M)
|
|
||||||
TSPC_GATT_3B_26 False (*) Client: Characteristic Format: Sint24 (M)
|
|
||||||
TSPC_GATT_3B_27 False (*) Client: Characteristic Format: Sint32 (M)
|
|
||||||
TSPC_GATT_3B_28 False (*) Client: Characteristic Format: Sint48 (M)
|
|
||||||
TSPC_GATT_3B_29 False (*) Client: Characteristic Format: Sint64 (M)
|
|
||||||
TSPC_GATT_3B_30 False (*) Client: Characteristic Format: Sint128 (M)
|
|
||||||
TSPC_GATT_3B_31 False (*) Client: Characteristic Format: Float32 (M)
|
|
||||||
TSPC_GATT_3B_32 False (*) Client: Characteristic Format: Float64 (M)
|
|
||||||
TSPC_GATT_3B_33 False (*) Client: Characteristic Format: SFLOAT (M)
|
|
||||||
TSPC_GATT_3B_34 False (*) Client: Characteristic Format: FLOAT (M)
|
|
||||||
TSPC_GATT_3B_35 False (*) Client: Characteristic Format: Duint16 (M)
|
|
||||||
TSPC_GATT_3B_36 False (*) Client: Characteristic Format: utf8s (M)
|
|
||||||
TSPC_GATT_3B_37 False (*) Client: Characteristic Format: utf16s (M)
|
|
||||||
TSPC_GATT_3B_38 False (*) Client: Characteristic Format: struct (M)
|
|
||||||
=============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
Attribute Profile Support, by Server
|
|
||||||
====================================
|
|
||||||
|
|
||||||
============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
============== =========== ============================================
|
|
||||||
TSPC_GATT_4_1 True Server: Exchange MTU (C.4)
|
|
||||||
TSPC_GATT_4_2 True Server: Discover All Primary Services (M)
|
|
||||||
TSPC_GATT_4_3 True Server: Discover Primary Services Service
|
|
||||||
UUID (M)
|
|
||||||
TSPC_GATT_4_4 True Server: Find Included Services (M)
|
|
||||||
TSPC_GATT_4_5 True Server: Discover All characteristics of
|
|
||||||
a Service (M)
|
|
||||||
TSPC_GATT_4_6 True Server: Discover Characteristics by UUID (M)
|
|
||||||
TSPC_GATT_4_7 True Server: Discover All Characteristic
|
|
||||||
Descriptors (M)
|
|
||||||
TSPC_GATT_4_8 True Server: Read Characteristic Value (M)
|
|
||||||
TSPC_GATT_4_9 True Server: Read using Characteristic UUID (M)
|
|
||||||
TSPC_GATT_4_10 True Server: Read Long Characteristic Values (C.4)
|
|
||||||
TSPC_GATT_4_11 True Server: Read Multiple Characteristic
|
|
||||||
Values (C.4)
|
|
||||||
TSPC_GATT_4_12 True Server: Write without Response (C.2)
|
|
||||||
TSPC_GATT_4_13 True Server: Signed Write Without Response (C.4)
|
|
||||||
TSPC_GATT_4_14 True Server: Write Characteristic Value (C.3)
|
|
||||||
TSPC_GATT_4_15 True Server: Write Long Characteristic Values (C.4)
|
|
||||||
TSPC_GATT_4_16 True Server: Characteristic Value Reliable
|
|
||||||
Writes (C.4)
|
|
||||||
TSPC_GATT_4_17 True Server: Notifications (C.4)
|
|
||||||
TSPC_GATT_4_18 True Server: Indications (C.1)
|
|
||||||
TSPC_GATT_4_19 True Server: Read Characteristic Descriptors (C.4)
|
|
||||||
TSPC_GATT_4_20 True Server: Read long Characteristic
|
|
||||||
Descriptors (C.4)
|
|
||||||
TSPC_GATT_4_21 True Server: Write Characteristic Descriptors (C.4)
|
|
||||||
TSPC_GATT_4_22 True Server: Write Long Characteristic
|
|
||||||
Descriptors (C.4)
|
|
||||||
TSPC_GATT_4_23 True Server: Service Changed Characteristic (C.1)
|
|
||||||
TSPC_GATT_4_24 False (*) Server: Configured Broadcast (C.5)
|
|
||||||
TSPC_GATT_4_25 False (*) Server: Execute Write Request with empty queue (C.7)
|
|
||||||
TSPC_GATT_4_26 True Server: Client Supported Features Characteristic
|
|
||||||
(C.9)
|
|
||||||
TSPC_GATT_4_27 True Server: Database Hash Characteristic (C.8)
|
|
||||||
============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
Profile Attribute Types and Characteristic Formats
|
|
||||||
==================================================
|
|
||||||
|
|
||||||
=============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
=============== =========== ============================================
|
|
||||||
TSPC_GATT_4B_1 True Server: Primary Service Declaration (M)
|
|
||||||
TSPC_GATT_4B_2 True Server: Secondary Service Declaration (M)
|
|
||||||
TSPC_GATT_4B_3 True Server: Include Declaration (M)
|
|
||||||
TSPC_GATT_4B_4 True Server: Characteristic Declaration (M)
|
|
||||||
TSPC_GATT_4B_5 True Server: Characteristic Value Declaration (M)
|
|
||||||
TSPC_GATT_4B_6 True Server: Characteristic Extended Properties (M)
|
|
||||||
TSPC_GATT_4B_7 True Server: Characteristic User Description
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_4B_8 True Server: Client Characteristic Configuration
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_4B_9 True Server: Server Characteristic Configuration
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_4B_10 True Server: Characteristic Format Descriptor (M)
|
|
||||||
TSPC_GATT_4B_11 True Server: Characteristic Aggregate Format
|
|
||||||
Descriptor (M)
|
|
||||||
TSPC_GATT_4B_12 True Server: Characteristic Format: Boolean (M)
|
|
||||||
TSPC_GATT_4B_13 True Server: Characteristic Format: 2Bit (M)
|
|
||||||
TSPC_GATT_4B_14 True Server: Characteristic Format: nibble (M)
|
|
||||||
TSPC_GATT_4B_15 True Server: Characteristic Format: Uint8 (M)
|
|
||||||
TSPC_GATT_4B_16 True Server: Characteristic Format: Uint12 (M)
|
|
||||||
TSPC_GATT_4B_17 True Server: Characteristic Format: Uint16 (M)
|
|
||||||
TSPC_GATT_4B_18 True Server: Characteristic Format: Uint24 (M)
|
|
||||||
TSPC_GATT_4B_19 True Server: Characteristic Format: Uint32 (M)
|
|
||||||
TSPC_GATT_4B_20 True Server: Characteristic Format: Uint48 (M)
|
|
||||||
TSPC_GATT_4B_21 True Server: Characteristic Format: Uint64 (M)
|
|
||||||
TSPC_GATT_4B_22 True Server: Characteristic Format: Uint128 (M)
|
|
||||||
TSPC_GATT_4B_23 True Server: Characteristic Format: Sint8 (M)
|
|
||||||
TSPC_GATT_4B_24 True Server: Characteristic Format: Sint12 (M)
|
|
||||||
TSPC_GATT_4B_25 True Server: Characteristic Format: Sint16 (M)
|
|
||||||
TSPC_GATT_4B_26 True Server: Characteristic Format: Sint24 (M)
|
|
||||||
TSPC_GATT_4B_27 True Server: Characteristic Format: Sint32 (M)
|
|
||||||
TSPC_GATT_4B_28 True Server: Characteristic Format: Sint48 (M)
|
|
||||||
TSPC_GATT_4B_29 True Server: Characteristic Format: Sint64 (M)
|
|
||||||
TSPC_GATT_4B_30 True Server: Characteristic Format: Sint128 (M)
|
|
||||||
TSPC_GATT_4B_31 True Server: Characteristic Format: Float32 (M)
|
|
||||||
TSPC_GATT_4B_32 True Server: Characteristic Format: Float64 (M)
|
|
||||||
TSPC_GATT_4B_33 True Server: Characteristic Format: SFLOAT (M)
|
|
||||||
TSPC_GATT_4B_34 True Server: Characteristic Format: FLOAT (M)
|
|
||||||
TSPC_GATT_4B_35 True Server: Characteristic Format: Duint16 (M)
|
|
||||||
TSPC_GATT_4B_36 True Server: Characteristic Format: utf8s (M)
|
|
||||||
TSPC_GATT_4B_37 True Server: Characteristic Format: utf16s (M)
|
|
||||||
TSPC_GATT_4B_38 True Server: Characteristic Format: struct (M)
|
|
||||||
=============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
SDP Interoperability
|
|
||||||
====================
|
|
||||||
|
|
||||||
============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
============== =========== ============================================
|
|
||||||
TSPC_GATT_6_2 False (*) Discover GATT Services using Service Discovery
|
|
||||||
Profile (C.1)
|
|
||||||
TSPC_GATT_6_3 False (*) Publish SDP record for GATT services support
|
|
||||||
via BR/EDR (C.2)
|
|
||||||
============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
Attribute Protocol Transport Security
|
|
||||||
=====================================
|
|
||||||
|
|
||||||
============== =========== ============================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
============== =========== ============================================
|
|
||||||
TSPC_GATT_7_1 False (*) Security Mode 4 (C.1)
|
|
||||||
TSPC_GATT_7_2 True LE Security Mode 1 (C.2)
|
|
||||||
TSPC_GATT_7_3 True LE Security Mode 2 (C.2)
|
|
||||||
TSPC_GATT_7_4 True LE Authentication Procedure (C.2)
|
|
||||||
TSPC_GATT_7_5 False (*) LE connection data signing procedure (C.2)
|
|
||||||
TSPC_GATT_7_6 False (*) LE Authenticate signed data procedure (C.2)
|
|
||||||
TSPC_GATT_7_7 True LE Authorization Procedure (C.2)
|
|
||||||
============== =========== ============================================
|
|
||||||
|
|
||||||
|
|
||||||
Attribute Protocol Transport
|
Attribute Protocol Transport
|
||||||
============================
|
============================
|
||||||
|
|
||||||
============== =========== ============================================
|
============== ======== =======================================================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== =========== ============================================
|
============== ======== =======================================================================================
|
||||||
TSPC_GATT_8_1 False (*) Support for Multiple ATT bearers from same
|
TSPC_GATT_2_1 False Attribute Protocol Supported over BR/EDR (L2CAP fixed channel support) (C.1)
|
||||||
device (C.1)
|
TSPC_GATT_2_2 True Attribute Protocol Supported over LE (C.2)
|
||||||
============== =========== ============================================
|
TSPC_GATT_2_3 True Enhanced ATT bearer Attribute Protocol Supported (L2CAP fixed EATT PSM supported) (C.3)
|
||||||
|
TSPC_GATT_2_3a True Enhanced ATT bearer supported over LE (C.4)
|
||||||
|
TSPC_GATT_2_3b False Enhanced ATT bearer supported over BR/EDR (C.5)
|
||||||
|
============== ======== =======================================================================================
|
||||||
|
|
||||||
|
Generic Attribute Profile Feature Support, by Client
|
||||||
|
====================================================
|
||||||
|
|
||||||
|
============== ======== =========================================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== =========================================================
|
||||||
|
TSPC_GATT_3_1 True Exchange MTU (C.11)
|
||||||
|
TSPC_GATT_3_2 True Discover All Primary Services (O)
|
||||||
|
TSPC_GATT_3_3 True Discover Primary Services by Service UUID (O)
|
||||||
|
TSPC_GATT_3_4 True Find Included Services (O)
|
||||||
|
TSPC_GATT_3_5 True Discover All characteristics of a Service (O)
|
||||||
|
TSPC_GATT_3_6 True Discover Characteristics by UUID (O)
|
||||||
|
TSPC_GATT_3_7 True Discover All Characteristic Descriptors (O)
|
||||||
|
TSPC_GATT_3_8 True Read Characteristic Value (O)
|
||||||
|
TSPC_GATT_3_9 True Read Using Characteristic UUID (O)
|
||||||
|
TSPC_GATT_3_10 True Read Long Characteristic Values (O)
|
||||||
|
TSPC_GATT_3_11 True Read Multiple Characteristic Values (O)
|
||||||
|
TSPC_GATT_3_12 True Write without Response (O)
|
||||||
|
TSPC_GATT_3_13 True Signed Write Without Response (C.11)
|
||||||
|
TSPC_GATT_3_14 True Write Characteristic Value (O)
|
||||||
|
TSPC_GATT_3_15 True Write Long Characteristic Values (O)
|
||||||
|
TSPC_GATT_3_16 True Characteristic Value Reliable Writes (O)
|
||||||
|
TSPC_GATT_3_17 True Notifications (C.7)
|
||||||
|
TSPC_GATT_3_18 True Indications (M)
|
||||||
|
TSPC_GATT_3_19 True Read Characteristic Descriptors (O)
|
||||||
|
TSPC_GATT_3_20 True Read Long Characteristic Descriptors (O)
|
||||||
|
TSPC_GATT_3_21 True Write Characteristic Descriptors (O)
|
||||||
|
TSPC_GATT_3_22 True Write Long Characteristic Descriptors (O)
|
||||||
|
TSPC_GATT_3_23 True Service Changed Characteristic (M)
|
||||||
|
TSPC_GATT_3_24 False Configured Broadcast (C.2)
|
||||||
|
TSPC_GATT_3_25 True Client Supported Features Characteristic (C.4)
|
||||||
|
TSPC_GATT_3_26 True Database Hash Characteristic (C.4)
|
||||||
|
TSPC_GATT_3_27 False Read and Interpret Characteristic Presentation Format (O)
|
||||||
|
TSPC_GATT_3_28 False Read and Interpret Characteristic Aggregate Format (C.6)
|
||||||
|
TSPC_GATT_3_29 False Read Multiple Variable Length Characteristic Values (C.9)
|
||||||
|
TSPC_GATT_3_30 False Multiple Variable Length Notifications (C.10)
|
||||||
|
============== ======== =========================================================
|
||||||
|
|
||||||
|
Generic Attribute Profile Feature Support, by Server
|
||||||
|
====================================================
|
||||||
|
|
||||||
|
============== ======== =============================================================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== =============================================================================
|
||||||
|
TSPC_GATT_4_1 True Exchange MTU (C.6)
|
||||||
|
TSPC_GATT_4_2 True Discover All Primary Services (M)
|
||||||
|
TSPC_GATT_4_3 True Discover Primary Services by Service UUID (M)
|
||||||
|
TSPC_GATT_4_4 True Find Included Services (M)
|
||||||
|
TSPC_GATT_4_5 True Discover All characteristics of a Service (M)
|
||||||
|
TSPC_GATT_4_6 True Discover Characteristics by UUID (M)
|
||||||
|
TSPC_GATT_4_7 True Discover All Characteristic Descriptors (M)
|
||||||
|
TSPC_GATT_4_8 True Read Characteristic Value (M)
|
||||||
|
TSPC_GATT_4_9 True Read Using Characteristic UUID (M)
|
||||||
|
TSPC_GATT_4_10 True Read Long Characteristic Values (C.12)
|
||||||
|
TSPC_GATT_4_11 True Read Multiple Characteristic Values (O)
|
||||||
|
TSPC_GATT_4_12 True Write without Response (C.2)
|
||||||
|
TSPC_GATT_4_13 True Signed Write Without Response (C.6)
|
||||||
|
TSPC_GATT_4_14 True Write Characteristic Value (C.3)
|
||||||
|
TSPC_GATT_4_15 True Write Long Characteristic Values (C.12)
|
||||||
|
TSPC_GATT_4_16 True Characteristic Value ReliableWrites (O)
|
||||||
|
TSPC_GATT_4_17 True Notifications (O)
|
||||||
|
TSPC_GATT_4_18 True Indications (C.1)
|
||||||
|
TSPC_GATT_4_19 True Read Characteristic Descriptors (C.12)
|
||||||
|
TSPC_GATT_4_20 True Read Long Characteristic Descriptors (C.12)
|
||||||
|
TSPC_GATT_4_21 True Write Characteristic Descriptors (C.12)
|
||||||
|
TSPC_GATT_4_22 True Write Long Characteristic Descriptors (O)
|
||||||
|
TSPC_GATT_4_23 True Service Changed Characteristic (C.1)
|
||||||
|
TSPC_GATT_4_24 False Configured Broadcast (C.5)
|
||||||
|
TSPC_GATT_4_25 False Execute Write Request with empty queue (C.7)
|
||||||
|
TSPC_GATT_4_26 True Client Supported Features Characteristic (C.9)
|
||||||
|
TSPC_GATT_4_27 True Database Hash Characteristic (C.8)
|
||||||
|
TSPC_GATT_4_28 False Report Characteristic Value: Characteristic Presentation Format (O)
|
||||||
|
TSPC_GATT_4_29 False Report aggregate Characteristic Value: Characteristic Aggregate Format (C.10)
|
||||||
|
TSPC_GATT_4_30 False Read Multiple Variable Length Characteristic Values (C.13)
|
||||||
|
TSPC_GATT_4_31 False Multiple Variable Length Notifications (C.13)
|
||||||
|
============== ======== =============================================================================
|
||||||
|
|
||||||
|
SDP Interoperability
|
||||||
|
====================
|
||||||
|
|
||||||
|
============== ======== =============================================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== =============================================================
|
||||||
|
TSPC_GATT_6_2 False Discover GATT Services using Service Discovery Profile (C.1)
|
||||||
|
TSPC_GATT_6_3 False Publish SDP record for GATT services support via BR/EDR (C.2)
|
||||||
|
============== ======== =============================================================
|
||||||
|
|
||||||
|
Attribute Protocol Transport Security
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
============== ======== ===========================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== ===========================================
|
||||||
|
TSPC_GATT_7_1 False Security Mode 4 (C.1)
|
||||||
|
TSPC_GATT_7_2 True LE Security Mode 1 (C.5)
|
||||||
|
TSPC_GATT_7_3 True LE Security Mode 2 (C.6)
|
||||||
|
TSPC_GATT_7_4 True LE Authentication Procedure (C.4)
|
||||||
|
TSPC_GATT_7_5 True LE connection data signing procedure (C.2)
|
||||||
|
TSPC_GATT_7_6 True LE Authenticate signed data procedure (C.2)
|
||||||
|
TSPC_GATT_7_7 True LE Authorization Procedure (C.3)
|
||||||
|
============== ======== ===========================================
|
||||||
|
|
||||||
|
Multiple Simultaneous ATT Bearers
|
||||||
|
=================================
|
||||||
|
|
||||||
|
============== ======== ==================================================================================================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== ==================================================================================================================
|
||||||
|
TSPC_GATT_8_1 False Support for multiple simultaneous active ATT bearers from same device – ATT over LE and ATT over BR/EDR (C.1)
|
||||||
|
TSPC_GATT_8_2 True Support for multiple simultaneous active ATT bearers from same device – ATT over LE and EATT over LE (C.2)
|
||||||
|
TSPC_GATT_8_3 False Support for multiple simultaneous active ATT bearers from same device – ATT over BR/EDR and EATT over BR/EDR (C.3)
|
||||||
|
TSPC_GATT_8_4 False Support for multiple simultaneous active ATT bearers from same device – ATT over LE and EATT over BR/EDR (C.4)
|
||||||
|
TSPC_GATT_8_5 False Support for multiple simultaneous active ATT bearers from same device – ATT over BR/EDR and EATT over LE (C.5)
|
||||||
|
TSPC_GATT_8_6 False Support for multiple simultaneous active EATT bearers from same device – EATT over BR/EDR and EATT over LE (C.6)
|
||||||
|
TSPC_GATT_8_7 False Support for multiple simultaneous active EATT bearers from same device – EATT over BR/EDR (C.7)
|
||||||
|
TSPC_GATT_8_8 True Support for multiple simultaneous active EATT bearers from same device – EATT over LE (C.7)
|
||||||
|
============== ======== ==================================================================================================================
|
||||||
|
|
|
@ -3,143 +3,115 @@
|
||||||
L2CAP ICS
|
L2CAP ICS
|
||||||
*********
|
*********
|
||||||
|
|
||||||
PTS version: 7.4.1
|
PTS version: 8.0.3
|
||||||
|
|
||||||
|
M - mandatory
|
||||||
|
|
||||||
|
O - optional
|
||||||
|
|
||||||
* - different than PTS defaults
|
|
||||||
|
|
||||||
L2CAP Transport Configuration
|
L2CAP Transport Configuration
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
================ =========== =======================================
|
============== ======== ===================================================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
================ =========== =======================================
|
============== ======== ===================================================================================
|
||||||
TSPC_L2CAP_0_1 False (*) BR/EDR
|
TSPC_L2CAP_0_1 False BR/EDR (includes possible support of GAP LE Broadcaster or LE Observer roles) (C.1)
|
||||||
TSPC_L2CAP_0_2 True Bluetooth low energy only
|
TSPC_L2CAP_0_2 True LE (C.2)
|
||||||
TSPC_L2CAP_0_3 False (*) BR/EDR/Bluetooth low energy
|
TSPC_L2CAP_0_3 False BR/EDR/LE (C.3)
|
||||||
================ =========== =======================================
|
============== ======== ===================================================================================
|
||||||
|
|
||||||
|
|
||||||
Roles
|
Roles
|
||||||
=====
|
=====
|
||||||
|
|
||||||
================ =========== =======================================
|
============== ======== ===============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
================ =========== =======================================
|
============== ======== ===============================
|
||||||
TSPC_L2CAP_1_1 False (*) Data Channel Initiator
|
TSPC_L2CAP_1_1 False Data Channel Initiator (C.3)
|
||||||
TSPC_L2CAP_1_2 False (*) Data Channel Acceptor
|
TSPC_L2CAP_1_2 False Data Channel Acceptor (C.1)
|
||||||
TSPC_L2CAP_1_3 True LE Master
|
TSPC_L2CAP_1_3 True LE Master (C.2)
|
||||||
TSPC_L2CAP_1_4 True LE Slave
|
TSPC_L2CAP_1_4 True LE Slave (C.2)
|
||||||
TSPC_L2CAP_1_5 True LE Data Channel Initiator
|
TSPC_L2CAP_1_5 True LE Data Channel Initiator (C.4)
|
||||||
TSPC_L2CAP_1_6 True LE Data Channel Acceptor
|
TSPC_L2CAP_1_6 True LE Data Channel Acceptor (C.5)
|
||||||
================ =========== =======================================
|
============== ======== ===============================
|
||||||
|
|
||||||
|
|
||||||
General Operation
|
General Operation
|
||||||
=================
|
=================
|
||||||
|
|
||||||
================ =========== =======================================
|
================ ======== ===========================================================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
================ =========== =======================================
|
================ ======== ===========================================================================================
|
||||||
TSPC_L2CAP_2_1 False (*) Support of L2CAP signaling channel
|
TSPC_L2CAP_2_1 False Support of L2CAP signalling channel (C.16)
|
||||||
TSPC_L2CAP_2_2 False (*) Support of configuration process
|
TSPC_L2CAP_2_2 False Support of configuration process (C.16)
|
||||||
TSPC_L2CAP_2_3 False (*) Support of connection oriented data
|
TSPC_L2CAP_2_3 False Support of connection oriented data channel (C.16)
|
||||||
channel
|
TSPC_L2CAP_2_4 False Support of command echo request (C.17)
|
||||||
TSPC_L2CAP_2_4 False (*) Support of command echo request
|
TSPC_L2CAP_2_5 False Support of command echo response (C.16)
|
||||||
TSPC_L2CAP_2_5 False (*) Support of command echo response
|
TSPC_L2CAP_2_6 False Support of command information request (C.17)
|
||||||
TSPC_L2CAP_2_6 False (*) Support of command information request
|
TSPC_L2CAP_2_7 False Support of command information response (C.16)
|
||||||
TSPC_L2CAP_2_7 False (*) Support of command information response
|
TSPC_L2CAP_2_8 False Support of a channel group (C.17)
|
||||||
TSPC_L2CAP_2_8 False (*) Support of a channel group
|
TSPC_L2CAP_2_9 False Support of packet for connectionless channel (C.17)
|
||||||
TSPC_L2CAP_2_9 False (*) Support of packet for connectionless
|
TSPC_L2CAP_2_10 False Support retransmission mode (C.17)
|
||||||
channel
|
TSPC_L2CAP_2_11 False Support flow control mode (C.17)
|
||||||
TSPC_L2CAP_2_10 False (*) Support retransmission mode
|
TSPC_L2CAP_2_12 False Enhanced Retransmission Mode (C.11)
|
||||||
TSPC_L2CAP_2_11 False (*) Support flow control mode
|
TSPC_L2CAP_2_13 False Streaming Mode (O)
|
||||||
TSPC_L2CAP_2_12 False (*) Enhanced Retransmission Mode
|
TSPC_L2CAP_2_14 False FCS Option (C.1)
|
||||||
TSPC_L2CAP_2_13 False (*) Streaming Mode
|
TSPC_L2CAP_2_15 False Generate Local Busy Condition (C.2)
|
||||||
TSPC_L2CAP_2_14 False (*) FCS Option
|
TSPC_L2CAP_2_16 False Send Reject (C.2)
|
||||||
TSPC_L2CAP_2_15 False (*) Generate Local Busy Condition
|
TSPC_L2CAP_2_17 False Send Selective Reject (C.2)
|
||||||
TSPC_L2CAP_2_16 False (*) Send Reject
|
TSPC_L2CAP_2_18 False Mandatory use of ERTM (C.3)
|
||||||
TSPC_L2CAP_2_17 False (*) Send Selective Reject
|
TSPC_L2CAP_2_19 False Mandatory use of Streaming Mode (C.4)
|
||||||
TSPC_L2CAP_2_18 False (*) Mandatory use of ERTM
|
TSPC_L2CAP_2_20 False Optional use of ERTM (C.3)
|
||||||
TSPC_L2CAP_2_19 False (*) Mandatory use of Streaming Mode
|
TSPC_L2CAP_2_21 False Optional use of Streaming Mode (C.4)
|
||||||
TSPC_L2CAP_2_20 False (*) Optional use of ERTM
|
TSPC_L2CAP_2_22 False Send data using SAR in ERTM (C.5)
|
||||||
TSPC_L2CAP_2_21 False (*) Optional use of Streaming Mode
|
TSPC_L2CAP_2_23 False Send data using SAR in Streaming Mode (C.6)
|
||||||
TSPC_L2CAP_2_22 False (*) Send data using SAR in ERTM
|
TSPC_L2CAP_2_24 False Actively request Basic Mode for a PSM that supports the use of ERTM or Streaming Mode (C.7)
|
||||||
TSPC_L2CAP_2_23 False (*) Send data using SAR in Streaming Mode
|
TSPC_L2CAP_2_25 False Supports performing L2CAP channel mode configuration fallback from SM to ERTM (C.8)
|
||||||
TSPC_L2CAP_2_24 False (*) Actively request Basic Mode for a PSM
|
TSPC_L2CAP_2_26 False Supports sending more than one unacknowledged I-Frame when operating in ERTM (C.9)
|
||||||
that supports the use of ERTM or
|
TSPC_L2CAP_2_27 False Supports sending more than three unacknowledged I-Frame when operating in ERTM (C.9)
|
||||||
Streaming Mode
|
TSPC_L2CAP_2_28 False Supports configuring the peer TxWindow greater than 1. (C.10)
|
||||||
TSPC_L2CAP_2_25 False (*) Supports performing L2CAP channel mode
|
TSPC_L2CAP_2_29 False AMP Support (C.11)
|
||||||
configuration fallback from SM to ERTM
|
TSPC_L2CAP_2_30 False Fixed Channel Support (C.11)
|
||||||
TSPC_L2CAP_2_26 False (*) Supports sending more than one
|
TSPC_L2CAP_2_31 False AMP Manager Support (C.11)
|
||||||
unacknowledged I-Frame when operating in
|
TSPC_L2CAP_2_32 False ERTM over AMP (C.11)
|
||||||
ERTM
|
TSPC_L2CAP_2_33 False Streaming Mode Source over AMP Support (C.12)
|
||||||
TSPC_L2CAP_2_27 False (*) Supports sending more than three
|
TSPC_L2CAP_2_34 False Streaming Mode Sink over AMP Support (C.12)
|
||||||
unacknowledged I-Frame when operating in
|
TSPC_L2CAP_2_35 False Unicast Connectionless Data, Reception (O)
|
||||||
ERTM
|
TSPC_L2CAP_2_36 False Ability to transmit an unencrypted packet over a unicast connectionless L2CAP channel (O)
|
||||||
TSPC_L2CAP_2_28 False (*) Supports configuring the peer TxWindow
|
TSPC_L2CAP_2_37 False Ability to transmit an encrypted packet over a unicast connectionless L2CAP channel. (O)
|
||||||
greater than 1
|
TSPC_L2CAP_2_38 False Extended Flow Specification for BR/EDR (C.7)
|
||||||
TSPC_L2CAP_2_29 False (*) AMP Support
|
TSPC_L2CAP_2_39 False Extended Window Size (C.7)
|
||||||
TSPC_L2CAP_2_30 False (*) Fixed Channel Support
|
TSPC_L2CAP_2_40 True Support of Low Energy signaling channel (C.13)
|
||||||
TSPC_L2CAP_2_31 False (*) AMP Manager Support
|
TSPC_L2CAP_2_41 True Support of command reject (C.13)
|
||||||
TSPC_L2CAP_2_32 False (*) ERTM over AMP
|
TSPC_L2CAP_2_42 True Send Connection Parameter Update Request (C.14)
|
||||||
TSPC_L2CAP_2_33 False (*) Streaming Mode Source over AMP Support
|
TSPC_L2CAP_2_43 True Send Connection Parameter Update Response (C.15)
|
||||||
TSPC_L2CAP_2_34 False (*) Streaming Mode Sink over AMP Support
|
TSPC_L2CAP_2_44 False Extended Flow Specification for AMP (C.18)
|
||||||
TSPC_L2CAP_2_35 False (*) Unicast Connectionless Data, Reception
|
TSPC_L2CAP_2_45 False Send Disconnect Request Command (C.21)
|
||||||
TSPC_L2CAP_2_36 False (*) Ability to transmit an unencrypted
|
TSPC_L2CAP_2_45a True Send Disconnect Request Command – LE (C.22)
|
||||||
packet over a Unicast connectionless
|
TSPC_L2CAP_2_46 True Support LE Credit Based Flow Control Mode (C.19)
|
||||||
L2CAP channel
|
TSPC_L2CAP_2_47 True Support for LE Data Channel (C.20)
|
||||||
TSPC_L2CAP_2_37 False (*) Ability to transmit an encrypted packet
|
TSPC_L2CAP_2_48 True Support Enhanced Credit Based Flow Control Mode (C.23)
|
||||||
over a Unicast connectionless L2CAP
|
================ ======== ===========================================================================================
|
||||||
channel
|
|
||||||
TSPC_L2CAP_2_38 False (*) Extended Flow Specification for BR/EDR
|
|
||||||
TSPC_L2CAP_2_39 False (*) Extended Window Size
|
|
||||||
TSPC_L2CAP_2_40 True Support of Low Energy signaling channel
|
|
||||||
TSPC_L2CAP_2_41 True Support of command reject
|
|
||||||
TSPC_L2CAP_2_42 True Send Connection Parameter Update Request
|
|
||||||
TSPC_L2CAP_2_43 True Send Connection Parameter Update
|
|
||||||
Response
|
|
||||||
TSPC_L2CAP_2_44 False (*) Extended Flow Specification for AMP
|
|
||||||
TSPC_L2CAP_2_45 False (*) Send disconnect request command
|
|
||||||
TSPC_L2CAP_2_45a True Send disconnect request command - LE
|
|
||||||
TSCP_L2CAP_2_46 True Support LE Credit Based Flow Control
|
|
||||||
Mode
|
|
||||||
TSCP_L2CAP_2_47 True Support for LE Data Channel
|
|
||||||
================ =========== =======================================
|
|
||||||
|
|
||||||
|
|
||||||
Configurable Parameters
|
Configurable Parameters
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
================ =========== =======================================
|
=============== ======== ======================================================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
================ =========== =======================================
|
=============== ======== ======================================================================================
|
||||||
TSPC_L2CAP_3_1 True Support of RTX timer
|
TSPC_L2CAP_3_1 True Support of RTX timer (M)
|
||||||
TSPC_L2CAP_3_2 False (*) Support of ERTX timer
|
TSPC_L2CAP_3_2 False Support of ERTX timer (C.4)
|
||||||
TSPC_L2CAP_3_3 False (*) Support minimum MTU size 48 octets
|
TSPC_L2CAP_3_3 False Support minimum MTU size 48 octets (C.4)
|
||||||
TSPC_L2CAP_3_4 False (*) Support MTU size larger than 48 octets
|
TSPC_L2CAP_3_4 False Support MTU size larger than 48 octets (C.5)
|
||||||
TSPC_L2CAP_3_5 False (*) Support of flush timeout value for
|
TSPC_L2CAP_3_5 False Support of flush timeout value for reliable channel (C.4)
|
||||||
reliable channel
|
TSPC_L2CAP_3_6 False Support of flush timeout value for unreliable channel (C.5)
|
||||||
TSPC_L2CAP_3_6 False (*) Support of flush timeout value for
|
TSPC_L2CAP_3_7 False Support of bi-directional quality of service (QoS) option field (C.1)
|
||||||
unreliable channel
|
TSPC_L2CAP_3_8 False Negotiate QoS service type (C.5)
|
||||||
TSPC_L2CAP_3_7 False (*) Support of bi-directional quality of
|
TSPC_L2CAP_3_9 False Negotiate and support service type 'No Traffic' (C.2)
|
||||||
service (QoS) option field
|
TSPC_L2CAP_3_10 False Negotiate and support service type 'Best effort' (C.3)
|
||||||
TSPC_L2CAP_3_8 False (*) Negotiate QoS service type
|
TSPC_L2CAP_3_11 False Negotiate and support service type 'Gauranteed' (C.2)
|
||||||
TSPC_L2CAP_3_9 False (*) Negotiate and support service type
|
TSPC_L2CAP_3_12 True Support minimum MTU size 23 octets (C.6)
|
||||||
'No traffic'
|
TSPC_L2CAP_3_13 False Negotiate and support service type ‘No traffic’ for Extended Flow Specification (C.7)
|
||||||
TSPC_L2CAP_3_10 False (*) Negotiate and support service type
|
TSPC_L2CAP_3_14 False Negotiate and support service type ‘Best Effort’ for Extended Flow Specification (C.8)
|
||||||
'Best effort'
|
TSPC_L2CAP_3_15 False Negotiate and support service type ‘Guaranteed’ for Extended Flow Specification. (C.9)
|
||||||
TSPC_L2CAP_3_11 False (*) Negotiate and support service type
|
TSPC_L2CAP_3_16 True Support Multiple Simultaneous LE Data Channels (C.10)
|
||||||
'Guaranteed'
|
=============== ======== ======================================================================================
|
||||||
TSPC_L2CAP_3_12 True Support minimum MTU size 23 octets
|
|
||||||
TSPC_L2CAP_3_13 False (*) Negotiate and support service type
|
|
||||||
'No traffic' for Extended Flow
|
|
||||||
Specification
|
|
||||||
TSPC_L2CAP_3_14 False (*) Negotiate and support service type
|
|
||||||
'Best Effort' for Extended Flow
|
|
||||||
Specification
|
|
||||||
TSPC_L2CAP_3_15 False (*) Negotiate and support service type
|
|
||||||
'Guaranteed' for Extended Flow
|
|
||||||
Specification
|
|
||||||
TSPC_L2CAP_3_16 True Support Multiple Simultaneous LE Data
|
|
||||||
Channels
|
|
||||||
================ =========== =======================================
|
|
||||||
|
|
|
@ -3,11 +3,7 @@
|
||||||
MESH ICS
|
MESH ICS
|
||||||
********
|
********
|
||||||
|
|
||||||
PTS version: 7.4.1
|
PTS version: 8.0.3
|
||||||
|
|
||||||
\* - different than PTS defaults
|
|
||||||
|
|
||||||
\^ - field not available on PTS
|
|
||||||
|
|
||||||
M - mandatory
|
M - mandatory
|
||||||
|
|
||||||
|
@ -17,296 +13,264 @@ O - optional
|
||||||
Major Profile Version (X.Y)
|
Major Profile Version (X.Y)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== =============
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== =============
|
||||||
TSPC_MESH_0_1 True Mesh v1.0 (M)
|
TSPC_MESH_0_1 True Mesh v1.0 (M)
|
||||||
============== ============== =======================================
|
============== ======== =============
|
||||||
|
|
||||||
|
|
||||||
Minor Profile Version (X.Y.Z)
|
Minor Profile Version (X.Y.Z)
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===================
|
||||||
TSPC_MESH_0A_1 True Erratum 10395 (C.1)
|
TSPC_MESH_0a_1 True Erratum 10395 (C.1)
|
||||||
TSPC_MESH_0A_2 True Mesh v1.0.1 (C.2)
|
TSPC_MESH_0a_2 True Mesh v1.0.1 (C.2)
|
||||||
============== ============== =======================================
|
TSPC_MESH_0a_3 True Erratum 16350 (C.1)
|
||||||
|
============== ======== ===================
|
||||||
|
|
||||||
Bluetooth Core Specification v4.0 and Later
|
|
||||||
===========================================
|
|
||||||
|
|
||||||
============== ============== =======================================
|
|
||||||
Parameter Name Selected Description
|
|
||||||
============== ============== =======================================
|
|
||||||
TSPC_MESH_1_1 True Core Specification 4.0 or later version (M)
|
|
||||||
============== ============== =======================================
|
|
||||||
|
|
||||||
|
|
||||||
Roles
|
Roles
|
||||||
=====
|
=====
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== =================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== =================
|
||||||
TSPC_MESH_2_1 True Node (C.1)
|
TSPC_MESH_2_1 True Node (C.1)
|
||||||
TSPC_MESH_2_2 False (*) Provisioner (C.1)
|
TSPC_MESH_2_2 False Provisioner (C.1)
|
||||||
============== ============== =======================================
|
============== ======== =================
|
||||||
|
|
||||||
|
|
||||||
Node Capabilities - Bearers
|
Node Capabilities - Bearers
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ========================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ========================
|
||||||
TSPC_MESH_3_1 True Advertising Bearer (C.1)
|
TSPC_MESH_3_1 True Advertising Bearer (C.1)
|
||||||
TSPC_MESH_3_2 True GATT Bearer (C.1)
|
TSPC_MESH_3_2 True GATT Bearer (C.1)
|
||||||
============== ============== =======================================
|
============== ======== ========================
|
||||||
|
|
||||||
|
Node Capabilities - Provisioning
|
||||||
|
================================
|
||||||
|
|
||||||
Provisioning
|
============== ======== =================================================
|
||||||
============
|
|
||||||
|
|
||||||
============== ============== =======================================
|
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== =================================================
|
||||||
TSPC_MESH_4_1 True PB-ADV (C.1)
|
TSPC_MESH_4_1 True PB-ADV (C.1)
|
||||||
TSPC_MESH_4_2 True PB-GATT (C.2)
|
TSPC_MESH_4_2 True PB-GATT (C.2)
|
||||||
TSPC_MESH_4_3 True Device UUID (C.3)
|
TSPC_MESH_4_3 True Device UUID (C.3)
|
||||||
TSPC_MESH_4_4 True Sending Unprovisioned Device Beacon (C.4)
|
TSPC_MESH_4_4 True Sending Unprovisioned Device Beacon (C.4)
|
||||||
TSPC_MESH_4_5 True Generic Provisioning Layer (C.3)
|
TSPC_MESH_4_5 True Generic Provisioning Layer (C.3)
|
||||||
TSPC_MESH_4_6 True Provisioning Protocol (C.3)
|
TSPC_MESH_4_6 True Provisioning Protocol (Provisioning Server) (C.3)
|
||||||
TSPC_MESH_4_7 False (*) Provisioning: Public Key OOB (C.5)
|
TSPC_MESH_4_7 False Provisioning: Public Key OOB (C.5)
|
||||||
TSPC_MESH_4_8 True Provisioning: Public Key No OOB (C.5)
|
TSPC_MESH_4_8 True Provisioning: Public Key No OOB (C.5)
|
||||||
TSPC_MESH_4_9 True Provisioning: Authentication Output OOB (C.6)
|
TSPC_MESH_4_9 True Provisioning: Authentication Output OOB (C.6)
|
||||||
TSPC_MESH_4_10 False (*) Provisioning: Authentication Input OOB (C.6)
|
TSPC_MESH_4_10 False Provisioning: Authentication Input OOB (C.6)
|
||||||
TSPC_MESH_4_11 False (*) Provisioning: Authentication Static OOB (C.6)
|
TSPC_MESH_4_11 False Provisioning: Authentication Static OOB (C.6)
|
||||||
TSPC_MESH_4_12 True Provisioning: Authentication No OOB (C.3)
|
TSPC_MESH_4_12 True Provisioning: Authentication No OOB (C.3)
|
||||||
============== ============== =======================================
|
============== ======== =================================================
|
||||||
|
|
||||||
|
Node Capabilities – Network Layer
|
||||||
Node Capabilities - Network Layer
|
|
||||||
=================================
|
=================================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== =============================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== =============================================================
|
||||||
TSPC_MESH_5_1 True Transmitting and Receiving Secured Network
|
TSPC_MESH_5_1 True Transmitting and Receiving Secured Network Layer Messages (M)
|
||||||
Layer Messages (M)
|
|
||||||
TSPC_MESH_5_2 True Relay Feature (C.1)
|
TSPC_MESH_5_2 True Relay Feature (C.1)
|
||||||
TSPC_MESH_5_3 True Network Message Cache (C.2)
|
TSPC_MESH_5_3 True Network Message Cache (C.2)
|
||||||
============== ============== =======================================
|
TSPC_MESH_5_4 False Multiple Subnet Support (O)
|
||||||
|
============== ======== =============================================================
|
||||||
|
|
||||||
|
Node Capabilities – Lower Transport Layer
|
||||||
Node Capabilities - Lower Transport Layer
|
|
||||||
=========================================
|
=========================================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ====================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ====================================================
|
||||||
TSPC_MESH_6_1 True Transmitting and Receiving a Lower Transport
|
TSPC_MESH_6_1 True Transmitting and Receiving a Lower Transport PDU (M)
|
||||||
PDU (M)
|
|
||||||
TSPC_MESH_6_2 True Segmentation and Reassembly Behavior (M)
|
TSPC_MESH_6_2 True Segmentation and Reassembly Behavior (M)
|
||||||
TSPC_MESH_6_3 True Friend Cache (C.1)
|
TSPC_MESH_6_3 True Friend Cache (C.1)
|
||||||
============== ============== =======================================
|
============== ======== ====================================================
|
||||||
|
|
||||||
|
Node Capabilities – Upper Transport Layer
|
||||||
Node Capabilities - Upper Transport Layer
|
|
||||||
=========================================
|
=========================================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===========================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===========================================
|
||||||
TSPC_MESH_7_1 True Transmitting a Secured Access Payload (M)
|
TSPC_MESH_7_1 True Transmitting a Secured Access Payload (M)
|
||||||
TSPC_MESH_7_2 True Receiving a Secured Upper Transport PDU (M)
|
TSPC_MESH_7_2 True Receiving a Secured Upper Transport PDU (M)
|
||||||
TSPC_MESH_7_3 True Friend Feature (C.1)
|
TSPC_MESH_7_3 True Friend Feature (C.1)
|
||||||
TSPC_MESH_7_4 True Low Power Feature (C.1)
|
TSPC_MESH_7_4 True Low Power Feature (C.1)
|
||||||
TSPC_MESH_7_5 True Heartbeat (M)
|
TSPC_MESH_7_5 True Heartbeat (M)
|
||||||
============== ============== =======================================
|
============== ======== ===========================================
|
||||||
|
|
||||||
|
Node Capabilities – Access Layer
|
||||||
Node Capabilities - Access Layer
|
|
||||||
================================
|
================================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ======================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ======================================================
|
||||||
TSPC_MESH_8_1 True Transmitting and Receiving an Access Layer
|
TSPC_MESH_8_1 True Transmitting and Receiving an Access Layer Message (M)
|
||||||
Message (M)
|
============== ======== ======================================================
|
||||||
============== ============== =======================================
|
|
||||||
|
|
||||||
|
Node Capabilities – Security
|
||||||
Node Capabilities - Security
|
|
||||||
============================
|
============================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== =============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== =============================
|
||||||
TSPC_MESH_9_1 True Message Replay Protection (M)
|
TSPC_MESH_9_1 True Message Replay Protection (M)
|
||||||
============== ============== =======================================
|
============== ======== =============================
|
||||||
|
|
||||||
|
Node Capabilities – Mesh Management
|
||||||
Node Capabilities - Mesh Management
|
|
||||||
===================================
|
===================================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
TSPC_MESH_10_1 True Secure Network Beacon (M)
|
TSPC_MESH_10_1 True Secure Network Beacon (M)
|
||||||
TSPC_MESH_10_2 True Key Refresh Procedure (M)
|
TSPC_MESH_10_2 True Key Refresh Procedure (M)
|
||||||
TSPC_MESH_10_3 True IV Update Procedure (M)
|
TSPC_MESH_10_3 True IV Update Procedure (M)
|
||||||
TSPC_MESH_10_4 True IV Index Recovery Procedure (M)
|
TSPC_MESH_10_4 True IV Index Recovery Procedure (M)
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
|
|
||||||
|
Node Capabilities – Foundation Mesh Models
|
||||||
Node Capabilities - Foundation Mesh Models
|
|
||||||
==========================================
|
==========================================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ==============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ==============================
|
||||||
TSPC_MESH_11_1 True Configuration Server Model (M)
|
TSPC_MESH_11_1 True Configuration Server Model (M)
|
||||||
TSPC_MESH_11_2 True Health Server Model (M)
|
TSPC_MESH_11_2 True Health Server Model (M)
|
||||||
TSPC_MESH_11_3 False (*) Configuration Client Model (O)
|
TSPC_MESH_11_3 False Configuration Client Model (O)
|
||||||
TSPC_MESH_11_4 False (*) Health Client Model (O)
|
TSPC_MESH_11_4 False Health Client Model (O)
|
||||||
============== ============== =======================================
|
============== ======== ==============================
|
||||||
|
|
||||||
|
Node Capabilities – Proxy
|
||||||
Node Capabilities - Proxy
|
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ====================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ====================================
|
||||||
TSPC_MESH_12_1 True Proxy Server (C.1)
|
TSPC_MESH_12_1 True Proxy Server (C.1)
|
||||||
TSPC_MESH_12_2 True GATT Server (C.2)
|
TSPC_MESH_12_2 True GATT Server (C.2)
|
||||||
TSPC_MESH_12_3 True Advertising with Network ID (C.2)
|
TSPC_MESH_12_3 True Advertising with Network ID (C.2)
|
||||||
TSPC_MESH_12_4 True Advertising with Node Identity (C.2)
|
TSPC_MESH_12_4 True Advertising with Node Identity (C.2)
|
||||||
TSPC_MESH_12_5 False (*) Proxy Client (C.3)
|
TSPC_MESH_12_5 False Proxy Client (C.3)
|
||||||
TSPC_MESH_12_6 False (*) GATT Client (C.4)
|
TSPC_MESH_12_6 False GATT Client (C.4)
|
||||||
============== ============== =======================================
|
============== ======== ====================================
|
||||||
|
|
||||||
|
|
||||||
Mesh GATT Services
|
Mesh GATT Services
|
||||||
==================
|
==================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
TSPC_MESH_13_1 True Mesh Provisioning Service (C.1)
|
TSPC_MESH_13_1 True Mesh Provisioning Service (C.1)
|
||||||
TSPC_MESH_13_2 True Mesh Proxy Service (C.2)
|
TSPC_MESH_13_2 True Mesh Proxy Service (C.2)
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
|
|
||||||
|
|
||||||
GATT Server Requirements
|
GATT Server Requirements
|
||||||
========================
|
========================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== =============================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== =============================================
|
||||||
TSPC_MESH_14_1 True Discover All Primary Services (M)
|
TSPC_MESH_14_1 True Discover All Primary Services (M)
|
||||||
TSPC_MESH_14_2 True Discover Primary Services by Service UUID (M)
|
TSPC_MESH_14_2 True Discover Primary Services by Service UUID (M)
|
||||||
TSPC_MESH_14_3 True Write without Response (M)
|
TSPC_MESH_14_3 True Write without Response (M)
|
||||||
TSPC_MESH_14_4 True Notification (M)
|
TSPC_MESH_14_4 True Notifications (M)
|
||||||
TSPC_MESH_14_5 True Write Characteristic Descriptors (M)
|
TSPC_MESH_14_5 True Write Characteristic Descriptors (M)
|
||||||
============== ============== =======================================
|
============== ======== =============================================
|
||||||
|
|
||||||
|
|
||||||
GATT Client Requirements
|
GATT Client Requirements
|
||||||
========================
|
========================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===============================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===============================================
|
||||||
TSPC_MESH_15_1 False (*) Discover All Primary Services (C.1)
|
TSPC_MESH_15_1 False Discover All Primary Services (C.1)
|
||||||
TSPC_MESH_15_2 False (*) Discover Primary Services by Service UUID (C.1)
|
TSPC_MESH_15_2 False Discover Primary Services by Service UUID (C.1)
|
||||||
TSPC_MESH_15_3 False (*) Write without Response (M)
|
TSPC_MESH_15_3 False Write without Response (M)
|
||||||
TSPC_MESH_15_4 False (*) Notification (M)
|
TSPC_MESH_15_4 False Notifications (M)
|
||||||
TSPC_MESH_15_5 False (*) Write Characteristic Descriptors (M)
|
TSPC_MESH_15_5 False Write Characteristic Descriptors (M)
|
||||||
============== ============== =======================================
|
============== ======== ===============================================
|
||||||
|
|
||||||
|
|
||||||
GAP Requirements
|
GAP Requirements
|
||||||
================
|
================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ==================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ==================================
|
||||||
TSPC_MESH_16_1 True Broadcaster (C.1)
|
TSPC_MESH_16_1 True Broadcaster (C.1)
|
||||||
TSPC_MESH_16_2 True Observer (C.1)
|
TSPC_MESH_16_2 True Observer (C.1)
|
||||||
TSPC_MESH_16_3 True Peripheral (C.2)
|
TSPC_MESH_16_3 True Peripheral (C.2)
|
||||||
TSPC_MESH_16_4 True Peripheral - Security Mode 1 (C.2)
|
TSPC_MESH_16_4 True Peripheral – Security Mode 1 (C.2)
|
||||||
TSPC_MESH_16_5 False (*) Central (C.3)
|
TSPC_MESH_16_5 False Central (C.3)
|
||||||
TSPC_MESH_16_6 False (*) Central - Security Mode 1 (C.3)
|
TSPC_MESH_16_6 False Central – Security Mode 1 (C.3)
|
||||||
============== ============== =======================================
|
============== ======== ==================================
|
||||||
|
|
||||||
|
Provisioner – Bearers
|
||||||
Provisioner - Bearers
|
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ========================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ========================
|
||||||
TSPC_MESH_17_1 False (*) Advertising Bearer (C.1)
|
TSPC_MESH_17_1 False Advertising Bearer (C.1)
|
||||||
TSPC_MESH_17_2 False (*) GATT Bearer (C.1)
|
TSPC_MESH_17_2 False GATT Bearer (C.1)
|
||||||
============== ============== =======================================
|
============== ======== ========================
|
||||||
|
|
||||||
|
Provisioner – Provisioning
|
||||||
Provisioner - Provisioning
|
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
=============== ============== =======================================
|
=============== ======== =================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== ============== =======================================
|
=============== ======== =================================================
|
||||||
TSPC_MESH_18_1 False (*) Receiving Unprovisioned Device Beacon (C.1)
|
TSPC_MESH_18_1 False Receiving Unprovisioned Device Beacon (C.1)
|
||||||
TSPC_MESH_18_2 False (*) PB-ADV (C.1)
|
TSPC_MESH_18_2 False PB-ADV (C.1)
|
||||||
TSPC_MESH_18_3 False (*) Generic Provisioning Layer (M)
|
TSPC_MESH_18_3 False Generic Provisioning Layer (M)
|
||||||
TSPC_MESH_18_4 False (*) Provisioning Protocol (M)
|
TSPC_MESH_18_4 False Provisioning Protocol (Provisioning Client) (M)
|
||||||
TSPC_MESH_18_5 False (*) PB-GATT (C.2)
|
TSPC_MESH_18_5 False PB-GATT (C.2)
|
||||||
TSPC_MESH_18_6 False (*) GATT Client (C.2)
|
TSPC_MESH_18_6 False GATT Client (C.2)
|
||||||
TSPC_MESH_18_7 False (*) Provisioning: Public Key OOB (M)
|
TSPC_MESH_18_7 False Provisioning: Public Key OOB (M)
|
||||||
TSPC_MESH_18_8 False (*) Provisioning: Public Key No OOB (M)
|
TSPC_MESH_18_8 False Provisioning: Public Key No OOB (M)
|
||||||
TSPC_MESH_18_9 False (*) Provisioning: Authentication Output OOB (M)
|
TSPC_MESH_18_9 False Provisioning: Authentication Output OOB (M)
|
||||||
TSPC_MESH_18_10 False (*) Provisioning: Authentication Input OOB (M)
|
TSPC_MESH_18_10 False Provisioning: Authentication Input OOB (M)
|
||||||
TSPC_MESH_18_11 False (*) Provisioning: Authentication Static or No OOB (M)
|
TSPC_MESH_18_11 False Provisioning: Authentication Static or No OOB (M)
|
||||||
=============== ============== =======================================
|
=============== ======== =================================================
|
||||||
|
|
||||||
|
Provisioner – Mesh Management
|
||||||
Provisioner - Mesh Management
|
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===================================
|
||||||
TSPC_MESH_19_1 False (*) Receiving Secure Network Beacon (M)
|
TSPC_MESH_19_1 False Receiving Secure Network Beacon (M)
|
||||||
============== ============== =======================================
|
============== ======== ===================================
|
||||||
|
|
||||||
|
|
||||||
GATT Client Requirements
|
GATT Client Requirements
|
||||||
========================
|
========================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===============================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===============================================
|
||||||
TSPC_MESH_20_1 False (*) Discover All Primary Services (C.1)
|
TSPC_MESH_20_1 False Discover All Primary Services (C.1)
|
||||||
TSPC_MESH_20_2 False (*) Discover Primary Services by Service UUID (C.1)
|
TSPC_MESH_20_2 False Discover Primary Services by Service UUID (C.1)
|
||||||
TSPC_MESH_20_3 False (*) Write without Response (M)
|
TSPC_MESH_20_3 False Write without Response (M)
|
||||||
TSPC_MESH_20_4 False (*) Notification (M)
|
TSPC_MESH_20_4 False Notifications (M)
|
||||||
TSPC_MESH_20_5 False (*) Write Characteristic Descriptors (M)
|
TSPC_MESH_20_5 False Write Characteristic Descriptors (M)
|
||||||
============== ============== =======================================
|
============== ======== ===============================================
|
||||||
|
|
||||||
|
|
||||||
GAP Requirements
|
GAP Requirements
|
||||||
================
|
================
|
||||||
|
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
TSPC_MESH_21_1 False (*) Broadcaster (C.1)
|
TSPC_MESH_21_1 False Broadcaster (C.1)
|
||||||
TSPC_MESH_21_2 False (*) Observer (C.1)
|
TSPC_MESH_21_2 False Observer (C.1)
|
||||||
TSPC_MESH_21_3 False (*) Central (C.2)
|
TSPC_MESH_21_3 False Central (C.2)
|
||||||
TSPC_MESH_21_4 False (*) Central - Security Mode 1 (C.2)
|
TSPC_MESH_21_4 False Central - Security Mode 1 (C.2)
|
||||||
============== ============== =======================================
|
============== ======== ===============================
|
||||||
|
|
|
@ -3,96 +3,98 @@
|
||||||
SM ICS
|
SM ICS
|
||||||
******
|
******
|
||||||
|
|
||||||
PTS version: 7.4.1
|
PTS version: 8.0.3
|
||||||
|
|
||||||
\* - different than PTS defaults
|
|
||||||
|
|
||||||
\^ - field not available on PTS
|
|
||||||
|
|
||||||
M - mandatory
|
M - mandatory
|
||||||
|
|
||||||
O - optional
|
O - optional
|
||||||
|
|
||||||
|
|
||||||
Connection Roles
|
Role
|
||||||
================
|
====
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== =================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== =================================
|
||||||
TSPC_SM_1_1 True Master Role (Initiator) (C.1)
|
TSPC_SM_1_1 True Central Role (Initiator) (C.1)
|
||||||
TSPC_SM_1_2 True Slave Role (Responder) (C.2)
|
TSPC_SM_1_2 True Peripheral Role (Responder) (C.2)
|
||||||
=============== =========== =======================================
|
============== ======== =================================
|
||||||
|
|
||||||
|
|
||||||
Security Properties
|
Security Properties
|
||||||
===================
|
===================
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== ========================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== ========================================
|
||||||
TSPC_SM_2_1 True Authenticated MITM protection (O)
|
TSPC_SM_2_1 True Authenticated MITM protection (O)
|
||||||
TSPC_SM_2_2 True Unauthenticated no MITM protection (C.1)
|
TSPC_SM_2_2 True Unauthenticated no MITM protection (C.1)
|
||||||
TSPC_SM_2_3 True No security requirements (M)
|
TSPC_SM_2_3 True No security requirements (M)
|
||||||
TSPC_SM_2_4 False OOB supported (O)
|
TSPC_SM_2_4 True OOB supported (O)
|
||||||
TSPC_SM_2_5 True Slave Role (Responder) (C.2)
|
TSPC_SM_2_5 True LE Secure Connections (O)
|
||||||
=============== =========== =======================================
|
============== ======== ========================================
|
||||||
|
|
||||||
|
|
||||||
Encryption Key Size
|
Encryption Key Size
|
||||||
===================
|
===================
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== =======================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== =======================
|
||||||
TSPC_SM_3_1 True Encryption Key Size Negotiation (M)
|
TSPC_SM_3_1 True Encryption Key Size (M)
|
||||||
=============== =========== =======================================
|
============== ======== =======================
|
||||||
|
|
||||||
|
|
||||||
Pairing Method
|
Pairing Method
|
||||||
==============
|
==============
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== ===================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== ===================
|
||||||
TSPC_SM_4_1 True Just Works (O)
|
TSPC_SM_4_1 True Just Works (O)
|
||||||
TSPC_SM_4_2 True Passkey Entry (C.1)
|
TSPC_SM_4_2 True Passkey Entry (C.1)
|
||||||
TSPC_SM_4_3 False (*) Out of Band (C.1)
|
TSPC_SM_4_3 True Out of Band (C.1)
|
||||||
=============== =========== =======================================
|
============== ======== ===================
|
||||||
|
|
||||||
|
|
||||||
Security Initiation
|
Security Initiation
|
||||||
===================
|
===================
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== ======================================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== ======================================================
|
||||||
TSPC_SM_5_1 True Encryption Setup using STK (C.3)
|
TSPC_SM_5_1 True Encryption Setup using STK (C.3)
|
||||||
TSPC_SM_5_2 True Encryption Setup using LTK (O)
|
TSPC_SM_5_2 True Encryption Setup using LTK (O)
|
||||||
TSPC_SM_5_3 True Slave Initiated Security (C.1)
|
TSPC_SM_5_3 True Peripheral Initiated Security (C.1)
|
||||||
TSPC_SM_5_4 True Slave Initiated Security - Master response(C.2)
|
TSPC_SM_5_4 True Peripheral Initiated Security – Central response (C.2)
|
||||||
TSPC_SM_5_5 False (*) Link Key Conversion Function h7 (C.4)
|
TSPC_SM_5_5 False Link Key Conversion Function h7 (C.4)
|
||||||
=============== =========== =======================================
|
TSPC_SM_5_6 False Link Key Conversion Function h6 (C.5)
|
||||||
|
============== ======== ======================================================
|
||||||
|
|
||||||
Signing Algorithm
|
Signing Algorithm
|
||||||
=================
|
=================
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== ==================================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== ==================================
|
||||||
TSPC_SM_6_1 True Signing Algorithm - Generation (O)
|
TSPC_SM_6_1 True Signing Algorithm - Generation (O)
|
||||||
TSPC_SM_6_2 True Signing Algorithm - Resolving (O)
|
TSPC_SM_6_2 True Signing Algorithm - Resolving (O)
|
||||||
=============== =========== =======================================
|
============== ======== ==================================
|
||||||
|
|
||||||
|
|
||||||
Key Distribution
|
Key Distribution
|
||||||
================
|
================
|
||||||
|
|
||||||
=============== =========== =======================================
|
============== ======== ====================
|
||||||
Parameter Name Selected Description
|
Parameter Name Selected Description
|
||||||
=============== =========== =======================================
|
============== ======== ====================
|
||||||
TSPC_SM_7_1 True Encryption Key (C.1)
|
TSPC_SM_7_1 True Encryption Key (C.1)
|
||||||
TSPC_SM_7_2 True Identity Key (C.2)
|
TSPC_SM_7_2 True Identity Key (C.2)
|
||||||
TSPC_SM_7_3 True Signing Key (C.3)
|
TSPC_SM_7_3 True Signing Key (C.3)
|
||||||
=============== =========== =======================================
|
============== ======== ====================
|
||||||
|
|
||||||
|
Cross-Transport Key Derivation
|
||||||
|
==============================
|
||||||
|
|
||||||
|
============== ======== ===============================================
|
||||||
|
Parameter Name Selected Description
|
||||||
|
============== ======== ===============================================
|
||||||
|
TSPC_SM_8_1 False Cross Transport Key Derivation Supported (C.1)
|
||||||
|
TSPC_SM_8_2 False Derivation of LE LTK from BR/EDR Link Key (C.2)
|
||||||
|
TSPC_SM_8_3 False Derivation of BR/EDR Link Key from LE LTK (C.2)
|
||||||
|
============== ======== ===============================================
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue