RE: Bluetooth Service Discovery

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Greg Scott [MS] (gregsco_at_online.microsoft.com)
Date: 05/25/04


Date: Tue, 25 May 2004 01:22:48 GMT

The UUIDs represent Bluetooth services. You can see a partial list of
UUIDs in bt_sdp.h. Or you can go to the www.bluetooth.org and look at
assigned numbers document.

UUIDs for printer and ActiveSync are actually both using the Serial Port
Profile UUID. That is why both of these icons show up.

Greg Scott
Software Design Engineer, Windows CE
Microsoft Corporation
_____________________________________________________________
This posting is provided "AS IS" with no warranties, and confers no rights.
_____________________________________________________________

--------------------
| Thread-Topic: Bluetooth Service Discovery
| thread-index: AcRBNymhx0FMi39gSoG76alLI3Q1Mw==
| X-WN-Post: microsoft.public.windowsce.platbuilder
| From: "=?Utf-8?B?Q2FuZHk=?=" <anonymous@discussions.microsoft.com>
| Subject: Bluetooth Service Discovery
| Date: Sun, 23 May 2004 19:31:05 -0700
| Lines: 10
| Message-ID: <0AB6E977-C87E-4EE8-8D78-FE1F51B3D18B@microsoft.com>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.windowsce.platbuilder
| Path: cpmsftngxa10.phx.gbl
| Xref: cpmsftngxa10.phx.gbl microsoft.public.windowsce.platbuilder:50226
| NNTP-Posting-Host: tk2msftcmty1.phx.gbl 10.40.1.180
| X-Tomcat-NG: microsoft.public.windowsce.platbuilder
|
| Hi there,

I am currently trying to write an application which will perform Bluetooth
device discovery and service discovery using eVC++ 4.0. After service
discovery, I wish to classify devices that I found just now, i.e. I can
select to view bluetooth printers only, or to view devices with Bluetooth
ActiveSync capability only, etc.. By referring to the btmgmtui.cpp code in
Platform Builder 4.2, I learned that I should be able to do this by using
UUIDs. But seems like I cannot find a proper documentation that illustrates
how to interpret the UUID string in detail. (Even when I was trying out the
Bluetooth Manager that comes with Platform Builder 4.2, it will show out a
Bluetooth printer device twice: with printer icon and also with ActiveSync
icon. How can I know what is the UUID for ActiveSync, for printer, and
other types of bluetooth devices?

Anybody out there knows how to do this? Can you please help me? Thanks in
advanced for your help.
    

Best Regards,
Candy
|



Relevant Pages

  • Re: Bluetooth problems - please help
    ... Service discovery was unsuccessful ... I thought bluetooth was supposed to simplify getting things connected ... The port-changing information in the quoted article is very important: Active Sync will not recognise port numbers above 9. ...
    (microsoft.public.pocketpc.activesync)
  • Bluetooth on Windows XP: Advertising service
    ... I am creating a bluetooth service for this speacial app. ... fill this filled with SDP Record, if the record takes 20-100 bytes? ... This comes to Bluetooth protocol itself... ...
    (microsoft.public.win32.programmer.networks)
  • Re: How to build a bluetooth service
    ... winsock bluetooth support and expose a bluetooth service (rather than ...
    (microsoft.public.win32.programmer.networks)
  • Detecting a paired Bluetooth device.
    ... I have a simple requirement in Windows Mobile ... The aim is to find if a paired bluetooth device is nearby(within ... Basically do a service discovery. ... These don't support WinSock or other windows APIs. ...
    (microsoft.public.pocketpc.developer.networking)
  • Detecting a paired Bluetooth device.
    ... I have a simple requirement in Windows Mobile ... The aim is to find if a paired bluetooth device is nearby(within ... Basically do a service discovery. ... These don't support WinSock or other windows APIs. ...
    (microsoft.public.pocketpc.developer)