Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
SDPD(8)			FreeBSD	System Manager's Manual		       SDPD(8)

NAME
     sdpd -- Bluetooth Service Discovery Protocol daemon

SYNOPSIS
     sdpd [-dh]	[-c path] [-g group] [-u user]

DESCRIPTION
     The sdpd daemon keeps track of the	Bluetooth services registered on the
     host and responds to Service Discovery inquiries from the remote Blue-
     tooth devices.

     In	order to use any service remote	Bluetooth device need to send Sevice
     Search and	Service	Attribute or Service Search Attribute request over
     Bluetooth L2CAP connection	on SDP PSM (0x0001).  The sdpd daemon will try
     to	find matching Service Record in	its Service Database and will send
     appropriate response back.	 The remote device then	will process the
     response, extract all required information	and will make a	separate con-
     nection in	order to use the service.

     Bluetooth applications, running on	the host, register services with the
     local sdpd	daemon.	 Operation like	service	registration, service removal
     and service change	are performed over the control socket.	It is possible
     to	query entire content of	the sdpd Service Database with sdpcontrol(8)
     by	issuing	browse command on the control socket.

     The command line options are as follows:

     -d	     Do	not detach from	the controlling	terminal.

     -c	path
	     Specify path to the control socket.  The default path is
	     /var/run/sdp.

     -g	group
	     Specifies the group the sdpd should run as	after it initializes.
	     The value specified may be	either a group name or a numeric group
	     ID.  This only works if sdpd was started as root.	The default
	     group name	is ``nobody''.

     -h	     Display usage message and exit.

     -u	user
	     Specifies the user	the sdpd should	run as after it	initializes.
	     The value specified may be	either a user name or a	numeric	user
	     ID.  This only works if sdpd was started as root.	The default
	     user name is ``nobody''.

CAVEAT
     The sdpd daemon will listen for incoming L2CAP connections	on a wildcard
     BD_ADDR.

     In	case of	multiple Bluetooth devices connected to	the same host it is
     possible to specify which services	should be ``bound'' to which Bluetooth
     device.  Such assigment should be done at service registration time.

     Access rights on the control socket define	which application can regis-
     ter, remove or change the service.	 The application must be able to write
     to	and read from the control socket in order to perform any query to the
     Service Database via control socket.

     The sdpd daemon does not check for	duplicated Service Records.  It	only
     performs minimal checking on the service data sent	in the Service Regis-
     ter request.  It is assumed that application must obtain all required
     resources such as RFCOMM channels etc., before registering	the service.

BUGS
     Most likely.  Please report if found.

FILES
     /var/run/sdp

SEE ALSO
     sdp(3), sdpcontrol(8)

AUTHORS
     Maksim Yevmenkin <m_evmenkin@yahoo.com>

FreeBSD	10.1		       January 13, 2004			  FreeBSD 10.1

NAME | SYNOPSIS | DESCRIPTION | CAVEAT | BUGS | FILES | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sdpd&sektion=8&manpath=FreeBSD+5.3-RELEASE>

home | help