rfcomm_sppd(1)
NAME
rfcomm_sppd - RFCOMM Serial Port Profile daemon
SYNOPSIS
rfcomm_sppd [-bh] -a address -c channel [-t tty]
DESCRIPTION
- The rfcomm_sppd utility is a Serial Port Profile daemon. It
- opens RFCOMM
connection to the specified address server and channel. - Once connection
is established, the rfcomm_sppd utility provides access to - the server's
remote serial port via stdin/stdout or via pty(4) interface - if -t option
was specified. - The rfcomm_sppd utility opens both master and slave pseudo
- terminals.
This is done to ensure that RFCOMM connection stays open un - til
rfcomm_sppd is terminated. The data received from the mas - ter pseudo terminal are sent over the RFCOMM connection. The data re
- ceived from the
RFCOMM connection are written into master pseudo terminal. - The application in its turn opens the slave pseudo terminal and oper
- ates on it just
like it would operate over the standard serial port. - The options are as follows:
- -a address
- This required option specifies the address of the
- remote RFCOMM
server. The address can be specified as BD_ADDR or - name. If
name was specified then the rfcomm_sppd utility will - attempt to
resolve the name via bt_gethostbyname(3). - -b Detach from the controlling terminal, i.e., run in
- background.
- -c channel
- This option specifies RFCOMM channel to connect to.
- RFCOMM channel could either be a number between 1 and 30 or a
- service name.
Supported service names are: DUN (for DialUp Net - working service),
FAX (for Fax service), LAN (for LAN Access Using PPP - service) and
SP (for Serial Port service). If channel was not - specified then
rfcomm_sppd utility will try to obtain RFCOMM chan - nel for Serial
Port service via Service Discovery Protocol from the - server.
- -h Display usage message and exit.
- -t tty Slave pseudo tty name. If not set stdin/stdout will
- be used.
- This option is required if -b option was specified.
FILES
/dev/pty[p-sP-S][0-9a-v] master pseudo terminals
/dev/tty[p-sP-S][0-9a-v] slave pseudo terminals
EXIT STATUS EXAMPLES
- rfcomm_sppd -a 00:01:02:03:04:05 -c 1 -t /dev/ttyp1
- Will start the rfcomm_sppd utility and open RFCOMM connec
- tion to the
server at 00:01:02:03:04:05 and channel 1. Once the connec - tion has been
established, /dev/ttyp1 can be used to talk to the remote - serial port on
the server.
SEE ALSO
bluetooth(3), ng_btsocket(4), pty(4), rfcomm_pppd(8)
AUTHORS
Maksim Yevmenkin <m_evmenkin@yahoo.com>
BUGS
- Please report if found.
- BSD April 26, 2003