Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jan 2009 17:54:56 +0000
From:      Bruce M Simpson <bms@incunabulum.net>
To:        Alfred Perlstein <alfred@freebsd.org>
Cc:        "freebsd-bluetooth@freebsd.org" <freebsd-bluetooth@freebsd.org>, Hans Petter Selasky <hselasky@c2i.net>
Subject:   Re: Ongoing Bluetooth work; Linux-like APIs?
Message-ID:  <49760FF0.7000400@incunabulum.net>
In-Reply-To: <20090120155028.GU60686@elvis.mu.org>
References:  <bb4a86c70901141705s1af508e3yf79383ecf97293cf@mail.gmail.com> <200901152225.19150.hselasky@c2i.net> <bb4a86c70901151708u5e633e8bkbcb530646b22ca3c@mail.gmail.com> <200901161012.24544.hselasky@c2i.net> <bb4a86c70901191421p55bb5404u484f9615b00cf30d@mail.gmail.com> <4975CFD0.1000002@incunabulum.net> <20090120155028.GU60686@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein wrote:
> ...
>> I wonder though if anyone has considered implementing the Linux APIs ?
>> ...
>>     
>
> That would be good.  Please ping about it if you don't see it within
> a few weeks.
>   

If folk have cycles to look at that, and are interested in following up, 
that is excellent news...

Meanwhile, a good set of pointers would be:
 http://org.csail.mit.edu/pybluez/
 http://lightblue.sourceforge.net/
 http://people.csail.mit.edu/albert/bluez-intro/c404.html
 http://code.google.com/p/bluecove/

Broadly there's a surface of interfaces to underlying system services 
(e.g. RFCOMM sockets, OBEX libraries, HCI sockets and/or layer access, 
and SDP in particular) which needs to be considered. The APIs above 
themselves have limitations with things like working with multiple 
interfaces, etc.

I had a very brief crack at trying to get BlueCove to work with the 
FreeBSD stack, but I couldn't justify the time involved to get it up and 
running, given we'd already started building a solution on Linux.

The differences between the Linux and FreeBSD stacks are small but 
subtle enough to render generic code incompatible... sigh.

thanks,
BMS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49760FF0.7000400>