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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。