Main Content

Piconet

Multinode communication in Bluetooth piconet

Bluetooth® Toolbox capabilities enable you to perform multinode communication in a Bluetooth piconet.

Use the features and reference examples to:

  • Create a Bluetooth basic rate/enhanced data rate (BR/EDR) piconet and evaluate the performance of the Bluetooth scheduler by implementing multiple applications with different quality-of-service (QoS) requirements.

  • Create a Bluetooth low energy (LE) piconet and evaluate the throughput and latency performance of the interframe space (IFS) types in an asynchronous connection-oriented logical (ACL) connection.

  • Simulate a Bluetooth LE piconet in 6 GHz in the presence of channel access mechanisms such as listen before talk (LBT), spectrum sensing based deferral (SSBD), and detect and avoid (DAA).

  • Simulate periodic advertisements in a Bluetooth LE piconet and evaluate the packet delivery ratio (PDR) performance in comparison to legacy advertisements.

  • Generate and decode protocol data units (PDUs).

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

  • Capture received Bluetooth waveforms as in-phase and quadrature (IQ) samples.

Figure showing a Bluetooth BR/EDR piconet consisting of one Central node connected to four Peripheral nodes on ACL connections.

Functions

expand all

addMobilityAdd random waypoint mobility model to Bluetooth BR/EDR node (Since R2023b)
kpiReturns key performance indicators (KPIs) for Bluetooth BR/EDR nodes (Since R2024b)
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
bluetoothIdealReceiverDecode Bluetooth BR/EDR PHY waveform
bleWaveformGeneratorGenerate Bluetooth LE PHY waveform
bleIdealReceiverDecode Bluetooth LE PHY waveform
bleATTPDUGenerate Bluetooth LE ATT PDU
bleLLAdvertisingChannelPDUGenerate Bluetooth LE LL advertising channel PDU
bleLLDataChannelPDUGenerate Bluetooth LE LL data channel PDU
bleGAPDataBlockGenerate Bluetooth LE GAP data block
bleL2CAPFrameGenerate Bluetooth LE L2CAP frame
bleATTPDUDecodeDecode Bluetooth LE ATT PDU
bleLLAdvertisingChannelPDUDecodeDecode Bluetooth LE LL advertising channel PDU
bleLLDataChannelPDUDecodeDecode Bluetooth LE LL data channel PDU
bleGAPDataBlockDecodeDecode Bluetooth LE GAP data block
bleL2CAPFrameDecodeDecode Bluetooth LE L2CAP frame

Objects

expand all

wirelessNetworkSimulatorWireless network simulator (Since R2022b)
bluetoothNodeBluetooth BR/EDR node (Since R2022b)
bluetoothLENodeBluetooth LE node (Since R2022a)
bluetoothLEPeriodicAdvConfigBluetooth LE periodic advertisements configuration parameters (Since R2024a)
bluetoothConnectionConfigBluetooth BR/EDR connection configuration parameters (Since R2022b)
bluetoothLEConnectionConfigBluetooth LE LL connection configuration parameters (Since R2022a)
bleATTPDUConfigBluetooth LE ATT PDU configuration parameters
bleLLControlPDUConfigBluetooth LE LL control PDU payload configuration parameters
bleLLAdvertisingChannelPDUConfigBluetooth LE LL advertising channel PDU configuration parameters
bleLLDataChannelPDUConfigBluetooth LE LL data channel PDU configuration parameters
bleGAPDataBlockConfigBluetooth LE GAP data block configuration parameters
bleL2CAPFrameConfigBluetooth LE L2CAP frame configuration parameters
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

Featured Examples