hciconfig命令 – 配置蓝牙设备
hciconfig命令来自英文词组“HCI config”的缩写,其功能是用于配置蓝牙设备参数信息。HCI全称为“Host Controller Interface”,中文译为主机控制接口,是蓝牙协议栈的一部分。
语法格式:hciconfig [参数] [设备名] [动作]
常用参数:
-a | 显示蓝牙设备信息 |
-h | 显示帮助信息 |
常用动作:
up | 开启蓝牙设备 |
down | 关闭蓝牙设备 |
reset | 重置蓝牙设备 |
rstat | 重置计数器 |
auth | 启用身份认证 |
noauth | 禁用身份认证 |
encrypt | 启用加密 |
noencrypt | 禁用加密 |
secmgr | 启用安全管理器 |
nosecmgr | 禁用安全管理器 |
piscan | 启用页面和查询扫描 |
noscan | 禁用页面和查询扫描 |
iscan | 启用查询扫描,禁用页面扫描 |
pscan | 启用页面扫描,禁用查询扫描 |
ptype | 显示当前数据包类型 |
class | 显示设备类 |
voice | 显示语音设置 |
inqtpl | 显示当前的IAC设置 |
inqtpl | 显示出当前查询的发射功率级别 |
inqmode | 显示出当前查询模式 |
inqdata | 显示出当前查询数据 |
inqtype | 显示出当前查询扫描类型 |
inqparams | 显示查询扫描窗口和间隔 |
pageparms | 显示页面扫描窗口和间隔 |
pageto | 显示页面超时信息 |
afhmode | 显示出当前的 AFH 模式 |
sspmode | 显示出当前的 AFH 模式 |
sspmode | 显示出当前的简单配对模式 |
aclmtu | 将ACL MTU设置为mtu字节 |
scomtu | 将SCO MTU设置为mtu字节 |
putkey | 将bdaddr的链接密钥存储在设备上 |
delkey | 删除为bdaddr存储的链接密钥 |
oob | 显示本地 OOB 数据 |
commands | 显示支持的命令 |
features | 显示设备功能 |
version | 显示版本信息 |
revision | 显示修订信息 |
参考示例
查看当前系统中全部的蓝牙设备信息:
[root@linuxcool ~]# hciconfig -a
开启指定名称的蓝牙设备:
[root@linuxcool ~]# hciconfig hci0 up
关闭指定名称的蓝牙设备:
[root@linuxcool ~]# hciconfig hci0 down
重置指定名称的蓝牙设备:
[root@linuxcool ~]# hciconfig hci0 reset