Main Content

Piconet

Multinode communication in Bluetooth piconet

Bluetooth® Toolbox enables you to perform multinode communication in a Bluetooth piconet by using the protocol data units (PDUs) according to Bluetooth 5.3.

Use the features and reference examples to:

  • Generate and decode Bluetooth low energy (LE) link layer (LL), the logical link control and adaptation protocol (L2CAP), the generic access profile (GAP), and the attribute protocol (ATT) layer PDUs.

  • Create a Bluetooth piconet and evaluate the performance of the Bluetooth scheduler by implementing multiple applications with different quality-of-service (QoS) requirements.

  • Model Bluetooth LE devices with the Heart Rate Profile using the Generic ATT client-server scenario.

  • Export Bluetooth LE LL packets to packet capture (PCAP) and packet capture next generation (PCAPNG) files for network analysis.

Bluetooth piconet with one Central and three Peripheral devices interfered by WLAN signal

Functions

expand all

addTrafficSourceAdd data traffic source to Bluetooth LE node (Since R2022a)
configureConnectionConfigure LL connection between Bluetooth LE Central and Peripheral nodes (Since R2022a)
configureSchedulerConfigure baseband scheduler at Bluetooth BR/EDR Central node (Since R2023a)
statisticsGet statistics of Bluetooth LE node (Since R2022a)
bluetoothWaveformGeneratorGenerate Bluetooth BR/EDR PHY waveform (Since R2020a)
bluetoothIdealReceiverDecode Bluetooth BR/EDR PHY waveform (Since R2020a)
bleWaveformGeneratorGenerate Bluetooth LE PHY waveform (Since R2019b)
bleIdealReceiverDecode Bluetooth LE PHY waveform (Since R2019b)
bleATTPDUGenerate Bluetooth LE ATT PDU (Since R2019b)
bleLLAdvertisingChannelPDUGenerate Bluetooth LE LL advertising channel PDU (Since R2019b)
bleLLDataChannelPDUGenerate Bluetooth LE LL data channel PDU (Since R2019b)
bleGAPDataBlockGenerate Bluetooth LE GAP data block (Since R2019b)
bleL2CAPFrameGenerate Bluetooth LE L2CAP frame (Since R2019b)
bleATTPDUDecodeDecode Bluetooth LE ATT PDU (Since R2019b)
bleLLAdvertisingChannelPDUDecodeDecode Bluetooth LE LL advertising channel PDU (Since R2019b)
bleLLDataChannelPDUDecodeDecode Bluetooth LE LL data channel PDU (Since R2019b)
bleGAPDataBlockDecodeDecode Bluetooth LE GAP data block (Since R2019b)
bleL2CAPFrameDecodeDecode Bluetooth LE L2CAP frame (Since R2019b)

Objects

expand all

wirelessNetworkSimulatorWireless network simulator (Since R2022b)
bluetoothNodeBluetooth BR/EDR node (Since R2022b)
bluetoothLENodeBluetooth LE node (Since R2022a)
bluetoothConnectionConfigBluetooth BR/EDR connection configuration parameters (Since R2022b)
bluetoothLEConnectionConfigBluetooth LE LL connection configuration parameters (Since R2022a)
bleATTPDUConfigBluetooth LE ATT PDU configuration parameters (Since R2019b)
bleLLControlPDUConfigBluetooth LE LL control PDU payload configuration parameters (Since R2019b)
bleLLAdvertisingChannelPDUConfigBluetooth LE LL advertising channel PDU configuration parameters (Since R2019b)
bleLLDataChannelPDUConfigBluetooth LE LL data channel PDU configuration parameters (Since R2019b)
bleGAPDataBlockConfigBluetooth LE GAP data block configuration parameters (Since R2019b)
bleL2CAPFrameConfigBluetooth LE L2CAP frame configuration parameters (Since R2019b)
blePCAPWriterPCAP or PCAPNG file writer of Bluetooth LE LL packets (Since R2020b)
pcapWriterPCAP file writer of protocol packets (Since R2020b)
pcapngWriterPCAPNG file writer of protocol packets (Since R2020b)

Topics