commit de91fd3df7419f79ead3493b1e66897beb070430
parent 14e4b4ea095d9e3b14ac63973e5358666da9dff4
Author: Christoph Lohmann <--global>
Date: Sat, 19 Sep 2026 16:14:50 +0200
Add rfcommd manpage.
Diffstat:
| A | rfcommd.1 | | | 53 | +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 53 insertions(+), 0 deletions(-)
diff --git a/rfcommd.1 b/rfcommd.1
@@ -0,0 +1,53 @@
+.TH RFCOMMD 1 "September 2022"
+.SH NAME
+rfcommd \- emulate an RFCOMM serial port over Bluetooth.
+.SH SYNOPSIS
+rfcommd [-dhrAESM] [-i hciX|bdaddr] [-L linger] [-c channel] [-f filter cmd] [cmd]
+.SH DESCRIPTION
+rfcommd is a daemon which advertises a Bluetooth Serial Port (SPP) profile.
+When a device connects, rfcommd runs a filter script on the RFCOMM device
+created for the connection, so that serial data from the device can be handled
+by userspace scripts.
+.SH OPTIONS
+.TP
+.B \-c channel
+Select the RFCOMM channel to listen on.
+.TP
+.B \-d
+Enable verbose logging on stderr.
+.TP
+.B \-h
+Print usage.
+.TP
+.B \-i hciX|bdaddr
+The local HCI device or Bluetooth address to bind.
+.TP
+.B \-f filter cmd
+Match the filter when bdaddr matches the filter address. filter addrs are the
+filter's bdaddr. Each -f adds a filter to evaluate.
+.TP
+.B \-L linger
+Set SO_LINGER on the accepted connection.
+.TP
+.B \-r
+Open in raw mode (the rfcomm device in raw mode).
+.TP
+.B \-A
+Require authentication.
+.TP
+.B \-E
+Require encryption.
+.TP
+.B \-S
+Require security.
+.TP
+.B \-M
+Become master.
+.TP
+.B [cmd]
+Run the default command for unfiltered connections.
+.SH SEE ALSO
+.B lpr (1),
+.B stty (1),
+.B socat (1),
+.B bluetoothd (8)