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>
index | next in thread | previous in thread | raw e-mail
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, BMShome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49760FF0.7000400>
