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>