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

相关推荐

  • 并发入门

    文章目录并发入门并发是什么?并行是什么?并行和并发有何区别?从技术上看并发和并行Go 对并发的支持 并发入门 上一节:第十九篇 接口二下一节:第二十一篇 协程 欢迎来到第 20 个…

    2023年 12月 5日
  • vmstat

    文章目录vmstat补充说明语法选项参数实例 vmstat 显示虚拟内存状态 补充说明 vmstat命令 的含义为显示虚拟内存状态(“Viryual Memor Statics”)…

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

    文章目录mpstat补充说明语法选项参数表头含义实例 mpstat 显示各个可用CPU的状态 补充说明 mpstat命令 主要用于多CPU环境下,它显示各个可用CPU的状态信息。这…

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

    文章目录useradd补充说明语法选项参数退出值文件实例 useradd 创建的新的系统用户 补充说明 useradd命令 用于Linux中创建的新的系统用户。useradd可用来…

    入门教程 2024年 3月 11日
  • 常量

    文章目录常量定义常量字符串常量布尔常量数值常量数值表达式 常量 上一节:第四篇 类型下一节:第六篇 函数 这是本Golang系列教程的第五篇。 定义常量 常量(constant)表…

    2023年 12月 5日
  • hostname

    文章目录hostname补充说明语法选项实例 hostname 显示和设置系统的主机名 补充说明 hostname命令用于显示和设置系统的主机名称。 环境变量 HOSTNAME 也…

    入门教程 2023年 12月 15日
  • curl

    文章目录curl补充说明语法选项实例文件下载不输出错误和进度信息断点续传使用curl设置参照页字符串用curl设置用户代理字符串curl的带宽控制和下载配额用curl进行认证只打印…

    入门教程 2023年 12月 7日
  • ntpdate

    文章目录ntpdate补充说明语法选项 ntpdate 使用网络计时协议(NTP)设置日期和时间 补充说明 ntpdate命令 是用来设置本地日期和时间。它从指定的每个服务器获得了…

    入门教程 2024年 1月 10日
  • sshpass

    文章目录sshpass补充说明安装语法选项实例 sshpass 免交互 SSH 登录工具。 补充说明 免交互 SSH 登录工具,但不要用在生产服务器上。 如果你想自动在 SSH 登…

    入门教程 2024年 3月 11日
  • iOS Xcode 安装

    1、从 https://developer.apple.com/downloads/ 下载Xcode的最新版本。 2、双击Xcode dmg文件3、将找到的设备安装和打开 4、在这…

    2023年 4月 10日

发表回复

登录后才能评论
Translate »