Section 1 · User commands

bluetoothctl-mgmt.1

Package: bluez

BLUETOOTHCTL-MGMT

NAME
SYNOPSIS
MGMT COMMANDS
RESOURCES
REPORTING BUGS
COPYRIGHT


NAME

bluetoothctl-mgmt − Management Submenu

SYNOPSIS

bluetoothctl [−−options] [mgmt.commands]

MGMT COMMANDS

select

Select a different index

Usage# select <index>

revision

Get the MGMT Revision

Usage# revision

commands

List supported commands

Usage# commands

config

Show configuration info

Usage# config

info

Show controller info

Usage# info

extinfo

Show extended controller info

Usage# extinfo

auto-power

Power all available features

Usage# auto−power

power

Toggle powered state

Usage# power <on/off>

discov

Toggle discoverable state

Usage# discov <yes/no/limited> [timeout]

connectable

Toggle connectable state

Usage# connectable <on/off>

fast-conn

Toggle fast connectable state

Usage# fast−conn <on/off>

bondable

Toggle bondable state

Usage# bondable <on/off>

pairable

Toggle bondable state

Usage# pairable <on/off>

linksec

Toggle link level security

Usage# linksec <on/off>

ssp

Toggle SSP mode

Usage# spp <on/off>

sc

Toggle SC support

Usage# sc <on/off/only>

hs

Toggle HS support

Usage# hs <on/off>

le

Toggle LE support

Usage# le <on/off>

advertising

Toggle LE advertising

Usage# advertise <on/off>

bredr

Toggle BR/EDR support

Usage# bredr <on/off>

privacy

Toggle privacy support

Usage# privacy <on/off> [irk]

class

Set device major/minor class

Usage# class <major> <minor>

disconnect

Disconnect device

Usage# disconnect [−t type] <remote address>

con

List connections

Usage# con

find

Discover nearby devices

Usage# find [−l|−b] [−L]

find-service

Discover nearby service

Usage# find−service [−u UUID] [−r RSSI_Threshold] [−l|−b]

stop-find

Stop discovery

Usage# stop−find [−l|−b]

name

Set local name

Usage# name <name> [shortname]

pair

Pair with a remote device

Usage# pair [−c cap] [−t type] <remote address>

cancelpair

Cancel pairing

Usage# cancelpair [−t type] <remote address>

unpair

Unpair device

Usage# unpair [−t type] <remote address>

keys

Load Link Keys

Usagekeys

ltks

Load Long Term Keys

Usage# ltks

irks

Load Identity Resolving Keys

Usage# irks [−−local index] [−−file file path]

block

Block Device

Usage# block [−t type] <remote address>

unblock

Unblock Device

Usage# unblock [−t type] <remote address>

add-uuid

Add UUID

Usage# add−uuid <UUID> <service class hint>

rm-uuid

Remove UUID

Usage# rm−uuid <UUID>

clr-uuids

Clear UUIDs

Usage# clear−uuids

local-oob

Local OOB data

Usage# local−oob

remote-oob

Remote OOB data

Usage# remote−oob [−t <addr_type>] [−r <rand192>] [−h <hash192>] [−R <rand256>] [−H <hash256>] <addr>

did

Set Device ID

Usage# did <source>:<vendor>:<product>:<version>

static-addr

Set static address

Usage# static−addr <address>

public-addr

Set public address

Usage# public−addr <address>

ext-config

External configuration

Usage# ext−config <on/off>

debug-keys

Toggle debug keys

Usage# debug−keys <on/off>

conn-info

Get connection information

Usage# conn−info [−t type] <remote address>

io-cap

Set IO Capability

Usage# io−cap <cap>

scan-params

Set Scan Parameters

Usage# scan−params <interval> <window>

get-clock

Get Clock Information

Usage# get−clock [address]

add-device

Add Device

Usage# add−device [−a action] [−t type] <address>

del-device

Remove Device

Usage# del−device [−t type] <address>

clr-devices

Clear Devices

Usage# clr−devices

bredr-oob

Local OOB data (BR/EDR)

Usage# bredr−oob

le-oob

Local OOB data (LE)

Usage# le−oob

advinfo

Show advertising features

Usage# advinfo

advsize

Show advertising size info

Usage# advsize [options] <instance_id>

add-adv

Add advertising instance

Usage# add−adv [options] <instance_id>

rm-adv

Remove advertising instance

Usage# rm−adv <instance_id>

clr-adv

Clear advertising instances

Usage# clr−adv

add-ext-adv-params

Add extended advertising params

Usage# add−ext−adv−parms [options] <instance_id>

add-ext-adv-data

Add extended advertising data

Usage# add−ext−adv−data [options] <instance_id>

appearance

Set appearance

Usage# appearance <appearance>

phy

Get/Set PHY Configuration

Usage# phy [LE1MTX] [LE1MRX] [LE2MTX] [LE2MRX] [LECODEDTX] [LECODEDRX] [BR1M1SLOT] [BR1M3SLOT] [BR1M5SLOT][EDR2M1SLOT] [EDR2M3SLOT] [EDR2M5SLOT][EDR3M1SLOT] [EDR3M3SLOT] [EDR3M5SLOT]

wbs

Toggle Wideband−Speech support

Usage# wbs <on/off>

secinfo

Show security information

Usage# secinfo

expinfo

Show experimental features

Usage# expinfo

exp-debug

Set debug feature

Usage# exp−debug <on/off>

exp-privacy

Set LL privacy feature

Usage# exp−privacy <on/off>

exp-quality

Set bluetooth quality report feature

Usage# exp−quality <on/off>

exp-offload

Toggle codec support

Usage# exp−offload <on/off>

read-sysconfig

Read System Configuration

Usage# read−sysconfig

set-sysconfig

Set System Configuration

Usage# set−sysconfig <−v|−h> [options…]

get-flags

Get device flags

set-flags

Set device flags

Usage# set−flags [−f flags] [−t type] <address>

RESOURCES

http://www.bluez.org

REPORTING BUGS

linux−bluetooth@vger.kernel.org

Free use of this software is granted under ther terms of the GNU Lesser General Public Licenses (LGPL).