Return-Path: Subject: Re: bluetooth-agent From: =?ISO-8859-1?Q?Germ=E1n?= Pedrosa To: LORENZO ANTONIO BRITO MORALES Cc: linux-bluetooth@vger.kernel.org In-Reply-To: <4CAA0D07-C612-4AA6-A5D8-1143F8B252AF@gmail.com> References: <1256730946.6820.14.camel@german-desktop> <1256740999.6820.23.camel@german-desktop> <4CAA0D07-C612-4AA6-A5D8-1143F8B252AF@gmail.com> Content-Type: text/plain; charset="UTF-8" Date: Wed, 28 Oct 2009 16:23:34 +0100 Message-Id: <1256743414.6820.33.camel@german-desktop> Mime-Version: 1.0 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: I agree with your point that use JNI would be better than run shell commands from Java code. But here the scenario is totally different: in our architecture the Java components are not in charge to run such a kind of things; there are a set on bash scripts that run some previous deendencies of our system, such as bluetoth-agent. Therefore I'd need to replicate the behaviour explained by Claudio before in this thread, but instead of calling the native api, invoking the command line tool. Best regards, El mié, 28-10-2009 a las 09:09 -0600, LORENZO ANTONIO BRITO MORALES escribió: > im very shure, but the library from java dont support a lot of > commands... > Im developing a system based in bluez , i think is better to code > somethings in c, then use > JINI to use C in java.. i think it will be easier for you doing in > this way, than using a command line from java. > On 28/10/2009, at 08:43 a.m., Germán Pedrosa wrote: > > > Dear Claudio, > > > > thanks for your quick answer. > > > > But I'm not using BlueZ's API from a C program. We're using Java, so > > I'd > > like to run bluetooh-agent directly from the shell. Is there any way > > to > > handle requests for all dongles using the command line tool? > > > > I tried using --path, but I didn't get any result. Probably because > > I'm > > not sure how the mapping between bluetooth and unix devices work. > > > > Thanks in advance. > > > > Best, > > > > > > El mié, 28-10-2009 a las 11:21 -0200, Claudio Takahasi escribió: > >> > >> Hi German, > >> > >> you can register the same bluetooth-agent to handle requests for > >> all dongles. > >> > >> See simple-agent code under test directory, there is an example how > >> to > >> register agent. > >> Basically you need to call: > >> adapter0.RegisterAgent(path, "DisplayYesNo") > >> adapter1.RegisterAgent(path, "DisplayYesNo") > >> ... > >> > >> There isn't man pages for bluetooth-agent, see agent-api.txt under > >> doc > >> directory. > >> > >> Cheers, > >> krau > > > > On Wed, Oct 28, 2009 at 9:55 AM, Germán Pedrosa > >> wrote: > >>> Hi, > >>> > >>> I am newbie with bluez and I'm developing a research project where I > >>> need to use various Bluetooth USB-dongles. > >>> > >>> I need to deploy an automatic bluetooth pairing by command line > >>> (it is a > >>> project requirement), but the problem is that bluetooth-agent does > >>> only > >>> listen to hci0 device (I mean, if in any case I need to pair with > >>> any > >>> other dongle, bluetooth-agent does not reply). > >>> > >>> Is there any possibility where bluetooth-agent could respond to the > >>> other devices? The man page for bluetooth-agent is missing, and I > >>> have > >>> not found any way to get it. > >>> > >>> Thanks a lot and best regards. > >>> > >>> > >>> > >>> -- > >>> To unsubscribe from this list: send the line "unsubscribe linux- > >>> bluetooth" in > >>> the body of a message to majordomo@vger.kernel.org > >>> More majordomo info at http://vger.kernel.org/majordomo-info.html > >>> > > -- > > Germán Pedrosa > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux- > > bluetooth" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > LORENZO ANTONIO BRITO MORALES > lorenzo.brito@gmail.com > lorbrito.blogspot.com >