hcitool

hcitool

hcitool是一个Linux命令行工具,用于管理和调试蓝牙设备。它可以用于扫描周围的蓝牙设备、连接到蓝牙设备发送命令和数据包等。

安装

hcitool是一个Linux命令行工具,通常已经预装在大多数Linux行版中。如果您的系统中没有安装hcitool,可以使用以下命令进行安装(debian系列发行示例)

sudo apt-get install bluez

使用

注意事项:

  1. 使用ble相关命令需要提权如:lescan

语法

hcitool [options] <command> [command parameters]

命令

    dev  显示本地设备
    inq  查询远程设备
    scan 扫描远程设备
    name 从远程设备获取名称
    info 从远程设备获取信息
    spinq   启动定期查询
    epinq   退出定期查询
    cmd 提交任意HCI命令
    con 显示活动连接
    cc 创建到远程设备的连接
    dc 断开与远程设备的连接
    sr 交换机中心/外围角色
    cpt 更改连接数据包类型
    rssi 显示连接rssi
    lq 显示链路质量
    tpl 显示发射功率电平
    afh 显示afh通道图
    lp 设置/显示链接策略设置
    lst 设置/显示链接监控超时
    auth 请求身份验证
    enc 设置连接加密
    key 更改连接链接键
    clkoff 读取时钟偏移
    clock 读取本地或远程时钟
    lescan 启动LE扫描
    leinfo 获取LE远程信息
    lealadd 将设备添加到LE接受列表
    lealrm 从LE接受列表中删除设备
    lealsz LE接受列表的读取大小
    lealclr 清除LE接受列表 

常用简单示例

1.扫描周围的蓝牙设备

hcitool scan

2.通过mac地址连接到蓝牙设备

hcitool cc <MAC地址>

3.显示当前蓝牙适配器信息

hcitool dev

4.通过mac地址找到蓝牙名称

hcitool name <MAC地址>

5.显示当前蓝牙活动连接信息

hcitool con

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/hcitool/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 15日 下午7:26
下一篇 2023年 12月 15日 下午7:27

相关推荐

  • IOS加速度传感器(accelerometer)

    文章目录简介实例步骤输出 简介 加速度传感器是根据x、y和z三个方向来检测在设备位置的改变。 通过加速度传感器可以知道当前设备相对于地面的位置。 以下实例代码需要在真实设备上运行,…

    2023年 3月 30日
  • Helm | Helm 展示readme

    文章目录helm show readme简介可选项从父命令继承的命令请参阅 helm show readme 显示chart的README 简介 该命令检查chart(目录、文件或…

    入门教程 2023年 12月 14日
  • HTTP2

    HTTP/2(超文本传输协议第2版,最初命名为HTTP 2.0),简称为h2(基于TLS/1.2或以上版本的加密连接)或h2c(非加密连接), HTTP/2 是 HTTP 协议的第…

    2023年 5月 14日
  • repquota

    文章目录repquota补充说明语法选项参数实例 repquota 报表的格式输出磁盘空间限制的状态 补充说明 repquota命令 以报表的格式输出指定分区,或者文件系统的磁盘配…

    入门教程 2024年 3月 1日
  • gpasswd

    文章目录gpasswd补充说明语法选项参数实例 gpasswd Linux下工作组文件的管理工具 补充说明 gpasswd命令 是Linux下工作组文件/etc/group和/et…

    入门教程 2023年 12月 14日
  • ex

    文章目录ex补充说明语法参数 ex 启动vim编辑器的ex编辑模式 补充说明 在 ex 模式下启动vim文本编辑器。ex执行效果如同vi -E,适用于法及参数可参照vi指令,如要从…

    入门教程 2023年 12月 14日
  • MinIO使用方法

    MinIO是一个高性能的对象存储服务器,开箱即用,适合个人搭建文件服务器,可在自己的服务器上,使用云存储的功能,类似云厂商的OSS存储业务。 下面是使用方式,若要安装请参考安装教程…

    2021年 6月 2日
  • vgreduce

    文章目录vgreduce补充说明语法选项参数实例 vgreduce 从卷组中删除物理卷 补充说明 vgreduce命令 通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷…

    入门教程 2024年 3月 11日
  • lvscan

    文章目录lvscan补充说明语法选项实例 lvscan 扫描逻辑卷 补充说明 lvscan命令 用于扫描当前系统中存在的所有的LVM逻辑卷。使用lvscan指令可以发现系统中的所有…

    入门教程 2023年 12月 19日
  • tracepath

    文章目录tracepath补充说明语法参数实例 tracepath 追踪目的主机经过的路由信息 补充说明 tracepath命令 用来追踪并显示报文到达目的主机所经过的路由信息。 …

    入门教程 2024年 3月 11日

发表回复

登录后才能评论
Translate »