2006-07-03 14:44:19

by Olivier Dole

[permalink] [raw]
Subject: [Bluez-devel] PAN Profile: NAP & GN at the same time ???

Hello,

I wonder wether it is possible or not to have a bluetooth device which
manages a NAP and a GN connection at the same time.
If we consider BlueZ implementation, it is not possible:

pand --listen --role NAP -n
pand[10750]: Bluetooth PAN daemon version 2.20
pand[10750]: Bind failed. Address already in use(98)

And it is a normal behaviour when we consider that NAP & GN both use
BNEP so PSM=0x0F=15.
I also have a look at Bluetooth and PAN profile specs and nothing seems
to prevent us from doing such a thing.
So my question is: does PSM aspect imply that it is not possible to
manage 2 master services at the same time or is there solution to do
that ???

Regards,

Olivier



Attachments:
(No filename) (299.00 B)
(No filename) (164.00 B)
Download all attachments

2006-07-03 16:14:35

by Olivier Dole

[permalink] [raw]
Subject: Re: [Bluez-devel] PAN Profile: NAP & GN at the same time ???

TGUgbHVuZGkgMDMganVpbGxldCAyMDA2IMOgIDE3OjE0ICswMjAwLCBNYXJjZWwgSG9sdG1hbm4g
YSDDqWNyaXQgOgo+IEhpIE9saXZpZXIsCj4gCj4gPiBJIHdvbmRlciB3ZXRoZXIgaXQgaXMgcG9z
c2libGUgb3Igbm90IHRvIGhhdmUgYSBibHVldG9vdGggZGV2aWNlIHdoaWNoCj4gPiBtYW5hZ2Vz
IGEgTkFQIGFuZCBhIEdOIGNvbm5lY3Rpb24gYXQgdGhlIHNhbWUgdGltZS4KPiA+IElmIHdlIGNv
bnNpZGVyIEJsdWVaIGltcGxlbWVudGF0aW9uLCBpdCBpcyBub3QgcG9zc2libGU6IAo+ID4gcGFu
ZCAtLWxpc3RlbiAtLXJvbGUgTkFQIC1uCj4gPiBwYW5kWzEwNzUwXTogQmx1ZXRvb3RoIFBBTiBk
YWVtb24gdmVyc2lvbiAyLjIwCj4gPiBwYW5kWzEwNzUwXTogQmluZCBmYWlsZWQuIEFkZHJlc3Mg
YWxyZWFkeSBpbiB1c2UoOTgpCj4gPiBBbmQgaXQgaXMgYSBub3JtYWwgYmVoYXZpb3VyIHdoZW4g
d2UgY29uc2lkZXIgdGhhdCBOQVAgJiBHTiBib3RoIHVzZQo+ID4gQk5FUCBzbyBQU009MHgwRj0x
NS4KPiA+IEkgYWxzbyBoYXZlIGEgbG9vayBhdCBCbHVldG9vdGggYW5kIFBBTiBwcm9maWxlIHNw
ZWNzIGFuZCBub3RoaW5nCj4gPiBzZWVtcyB0byBwcmV2ZW50IHVzIGZyb20gZG9pbmcgc3VjaCBh
IHRoaW5nLgo+ID4gU28gbXkgcXVlc3Rpb24gaXM6IGRvZXMgUFNNIGFzcGVjdCBpbXBseSB0aGF0
IGl0IGlzIG5vdCBwb3NzaWJsZSB0bwo+ID4gbWFuYWdlIDIgbWFzdGVyIHNlcnZpY2VzIGF0IHRo
ZSBzYW1lIHRpbWUgb3IgaXMgdGhlcmUgc29sdXRpb24gdG8gZG8KPiA+IHRoYXQgPz8/Cj4gCj4g
eW91IGhhdmUgdG8gbW9kaWZ5IHBhbmQgc28gaXQgcmVnaXN0ZXJzIGJvdGggU0RQIHJlY29yZHMu
IFNpbmNlIHlvdSBjYW4KPiBoYXZlIG9ubHkgb25lIGxpc3RlbiBzb2NrZXQgb24gUFNNIDE1IHlv
dSBtdXN0IGRvIGFueSBtdWx0aXBsZXhpbmcKPiBpbnNpZGUgcGFuZCBpdHNlbGYuCj4gCj4gUmVn
YXJkcwo+IAo+IE1hcmNlbAo+IApPayB0aGF0J3Mgd2hhdCBJIGZlYXJlZC4KVGhhbmtzIGFueXdh
eSBmb3IgdGhlIHF1aWNrIHJlcGx5IDopCgpSZWdhcmRzLAoKT2xpdmllcgo+IAo+IAo+IFVzaW5n
IFRvbWNhdCBidXQgbmVlZCB0byBkbyBtb3JlPyBOZWVkIHRvIHN1cHBvcnQgd2ViIHNlcnZpY2Vz
LCBzZWN1cml0eT8KPiBHZXQgc3R1ZmYgZG9uZSBxdWlja2x5IHdpdGggcHJlLWludGVncmF0ZWQg
dGVjaG5vbG9neSB0byBtYWtlIHlvdXIgam9iIGVhc2llcgo+IERvd25sb2FkIElCTSBXZWJTcGhl
cmUgQXBwbGljYXRpb24gU2VydmVyIHYuMS4wLjEgYmFzZWQgb24gQXBhY2hlIEdlcm9uaW1vCj4g
aHR0cDovL3NlbC5hcy11cy5mYWxrYWcubmV0L3NlbD9jbWQ9bG5rJmtpZD0xMjA3MDkmYmlkPTI2
MzA1NyZkYXQ9MTIxNjQyCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiBCbHVlei1kZXZlbCBtYWlsaW5nIGxpc3QKPiBCbHVlei1kZXZlbEBsaXN0cy5z
b3VyY2Vmb3JnZS5uZXQKPiBodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0
aW5mby9ibHVlei1kZXZlbAoKClVzaW5nIFRvbWNhdCBidXQgbmVlZCB0byBkbyBtb3JlPyBOZWVk
IHRvIHN1cHBvcnQgd2ViIHNlcnZpY2VzLCBzZWN1cml0eT8KR2V0IHN0dWZmIGRvbmUgcXVpY2ts
eSB3aXRoIHByZS1pbnRlZ3JhdGVkIHRlY2hub2xvZ3kgdG8gbWFrZSB5b3VyIGpvYiBlYXNpZXIK
RG93bmxvYWQgSUJNIFdlYlNwaGVyZSBBcHBsaWNhdGlvbiBTZXJ2ZXIgdi4xLjAuMSBiYXNlZCBv
biBBcGFjaGUgR2Vyb25pbW8KaHR0cDovL3NlbC5hcy11cy5mYWxrYWcubmV0L3NlbD9jbWQ9bG5r
JmtpZD0xMjA3MDkmYmlkPTI2MzA1NyZkYXQ9MTIxNjQyCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCkJsdWV6LWRldmVsIG1haWxpbmcgbGlzdApCbHVlei1k
ZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQv
bGlzdHMvbGlzdGluZm8vYmx1ZXotZGV2ZWwK

2006-07-03 15:14:25

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-devel] PAN Profile: NAP & GN at the same time ???

Hi Olivier,

> I wonder wether it is possible or not to have a bluetooth device which
> manages a NAP and a GN connection at the same time.
> If we consider BlueZ implementation, it is not possible:
> pand --listen --role NAP -n
> pand[10750]: Bluetooth PAN daemon version 2.20
> pand[10750]: Bind failed. Address already in use(98)
> And it is a normal behaviour when we consider that NAP & GN both use
> BNEP so PSM=0x0F=15.
> I also have a look at Bluetooth and PAN profile specs and nothing
> seems to prevent us from doing such a thing.
> So my question is: does PSM aspect imply that it is not possible to
> manage 2 master services at the same time or is there solution to do
> that ???

you have to modify pand so it registers both SDP records. Since you can
have only one listen socket on PSM 15 you must do any multiplexing
inside pand itself.

Regards

Marcel



Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel