RFCOMM_SPPD(1) | General Commands Manual | RFCOMM_SPPD(1) |
rfcomm_sppd
—
rfcomm_sppd |
[-d device]
[-m mode]
[-p psm]
[-s service]
[-t tty]
{-a address |
[-c channel]} |
rfcomm_sppd
utility is a Serial Port Profile daemon,
providing serial access over an RFCOMM connection to a remote device.
rfcomm_sppd
can work in client or server mode.
In client mode, rfcomm_sppd
initiates an
RFCOMM connection to the service at the remote
address.
In server mode, rfcomm_sppd
registers the
service with the local SDP server and listens on the
specified RFCOMM channel for an incoming connection,
or the first unused channel if none was given.
The options are as follows:
-a
addressrfcomm_sppd
utility will attempt to resolve the
name via
bt_gethostbyname(3).-c
channelrfcomm_sppd
will register the service with the
local sdpd(8) daemon. Note
that registering services with
sdpd(8) is a privileged
operation.-d
device-m
mode-p
psm-s
serviceIn client mode, the service class may be given as a channel number, for instances where the remote device does not provide Service Discovery.
-t
ttyrfcomm_sppd
will detach from the controlling
process after the Bluetooth connection is made, and operate over the named
pty(4) pair. Otherwise,
stdin/stdout will be used.rfcomm_sppd
utility exits 0 on success,
and >0 if an error occurs.
rfcomm_sppd -a 00:01:02:03:04:05 -s 1
-t /dev/ttyp1
Will open an RFCOMM connection to the server at
00:01:02:03:04:05
on channel
1
. Once the connection has been established,
rfcomm_sppd
will detach and
/dev/ttyp1 can be used to communicate with the
remote serial port on the server, e.g. with the use of
cu -l /dev/ttyp1
In order to use rfcomm_sppd
to
automatically create a secured link for
pppd(8), use
pty “rfcomm_sppd -a
00:01:02:03:04:05 -s DUN -m secure”
in your pppd(8) configuration file.
rfcomm_sppd
program first appeared in
FreeBSD and was ported to NetBSD
4.0 by Iain Hibbert under the sponsorship of
Itronix, Inc.
November 2, 2010 | NetBSD 9.4 |