.1 hcitool命令及其参数
在打开蓝牙设备以后,就可以使用hcitool工具集对蓝牙进行控制,工具集参数 分为两部分,一为正常的蓝牙设备调试,二为低功耗即BLE设备,工具参数如下表1所示:
表1 hcitool常用命令
常用命令 |
说明 |
调用方式 |
参数 |
|
|
dev |
同hciconfig一样,显示当前适配器设备,输出格式为[hciid MAC] |
hcitool dev |
scan |
查询可发现的远程设备,与inq不同的是,除了能查询出MAC以外,还可以输出设备的名字【名字写在标准的module中,若查询不到该key对应的values则会输出N/A】,可以通过设置参数来获取设备的类型,信息等 |
hcitool scan |
name |
通过指定MAC地址来获取设备的名称,该命令可以补全inq查询时无法输出设备名称的问题. |
hcitool name [dbaddr] |
cmd |
向远程设备发送命令 |
hcitool cmd < ogf > < ocf > [parameters] |
con |
显示当前连接信息 |
hcitool con |
cc |
连接设备,可以设置数据类型,与主从关系 |
hcitool cc < bdaddr > |
auth |
请求设备配对认证 |
hcitool auth < bdaddr> |
BLE设备命令 |
以下命令需要root权限才能执行 |
|
lescan |
搜索BLE设备 |
hcitool lescan |
|
|
hcitool lescan[–privacy]启用隐私搜索 |