Protocol Modeling

Functions, configuration objects, and System objects for Bluetooth® protocol layers above the PHY

Communications Toolbox™ Library for the Bluetooth Protocol provides functions and System objects for modeling Bluetooth link layer (LL), logical link control and adaptation protocol (L2CAP), generic access profile (GAP), and attribute protocol (ATT). Format configuration objects are used to parameterize these functions and to create Bluetooth protocol data units (PDUs) compliant with Specification of the Bluetooth System.

Functions

bleATTPDUGenerate BLE ATT PDU
bleATTPDUDecodeDecode BLE ATT PDU
bleLLDataChannelPDUGenerate BLE LL data channel PDU
bleLLDataChannelPDUDecodeDecode BLE LL data channel PDU
bleLLAdvertisingChannelPDUGenerate BLE LL advertising channel PDU
bleLLAdvertisingChannelPDUDecodeDecode BLE LL advertising channel PDU
bleGAPDataBlockGenerate BLE GAP data block
bleGAPDataBlockDecodeDecode BLE GAP data block
bleL2CAPFrameGenerate BLE L2CAP frame
bleL2CAPFrameDecodeDecode BLE L2CAP frame

Objects

bleATTPDUConfigCreate configuration object for BLE ATT PDU
bleLLDataChannelPDUConfigCreate configuration object for BLE LL data channel PDU
bleLLControlPDUConfigCreate configuration object for BLE LL control PDU payload configuration
bleLLAdvertisingChannelPDUConfigCreate configuration object for BLE LL advertising channel PDU
bleGAPDataBlockConfigCreate configuration object for BLE GAP data block
bleL2CAPFrameConfigCreate configuration object for BLE L2CAP frame
bleChannelSelectionSelect BLE channel index for connection events

Topics

Bluetooth Parameterization

Describes the value objects defined in Communications Toolbox Library for the Bluetooth Protocol.

Bluetooth Protocol Stack

Explore the Bluetooth protocol stack.

Bluetooth Packet Structure

Describes the Bluetooth packet structures you can model using Communications Toolbox Library for the Bluetooth Protocol.

Create Configuration Objects

Describes creation of configuration objects that are used to store the properties required to generate Bluetooth waveforms and to recover signal data.

Featured Examples