Re: Newbie needs help to start

Frédéric <[email protected]>
Newsgroups gmane.linux.bluez.user
Message-ID <[email protected]>
Le 22/1/2008, "Manuel Naranjo" <[email protected]> a écrit:

>The process is simple, when you start a connection there's an initial
>phase where both devices authenticate, for this they exchange something
>called link key it's something similar to the way ssh works. If the link
>keys aren't generated yet then they exchange a PIN code, this is what
>the passkey agent does.
>
>After the authentication has been done then the connection is possible.

Ok, I got it. But how and where do I generate link keys?

>The fast and easy way to do it, it's using the old rfcomm tool from the
>bluez-utils package then you do:
>rfcomm connect rfcomm# ADDR [CHANNEL]
>
>For SPP you generally use channel 1 (the Serial3 is one of those cases)
>
># is a number of a valid and available rfcomm node, you will need to
>create it, check the web for the mayor number of the rfcomm node.

So, after I connect the BT device to the rfcomm channel, I can read/write
to it using the /dev/rfcomm entry, like if I'm using a /dev/ttySxx ?

If I understand correctly, rfcomm is not supported anymore? If it is the
old way, what is the new way?

>Again BlueZ is the stack, without it you can't do any bluetooth work
>under linux. D-Bus layer is used to make the programmers life easier as
>it hides all the bluez lib complexity (trust me you don't want to get
>much deeply into it, it requires serious bluetooth understanding)

I certainly don't want to deep inside d-bus, but the fact is that python
examples on bluez wiki use d-bus module :o/

>Anyway, and again, without a full hcidump trace, we can't tell you
>what's wrong, and guide you through this stuff.

I attached it.

>PS: BTW slackware has some patches in common with debian, they have a
>folder called /etc/bluetooth/passkeys there you can store files for
>default passkeys, you can have one called default and it uses for a
>default pin code, not the most secure way, but it works some how.

Ok.

--
    Frédéric

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.