1、命令简介
rfcomm:用于在蓝牙设备之间建立串行通信的协议。
2、命令语法
rfcomm [options] <command> <dev>
3、命令描述
rfcomm
用于设置、维护和检查 Linux 内核中 Bluetooth 子系统的 RFCOMM 配置。如果没有给出命令,或者使用了选项 -a
,rfcomm
将打印已配置的 RFCOMM 设备的信息。
4、命令选项
选项 | 说明 |
-h | 提供可能的命令列表。 |
-a | 打印所有已配置的 RFCOMM 设备的信息。 |
-r | 将 TTY 切换到原始模式(不适用于 "bind")。 |
-f | 指定备用配置文件。 |
-i | | 该命令应用于设备 hciX ,该设备必须是已安装的 Bluetooth 设备的名称或地址。 如果未指定,该命令将使用第一个可用的 Bluetooth 设备。 |
-A | 启用身份验证。 |
-E | 启用加密。 |
-S | 安全连接。 |
-M | 成为微微网的主设备。 |
-L | 设置延迟超时。 |
5、使用示例
1)提供可能的命令列表
rfcomm -h
2)打印所有已配置的 RFCOMM 设备的信息
rfcomm -a
3)将 TTY 切换到原始模式(不适用于 "bind")
rfcomm -r
4)使用备用配置文件 /etc/rfcomm.conf
rfcomm -f /etc/rfcomm.conf
5)将命令应用于特定设备 hci0 并启用身份验证
rfcomm -i hci0 -A
6)将命令应用于第一个可用的 Bluetooth 设备并启用加密
rfcomm -i -E
7)将命令应用于特定设备 hci1 并启用安全连接
rfcomm -i hci1 -S
8)将命令应用于特定设备 hci0 并成为微微网的主设备
rfcomm -i hci0 -M
9)设置延迟超时为 30 秒
rfcomm -L 30