2006-05-25 12:12:01

by markusv

[permalink] [raw]
Subject: [Bluez-users] Re: Bluez service discovery


My UUID is: 1c712d88aac711da818a000bcd4e8912. I created this with uuidgen.
I have done nothing more to it. Do I have to?? What do I have to do? How
do I add the Bluetooth Base UUID or one of the UUID functions specific to
reserved UUIDs?

Markus

> Have you added the Bluetooth Base UUID, or one of the UUID functions
> specific to reserved UUIDs?
>
> -albert
>
> On 5/23/06, markusv@st... <markusv@st...>
> wrote:
>
>
> I have generated my own service and generated a UUID with uuidgen. But my
> laptop does not find my service on the phone! If i change the uuid to
> search for on the laptop to 0x1002 the public brose root, as far as I know
> it should than give me all services on the phone. But still no services
> are found. Searching with sdptool finds all services on the phone
> including my own. Why can't I find them in my C program? I would realy
> appreciate some help here. I have spent far to much time on that now, and
> I need that to work for my master thesis.
>
> Markus
>
>
>
> >Individual devices (e.g. phones) do not have UUIDs. Services do. If
> you're
> >implementing a Bluetooth profile, that profile should come with a
> >preassigned UUID. If you're creating your own custom service that's not
> >part of the Bluetooth profiles or specifications, make your own uuid with
> >uuidgen.
> >
> >More generally, a UUID is a 128-bit identifier. Bluetooth has this
> notion
> >of 16-bit and 32-bit reserved UUIDs. These are really 128-bit UUIDs, but
> >with the lower 112/96 bits fixed to the Bluetooth Base UUID. If you find
> a
> >service with a 16-bit UUID (e.g. Serial Port Profile is 0x1101, then you
> may
> >need to convert it to the full 128-bit UUID.
>
> -albert
>
> On 5/23/06, Rajan Rengasamy <rajanrengasamy@ma...> wrote:
> >
> > Hi Albert, if u dont mind me asking, would you be able to guide me on
> how
> > i can get my phone's UUID? please thanks.
> > i also have a k750.
> >
> > On Tuesday, May 23, 2006, at 07:54AM, Albert Huang <albert@cs...
> >
> > wrote:
> >
> > >
> > ><<Original Attached>>
> >
> >
> > Rajan
> > -------------
> > Tat Twvam Asi
> >
> >
> > If you're using a Bluetooth reserved UUID, make sure that you've
> correctly
> > specified it by adding the Bluetooth Base UUID.
> >
> > -albert
> >
> > On 5/19/06, markusv@st... <markusv@st...
> >
> > wrote:
> > >
> > >
> > > hi
> > > I am trying to discover services on my cellular phone a Sony Ericsson
> > > k750
> > > i. I am running ubuntu and the Bluez bluetooth protocol stack. I have
> > > followed this example:
> > > http://people.csail.mit.edu/albert/bluez-intro/x601.html
> > > I have ofcourse changed the bluetooth address and the uuid to match my
> > > phone and service. But still my program finds no services on the
> phone??
> > > What is wrong here? Anybody have some hints?
> > >
> > > Thanks
> > > Markus
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > 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-users mailing list
> > > Bluez-users@li...
> > > https://lists.sourceforge.net/lists/listinfo/bluez-users
> > >
> >
> >
> >
>
>
>
> -------------------------------------------------------
> 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-users mailing list
> Bluez-users@li...
> https://lists.sourceforge.net/lists/listinfo/bluez-users
>




-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users


2006-05-25 17:23:42

by Albert Huang

[permalink] [raw]
Subject: Re: [Bluez-users] Re: Bluez service discovery

On 5/25/06, [email protected] <[email protected]>
wrote:
>
>
> My UUID is: 1c712d88aac711da818a000bcd4e8912. I created this with uuidgen.
> I have done nothing more to it. Do I have to??


No, that's fine.

What do I have to do? How
> do I add the Bluetooth Base UUID or one of the UUID functions specific to
> reserved UUIDs?


To create a valid UUID out of a 16-bit reserved UUID, use
sdp_uuid16_create. See sdp_lib.h for details, it should be pretty self
explanatory. There a bunch of defined constants in sdp.h that you can also
use. e.g.

{
uuid_t u;
sdp_uuid16_create( &u, PUBLIC_BROWSE_GROUP );
}

If you continue to have trouble, download the bluez source code and examine
sdptool.c

-albert

Markus
>
> > Have you added the Bluetooth Base UUID, or one of the UUID functions
> > specific to reserved UUIDs?
> >
> > -albert
> >
> > On 5/23/06, markusv@st... <markusv@st...>
> > wrote:
> >
> >
> > I have generated my own service and generated a UUID with uuidgen. But
> my
> > laptop does not find my service on the phone! If i change the uuid to
> > search for on the laptop to 0x1002 the public brose root, as far as I
> know
> > it should than give me all services on the phone. But still no services
> > are found. Searching with sdptool finds all services on the phone
> > including my own. Why can't I find them in my C program? I would realy
> > appreciate some help here. I have spent far to much time on that now,
> and
> > I need that to work for my master thesis.
> >
> > Markus
> >
> >
> >
> > >Individual devices (e.g. phones) do not have UUIDs. Services do. If
> > you're
> > >implementing a Bluetooth profile, that profile should come with a
> > >preassigned UUID. If you're creating your own custom service that's
> not
> > >part of the Bluetooth profiles or specifications, make your own uuid
> with
> > >uuidgen.
> > >
> > >More generally, a UUID is a 128-bit identifier. Bluetooth has this
> > notion
> > >of 16-bit and 32-bit reserved UUIDs. These are really 128-bit UUIDs,
> but
> > >with the lower 112/96 bits fixed to the Bluetooth Base UUID. If you
> find
> > a
> > >service with a 16-bit UUID (e.g. Serial Port Profile is 0x1101, then
> you
> > may
> > >need to convert it to the full 128-bit UUID.
> >
> > -albert
> >
> > On 5/23/06, Rajan Rengasamy <rajanrengasamy@ma...> wrote:
> > >
> > > Hi Albert, if u dont mind me asking, would you be able to guide me on
> > how
> > > i can get my phone's UUID? please thanks.
> > > i also have a k750.
> > >
> > > On Tuesday, May 23, 2006, at 07:54AM, Albert Huang <albert@cs...
> > >
> > > wrote:
> > >
> > > >
> > > ><<Original Attached>>
> > >
> > >
> > > Rajan
> > > -------------
> > > Tat Twvam Asi
> > >
> > >
> > > If you're using a Bluetooth reserved UUID, make sure that you've
> > correctly
> > > specified it by adding the Bluetooth Base UUID.
> > >
> > > -albert
> > >
> > > On 5/19/06, markusv@st... <markusv@st...
> > >
> > > wrote:
> > > >
> > > >
> > > > hi
> > > > I am trying to discover services on my cellular phone a Sony
> Ericsson
> > > > k750
> > > > i. I am running ubuntu and the Bluez bluetooth protocol stack. I
> have
> > > > followed this example:
> > > > http://people.csail.mit.edu/albert/bluez-intro/x601.html
> > > > I have ofcourse changed the bluetooth address and the uuid to match
> my
> > > > phone and service. But still my program finds no services on the
> > phone??
> > > > What is wrong here? Anybody have some hints?
> > > >
> > > > Thanks
> > > > Markus
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > 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-users mailing list
> > > > Bluez-users@li...
> > > > https://lists.sourceforge.net/lists/listinfo/bluez-users
> > > >
> > >
> > >
> > >
> >
> >
> >
> > -------------------------------------------------------
> > 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-users mailing list
> > Bluez-users@li...
> > https://lists.sourceforge.net/lists/listinfo/bluez-users
> >
>
>
>
>
> -------------------------------------------------------
> All the advantages of Linux Managed Hosting--Without the Cost and Risk!
> Fully trained technicians. The highest number of Red Hat certifications in
> the hosting industry. Fanatical Support. Click to learn more
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
> _______________________________________________
> Bluez-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bluez-users
>


Attachments:
(No filename) (5.18 kB)
(No filename) (7.58 kB)
Download all attachments

2006-05-24 01:06:26

by Albert Huang

[permalink] [raw]
Subject: Re: [Bluez-users] Re: Bluez service discovery

Have you added the Bluetooth Base UUID, or one of the UUID functions
specific to reserved UUIDs?

-albert

On 5/23/06, [email protected] <[email protected]>
wrote:
>
>
> I have generated my own service and generated a UUID with uuidgen. But my
> laptop does not find my service on the phone! If i change the uuid to
> search for on the laptop to 0x1002 the public brose root, as far as I know
> it should than give me all services on the phone. But still no services
> are found. Searching with sdptool finds all services on the phone
> including my own. Why can't I find them in my C program? I would realy
> appreciate some help here. I have spent far to much time on that now, and
> I need that to work for my master thesis.
>
> Markus
>
>
>
> >Individual devices (e.g. phones) do not have UUIDs. Services do. If
> you're
> >implementing a Bluetooth profile, that profile should come with a
> >preassigned UUID. If you're creating your own custom service that's not
> >part of the Bluetooth profiles or specifications, make your own uuid with
> >uuidgen.
> >
> >More generally, a UUID is a 128-bit identifier. Bluetooth has this
> notion
> >of 16-bit and 32-bit reserved UUIDs. These are really 128-bit UUIDs, but
> >with the lower 112/96 bits fixed to the Bluetooth Base UUID. If you find
> a
> >service with a 16-bit UUID (e.g. Serial Port Profile is 0x1101, then you
> may
> >need to convert it to the full 128-bit UUID.
>
> -albert
>
> On 5/23/06, Rajan Rengasamy <[email protected]> wrote:
> >
> > Hi Albert, if u dont mind me asking, would you be able to guide me on
> how
> > i can get my phone's UUID? please thanks.
> > i also have a k750.
> >
> > On Tuesday, May 23, 2006, at 07:54AM, Albert Huang <[email protected]
> >
> > wrote:
> >
> > >
> > ><<Original Attached>>
> >
> >
> > Rajan
> > -------------
> > Tat Twvam Asi
> >
> >
> > If you're using a Bluetooth reserved UUID, make sure that you've
> correctly
> > specified it by adding the Bluetooth Base UUID.
> >
> > -albert
> >
> > On 5/19/06, [email protected] <[email protected]
> >
> > wrote:
> > >
> > >
> > > hi
> > > I am trying to discover services on my cellular phone a Sony Ericsson
> > > k750
> > > i. I am running ubuntu and the Bluez bluetooth protocol stack. I have
> > > followed this example:
> > > http://people.csail.mit.edu/albert/bluez-intro/x601.html
> > > I have ofcourse changed the bluetooth address and the uuid to match my
> > > phone and service. But still my program finds no services on the
> phone??
> > > What is wrong here? Anybody have some hints?
> > >
> > > Thanks
> > > Markus
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > 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-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/bluez-users
> > >
> >
> >
> >
>
>
>
> -------------------------------------------------------
> 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-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bluez-users
>


Attachments:
(No filename) (3.76 kB)
(No filename) (5.33 kB)
Download all attachments