Linux rfcomm 命令用于设置、维护和检查 Linux 内核中蓝牙子系统的 RFCOMM 配置。可以管理蓝牙连接、绑定设备和控制 RFCOMM 通道。

1、命令简介

rfcomm:用于在蓝牙设备之间建立串行通信的协议。

2、命令语法

rfcomm [options] <command> <dev>

3、命令描述

rfcomm 用于设置、维护和检查 Linux 内核中 Bluetooth 子系统的 RFCOMM 配置。如果没有给出命令,或者使用了选项 -arfcomm 将打印已配置的 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

推荐文档