Re: [Bluez-users] Can't connect RFCOMM socket: Host is down

Johan Hedberg
2008-07-08T17:37:59Z

Hi Bram,

On Jul 8, 2008, at 20:19, Bram Jansen wrote:
> Can anyone please point me in the right direction about why after
> the above steps I only see the following line when I type
>
> rfcomm show rfcomm0
>
> I get the result
> rfcomm0: 01:00:00:00:00:00 channel 1 clean
>
> and not
> rfcomm0: <bdaddr> channel 1 clean

That's because (as the man-page states) the parameters to rfcomm bind
are:
rfcomm bind <dev> <bdaddr> <channel>

Where <dev> is the number of the device node you want to use (e.g. 0
for rfcomm0).

If you give the command as you do the rfcomm tool will interpret your
bdaddr as the device node number (atoi(00:...") will yield 0) and 1 as
the remote address (which is why you see "01:00:...") and use the
channel 1 which is the default when no channel has been specified.

Johan