Bluetooth Profiles

This is a post I’ve been meaning to do for a couple of years and just never got around to it. The table below is an attempt to document the Bluetooth profiles supported on various flavours of Windows. Because Windows CE is modular don’t expect every CE device to support all the possible profiles, this table gives an indication of what the platform creators had available to them. In order to conserve space I’ve made copious use of acronyms (and initialisations), the current release versions of all of these profiles are documented on the public Bluetooth website.






























































































































































XP SP2 Vista CE.NET 4.2 WM 2003 WM 2003 SE CE 5.0 WM 5.0 WM 5.0 AKU1 WM 5.0 AKU2
A2DP                 Y
AVRCP                 Y
HFP   ?  o o o/Y Y Y Yp Y
HSP   ?  Y o o/Y Y Y Yp Y
HID Y Y Y     Y Y Y Y
FTP     Y     Y      
PAN Y Y     Y      
LAP     Y     Y      
BPP                  
HCRP Y Y              
DUN Yc Yc Y Ys Ys Y Ys Ys Ys
OPP Y Y Y Y Y Y Y Y Y
SPP Y Y Y Y Y Y Y Y Y
c = Client support, s = Server support, o = OEM implemented, p = adds phonebook support, ? Vista recognises these profiles but they don’t seem to be used.


What I haven’t attempted to do is compare the profiles available on 3rd Party stacks, that would be a little more complex 🙂

Advertisements

3 thoughts on “Bluetooth Profiles

  1. Just to be annoying:
    An acronym is an abbreviation that is pronouncable (or however one spells that)
    FN, USA, SPP and A2DP are not.
    RADAR, LASER, SOAP and LAN are.
    FWIW.

    Happy hacking!

  2. And similarly picky, after much head bashing in the past I eventually worked out that the bluetooth.ORG site is for members of the organisation (the SIG) and deals with editing the specifications etc. The public should use the .COM site, and for ‘how it works’ information use the Learn menu option; the guide to the profiles is at http://www.bluetooth.com/Bluetooth/Learn/Works/Profiles_Overview.htm and the specifications documents themselves are at http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/.

    Alan

  3. Thanks for the feedback guys!

    I’ve made a few amendments to the post, and added some initial findings from Windows Vista. I must admit I missed the public profile page, It’s a pity they don’t also show the assigned numbers etc on that site too.

    Peter

Comments are closed.