rfcomm_sppd -- RFCOMM Serial Port Profile daemon
rfcomm_sppd [-bh] -a BD_ADDR -c channel -t tty
The rfcomm_sppd utility is a Serial Port Profile daemon. It opens RFCOMM
connection to the specified server's BD_ADDR and channel. Once connection
is established, the rfcomm_sppd utility provides access to the
server's remote serial port via pty(4) interface.
The rfcomm_sppd utility opens both master and slave pseudo terminals.
This is done to ensure that RFCOMM connection stays open until
rfcomm_sppd is terminated. The data received from the master pseudo terminal
are sent over the RFCOMM connection. The data received from the
RFCOMM connection are written into master pseudo terminal. The application
in its turn opens the slave pseudo terminal and operates on it just
like it would operate over the standard serial port.
The options are as follows:
-a BD_ADDR
This required option specifies the remote BD_ADDR of the RFCOMM
server.
-b Detach from the controlling terminal, i.e., run in background.
-c channel
This option specifies RFCOMM channel to connect to. The channel
must provide Serial Port service. If channel was not specified
then rfcomm_sppd utility will try to obtain RFCOMM channel via
Service Discovery Protocol from the server.
-h Display usage message and exit.
-t tty Slave pseudo tty name.
rfcomm_sppd -a 00:01:02:03:04:05 -c 1 -t /dev/ttyp1
Will start the rfcomm_sppd utility and open RFCOMM connection to the
server at 00:01:02:03:04:05 and channel 1. Once the connection has been
established, /dev/ttyp1 can be used to talk to the remote serial port on
the server.
/dev/pty[p-sP-S][0-9a-v] master pseudo terminals
/dev/tty[p-sP-S][0-9a-v] slave pseudo terminals
The rfcomm_sppd utility exits 0 on success, and >0 if an error occurs.
Please report if found.
ng_btsocket(4), pty(4), rfcomm_pppd(8)
Maksim Yevmenkin <[email protected]>
FreeBSD 5.2.1 April 26, 2003 FreeBSD 5.2.1 [ Back ] |