16b5c5d0dSHasso Tepper.\" $NetBSD: sdpquery.1,v 1.8 2007/02/17 09:39:11 wiz Exp $ 26b5c5d0dSHasso Tepper.\" 36b5c5d0dSHasso Tepper.\" Copyright (c) 2006 Itronix Inc. 46b5c5d0dSHasso Tepper.\" All rights reserved. 56b5c5d0dSHasso Tepper.\" 66b5c5d0dSHasso Tepper.\" Redistribution and use in source and binary forms, with or without 76b5c5d0dSHasso Tepper.\" modification, are permitted provided that the following conditions 86b5c5d0dSHasso Tepper.\" are met: 96b5c5d0dSHasso Tepper.\" 1. Redistributions of source code must retain the above copyright 106b5c5d0dSHasso Tepper.\" notice, this list of conditions and the following disclaimer. 116b5c5d0dSHasso Tepper.\" 2. Redistributions in binary form must reproduce the above copyright 126b5c5d0dSHasso Tepper.\" notice, this list of conditions and the following disclaimer in the 136b5c5d0dSHasso Tepper.\" documentation and/or other materials provided with the distribution. 146b5c5d0dSHasso Tepper.\" 3. The name of Itronix Inc. may not be used to endorse 156b5c5d0dSHasso Tepper.\" or promote products derived from this software without specific 166b5c5d0dSHasso Tepper.\" prior written permission. 176b5c5d0dSHasso Tepper.\" 186b5c5d0dSHasso Tepper.\" THIS SOFTWARE IS PROVIDED BY ITRONIX INC. ``AS IS'' AND 196b5c5d0dSHasso Tepper.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 206b5c5d0dSHasso Tepper.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 216b5c5d0dSHasso Tepper.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ITRONIX INC. BE LIABLE FOR ANY 226b5c5d0dSHasso Tepper.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 236b5c5d0dSHasso Tepper.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 246b5c5d0dSHasso Tepper.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 256b5c5d0dSHasso Tepper.\" ON ANY THEORY OF LIABILITY, WHETHER IN 266b5c5d0dSHasso Tepper.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 276b5c5d0dSHasso Tepper.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 286b5c5d0dSHasso Tepper.\" POSSIBILITY OF SUCH DAMAGE. 296b5c5d0dSHasso Tepper.\" 306b5c5d0dSHasso Tepper.\" Copyright (c) 2003 Maksim Yevmenkin <m_evmenkin@yahoo.com> 316b5c5d0dSHasso Tepper.\" All rights reserved. 326b5c5d0dSHasso Tepper.\" 336b5c5d0dSHasso Tepper.\" Redistribution and use in source and binary forms, with or without 346b5c5d0dSHasso Tepper.\" modification, are permitted provided that the following conditions 356b5c5d0dSHasso Tepper.\" are met: 366b5c5d0dSHasso Tepper.\" 1. Redistributions of source code must retain the above copyright 376b5c5d0dSHasso Tepper.\" notice, this list of conditions and the following disclaimer. 386b5c5d0dSHasso Tepper.\" 2. Redistributions in binary form must reproduce the above copyright 396b5c5d0dSHasso Tepper.\" notice, this list of conditions and the following disclaimer in the 406b5c5d0dSHasso Tepper.\" documentation and/or other materials provided with the distribution. 416b5c5d0dSHasso Tepper.\" 426b5c5d0dSHasso Tepper.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 436b5c5d0dSHasso Tepper.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 446b5c5d0dSHasso Tepper.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 456b5c5d0dSHasso Tepper.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 466b5c5d0dSHasso Tepper.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 476b5c5d0dSHasso Tepper.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 486b5c5d0dSHasso Tepper.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 496b5c5d0dSHasso Tepper.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 506b5c5d0dSHasso Tepper.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 516b5c5d0dSHasso Tepper.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 526b5c5d0dSHasso Tepper.\" SUCH DAMAGE. 536b5c5d0dSHasso Tepper.\" 546b5c5d0dSHasso Tepper.\" $FreeBSD: src/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8,v 1.6 2005/07/09 19:04:43 markus Exp $ 556b5c5d0dSHasso Tepper.\" 566b5c5d0dSHasso Tepper.Dd February 17, 2007 576b5c5d0dSHasso Tepper.Dt SDPQUERY 1 586b5c5d0dSHasso Tepper.Os 596b5c5d0dSHasso Tepper.Sh NAME 606b5c5d0dSHasso Tepper.Nm sdpquery 616b5c5d0dSHasso Tepper.Nd SDP query utility 626b5c5d0dSHasso Tepper.Sh SYNOPSIS 636b5c5d0dSHasso Tepper.Nm 646b5c5d0dSHasso Tepper.Fl h 656b5c5d0dSHasso Tepper.Nm 666b5c5d0dSHasso Tepper.Op Fl d Ar device 676b5c5d0dSHasso Tepper.Fl a Ar address 686b5c5d0dSHasso Tepper.Ar command 696b5c5d0dSHasso Tepper.Op Ar parameters ... 706b5c5d0dSHasso Tepper.Nm 716b5c5d0dSHasso Tepper.Op Fl c Ar path 726b5c5d0dSHasso Tepper.Fl l 736b5c5d0dSHasso Tepper.Ar command 746b5c5d0dSHasso Tepper.Op Ar parameters ... 756b5c5d0dSHasso Tepper.Sh DESCRIPTION 766b5c5d0dSHasso TepperThe 776b5c5d0dSHasso Tepper.Nm 786b5c5d0dSHasso Tepperutility attempts to query the specified Service Discovery Protocol 796b5c5d0dSHasso Tepper(SDP) server. 806b5c5d0dSHasso TepperRemote SDP servers are identified by their address. 816b5c5d0dSHasso TepperConnection to the local SDP server is made via the control socket. 826b5c5d0dSHasso TepperThe 836b5c5d0dSHasso Tepper.Nm 846b5c5d0dSHasso Tepperutility uses Service Search Attribute Requests and prints results to 856b5c5d0dSHasso Tepperstandard output and error messages to standard error. 866b5c5d0dSHasso Tepper.Pp 876b5c5d0dSHasso TepperThe options are as follows: 886b5c5d0dSHasso Tepper.Bl -tag -width ".Fl a Ar address" 896b5c5d0dSHasso Tepper.It Fl a Ar address 906b5c5d0dSHasso TepperConnect to the remote device with the specified address. 916b5c5d0dSHasso TepperThe address can be specified as BD_ADDR or a name. 926b5c5d0dSHasso TepperIf a name was specified, the 936b5c5d0dSHasso Tepper.Nm 946b5c5d0dSHasso Tepperutility attempts to resolve the name via 956b5c5d0dSHasso Tepper.Xr bt_gethostbyname 3 . 966b5c5d0dSHasso TepperIf no remote address is given, 976b5c5d0dSHasso Tepper.Nm 986b5c5d0dSHasso Tepperattempts to contact a local SDP server via the control socket. 996b5c5d0dSHasso Tepper.It Fl c Ar path 1006b5c5d0dSHasso TepperSpecify path to the control socket. 1016b5c5d0dSHasso TepperThe default path is 1026b5c5d0dSHasso Tepper.Pa /var/run/sdp . 1036b5c5d0dSHasso Tepper.It Fl d Ar device 104*f116de0aSSascha WildnerConnect from the local device with the specified address. 1056b5c5d0dSHasso TepperThe device can be specified by BD_ADDR or device name. 1066b5c5d0dSHasso TepperSee 1076b5c5d0dSHasso Tepper.Xr btconfig 8 1086b5c5d0dSHasso Tepperfor a list of devices available. 1096b5c5d0dSHasso TepperIf no device is specified, the 1106b5c5d0dSHasso Tepper.Nm 1116b5c5d0dSHasso Tepperutility will use the best available. 1126b5c5d0dSHasso Tepper.It Fl l 1136b5c5d0dSHasso TepperQuery the local SDP server via the control socket. 1146b5c5d0dSHasso Tepper.It Fl h 1156b5c5d0dSHasso TepperDisplay usage message and exit. 1166b5c5d0dSHasso Tepper.El 1176b5c5d0dSHasso Tepper.Pp 1186b5c5d0dSHasso TepperThe currently supported commands in 1196b5c5d0dSHasso Tepper.Nm 1206b5c5d0dSHasso Tepperare: 1216b5c5d0dSHasso Tepper.Pp 1226b5c5d0dSHasso Tepper.Bl -tag -width ".Cm search Ar service" -compact 1236b5c5d0dSHasso Tepper.It Cm Browse Op Ar group 1246b5c5d0dSHasso TepperBrowse for services. 1256b5c5d0dSHasso TepperThe 1266b5c5d0dSHasso Tepper.Ar group 1276b5c5d0dSHasso Tepperparameter is a 16-bit UUID of the group to browse. 1286b5c5d0dSHasso TepperIf omitted, the Public Browse Group. is used. 1296b5c5d0dSHasso Tepper.Pp 1306b5c5d0dSHasso Tepper.It Cm Search Ar service 1316b5c5d0dSHasso TepperSearch for the 1326b5c5d0dSHasso Tepper.Ar service . 1336b5c5d0dSHasso TepperThe 1346b5c5d0dSHasso Tepper.Ar service 1356b5c5d0dSHasso Tepperparameter is a 16-bit UUID of the service to search for. 1366b5c5d0dSHasso TepperFor the following services it is possible to use service name 1376b5c5d0dSHasso Tepperinstead of service UUID: 1386b5c5d0dSHasso Tepper.Pp 139783d47c4SSascha Wildner.Bl -tag -compact -width "OPUSH" 1406b5c5d0dSHasso Tepper.It CIP 1416b5c5d0dSHasso TepperCommon ISDN Access 1426b5c5d0dSHasso Tepper.It CTP 1436b5c5d0dSHasso TepperCordless Telephony 1446b5c5d0dSHasso Tepper.It DUN 1456b5c5d0dSHasso TepperDialUp Networking 1466b5c5d0dSHasso Tepper.It FAX 1476b5c5d0dSHasso TepperFax 1486b5c5d0dSHasso Tepper.It FTRN 1496b5c5d0dSHasso TepperOBEX File Transfer 1506b5c5d0dSHasso Tepper.It GN 1516b5c5d0dSHasso TepperGroup ad-hoc Network 1526b5c5d0dSHasso Tepper.It HID 1536b5c5d0dSHasso TepperHuman Interface Device 1546b5c5d0dSHasso Tepper.It HF 1556b5c5d0dSHasso TepperHandsfree 1566b5c5d0dSHasso Tepper.It HSET 1576b5c5d0dSHasso TepperHeadset 1586b5c5d0dSHasso Tepper.It LAN 1596b5c5d0dSHasso TepperLAN Access Using PPP 1606b5c5d0dSHasso Tepper.It NAP 1616b5c5d0dSHasso TepperNetwork Access Point 1626b5c5d0dSHasso Tepper.It OPUSH 1636b5c5d0dSHasso TepperOBEX Object Push 1646b5c5d0dSHasso Tepper.It PANU 1656b5c5d0dSHasso TepperPersonal Area Networking User 1666b5c5d0dSHasso Tepper.It SP 1676b5c5d0dSHasso TepperSerial Port 1686b5c5d0dSHasso Tepper.El 1696b5c5d0dSHasso Tepper.El 1706b5c5d0dSHasso Tepper.Sh EXIT STATUS 1716b5c5d0dSHasso Tepper.Ex -std 1726b5c5d0dSHasso Tepper.Sh SEE ALSO 1736b5c5d0dSHasso Tepper.Xr bluetooth 3 , 1746b5c5d0dSHasso Tepper.Xr sdp 3 , 1756b5c5d0dSHasso Tepper.Xr btconfig 8 , 1766b5c5d0dSHasso Tepper.Xr sdpd 8 1776b5c5d0dSHasso Tepper.Sh HISTORY 1786b5c5d0dSHasso TepperThe 1796b5c5d0dSHasso Tepper.Nm 1806b5c5d0dSHasso Teppercommand first appeared in 1816b5c5d0dSHasso Tepper.Fx 5.3 1826b5c5d0dSHasso Tepperas 1836b5c5d0dSHasso Tepper.Nm sdpcontrol . 1846b5c5d0dSHasso TepperIt was ported to 1856b5c5d0dSHasso Tepper.Nx 4.0 1866b5c5d0dSHasso Tepperunder its present name by 1876b5c5d0dSHasso Tepper.An Iain Hibbert 1886b5c5d0dSHasso Tepperunder the sponsorship of Itronix, Inc and imported into 1896b5c5d0dSHasso Tepper.Dx 1.11 . 1906b5c5d0dSHasso Tepper.Sh AUTHORS 191b4f25088SFranco Fichtner.An -nosplit 192b4f25088SFranco Fichtner.An Maksim Yevmenkin Aq Mt m_evmenkin@yahoo.com 193b4f25088SFranco Fichtnerand 1946b5c5d0dSHasso Tepper.An Iain Hibbert 1956b5c5d0dSHasso Tepperfor Itronix, Inc. 1966b5c5d0dSHasso Tepper.Sh CAVEATS 1976b5c5d0dSHasso TepperThe 1986b5c5d0dSHasso Tepper.Nm 1996b5c5d0dSHasso Tepperutility only requests the following attributes from the SDP server: 2006b5c5d0dSHasso Tepper.Pp 2016b5c5d0dSHasso Tepper.Bl -enum -offset indent -compact 2026b5c5d0dSHasso Tepper.It 2036b5c5d0dSHasso TepperService Record Handle 2046b5c5d0dSHasso Tepper.It 2056b5c5d0dSHasso TepperService Class ID List 2066b5c5d0dSHasso Tepper.It 2076b5c5d0dSHasso TepperProtocol Descriptor List 2086b5c5d0dSHasso Tepper.It 2096b5c5d0dSHasso TepperBluetooth Profile Descriptor List 2106b5c5d0dSHasso Tepper.El 211