22.02.2011 11:26, Iain Hibbert wrote:
On Tue, 22 Feb 2011, Volodymyr Kostyrko wrote:

And it almost works. I can register devices with it, but I can't do anything
more. Any phone connected shows that this device doesn't provide any services
despite sdpd is running.

The device does not provide services, the FreeBSD host provides them..
sdpd merely provides the "Service Discovery" service to allow services to
be advertised.

What services did you want to provide?  You can use obexapp from ports for
file exchange, rfcomm_sppd from base for serial port services (its just a
channel, requires additional setup eg of PPP), and btpand from base for
personal area networking (some networking knowhow needed)

I've tried to start rfcomm_pppd and btpand, but that doesn't change anything.

For example, I start btpand like this:

# ifconfig tap0 create
# btpand -i tap0 -s NAP -d ubt0
btpand[25794]: Using interface tap0 with addr 00:00:10:00:02:ed
btpand[25794]: server_update: count 1
btpand[25794]: Service Availability: 255/255
btpand[25794]: server socket open
btpand[25794]: channel_open: (fd#4)

Feb 22 11:33:12 pkunk kernel: tap0: Ethernet address: 00:bd:e8:58:8e:00
Feb 22 11:33:20 pkunk kernel: tap0: link state changed to UP

# sdpcontrol -l browse

Record Handle: 00000000
Service Class ID List:
        Service Discovery Server (0x1000)
Protocol Descriptor List:
        L2CAP (0x0100)
        SDP (0x0001)
Bluetooth Profile Descriptor List:
        Service Discovery Server (0x1000) ver. 1.0

Record Handle: 0x00000001
Service Class ID List:
        Browse Group Descriptor (0x1001)

Record Handle: 0x00000002
Service Class ID List:
        Network Access Point (0x1116)
Protocol Descriptor List:
        L2CAP (0x0100)
                Protocol specific parameter #1: u/int/uuid16 15
        BNEP (0x000f)
                Protocol specific parameter #1: u/int/uuid16 256
                Protocol specific parameter #2: 0x09 0x08 00 0x09 0x08 0x06
Bluetooth Profile Descriptor List:
        Network Access Point (0x1116) ver. 1.0

But each device I try reports that there are no available services.

--
Sphinx of black quartz judge my vow.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bluetooth
To unsubscribe, send any mail to "[email protected]"

Reply via email to