Bluetooth LE LL Peripheral Test Suite Data Sheet
Test Suite:
Bluetooth LE LL Peripheral Test Suite
Direction:
Server

Bluetooth LE Link Layer (LL) is a low-level protocol responsible for managing advertising, scanning, connecting, flow control, security, and data transportation. It operates with various types of packets, including Control and Data packets. The Link Layer is implemented in a controller very close to the hardware.

Used specifications

Specification
Title
Notes
Bluetooth Core Specification Version 6.0
Vol 6, Part B Link Layer Specification

Tool-specific information

Tested messages
Specifications
Comment
CONNECT_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CONNECTION_UPDATE_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CHANNEL_MAP_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_TERMINATE_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_ENC_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_ENC_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
lL_START_ENC_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_START_ENC_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_UNKNOWN_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_FEATURE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_FEATURE_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_PAUSE_ENC_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_PAUSE_ENC_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_VERSION_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_REJECT_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_PERIPHERAL_FEATURE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
This message is intended to be sent by the peripheral. The suite, in the central role, sends this as an anomalized standalone message.
LL_CONNECTION_PARAM_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CONNECTION_PARAM_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_REJECT_EXT_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_PING_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_PING_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_LENGTH_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_LENGTH_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_PHY_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_PHY_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_PHY_UPDATE_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_MIN_USED_CHANNELS_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
This message is intended to be sent by the peripheral. The suite, in the central role, sends this as an anomalized standalone message.
LL_CTE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CTE_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_PERIODIC_SYNC_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CLOCK_ACCURACY_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CLOCK_ACCURACY_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CIS_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CIS_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CIS_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CIS_TERMINATE_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_POWER_CONTROL_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_POWER_CONTROL_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_POWER_CHANGE_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_SUBRATE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
This message is intended to be sent by the peripheral. The suite, in the central role, sends this as an anomalized standalone message.
LL_SUBRATE_IND PDU
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CHANNEL_REPORTING_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CHANNEL_STATUS_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
This message is intended to be sent by the peripheral. The suite, in the central role, sends this as an anomalized standalone message.
LL_PERIODIC_SYNC_WR_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_FEATURE_EXT_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_FEATURE_EXT_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_SEC_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_SEC_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_CAPABILITIES_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_CAPABILITIES_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_CONFIG_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_CONFIG_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_TERMINATE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_TERMINATE_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_FAE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_CS_FAE_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
LL_CS_CHANNEL_MAP_IND
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_FRAME_SPACE_REQ
Bluetooth Core Specification 6.0 Vol 6, Part B
LL_FRAME_SPACE_RSP
Bluetooth Core Specification 6.0 Vol 6, Part B
The suite, in the central role, sends this as an anomalized standalone message without a corresponding request.
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis