bluetoothctl-assistant - Man Page

Assistant Submenu

Synopsis

bluetoothctl [--options] [assistant.commands]

Assistant Commands

push

Send stream information to peer.

This command is used by a BAP Broadcast Assistant to send information about a broadcast stream to a peer BAP Scan Delegator.

The information is sent via a GATT Write Command for the BASS Broadcast Audio Scan Control Point characteristic.

After issuing the command, the user is prompted to enter stream metadata LTVs to send to the peer. If the auto option is chosen, the Broadcast Assistant will send the default metadata discovered about the stream. Otherwise, the default metadata will be overwritten by the LTVs entered by the user.

If the stream is encrypted, the user will also be prompted to enter the Broadcast Code. This is a 16 bytes array which will be used by the peer to decrypt the stream. If the auto value is chosen, a zero filled array will be sent to the peer. Otherwise, the bytes entered by the user will be sent.

Usage

# push <assistant>

Example
# push /org/bluez/hci0/src_05_1F_EE_F3_F8_7D/dev_00_60_37_31_7E_3F/bis1
[Assistant] Enter Metadata (auto/value): 0x03 0x02 0x04 0x00
[Assistant] Enter Broadcast Code (auto/value): 0x01 0x02 0x68 0x05 0x53
0xf1 0x41 0x5a 0xa2 0x65 0xbb 0xaf 0xc6 0xea 0x03 0xb8

Resources

http://www.bluez.org

Reporting Bugs

linux-bluetooth@vger.kernel.org

Referenced By

bluetoothctl(1).

August 2024 BlueZ Linux System Administration