Thread (5 messages) 5 messages, 2 authors, 2009-10-29

Re: bluetooth-agent

From: alok barsode <hidden>
Date: 2009-10-29 12:55:06

Hi German,

On Thu, Oct 29, 2009 at 6:17 PM, Germán Pedrosa
[off-list ref] wrote:
Hi Alok,

Finally I decided to modify the python script, in order to add the
PinCode as a parameter.
Why did u have to modify it? it prompts you for one during
authentication. If u want to hardcode it, use test/agent  program
instead.
Thank you very much.
Cheers,
Alok.
El mié, 28-10-2009 a las 21:07 +0530, alok barsode escribió:
quoted
Hi German,

On Wed, Oct 28, 2009 at 8:53 PM, Germán Pedrosa
[off-list ref] wrote:
quoted
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.
Are you refering to  /test/agent program ?

Can you register an agent per adapter ? just run ./adapter --agent
"hciX" 0000 for every 'X' adapter.

Or you can use the python script simple-agent for every adapter  by
running ./simple-agent hciX

Hope this helps.

Cheers,
Alok.
quoted
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ó:
quoted
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.
quoted
On 28/10/2009, at 08:43 a.m., Germán Pedrosa wrote:
quoted
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ó:
quoted
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
quoted
[off-list ref] wrote:
quoted
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 [off-list ref]

--
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
--
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help