Welcome

My Photo

Subscribe to my feed:

RSS RSS Feed Subscribe with Bloglines

Pages:

Categories:

Archives:

Links:

Blog Flux Directory WebFaction

Introduction To Bluetooth Profiles

Bluetooth Symbol

One of the goals of Bluetooth was to create a standard technology that worked the same across a wide variety of consumer devices, likely coming from a wide variety of manufacturers. Furthermore, it is important that a device from one manufacturer is able to interoperate—that is, connect and communicate--with another Bluetooth device from another unrelated manufacturer. Without such standardization, companies would start developing and promoting their own Bluetooth standards which would create connection problems, delay or prevent adoption of Bluetooth, and generally cause confusion. To help ensure standardization and interoperability, the Bluetooth consortium not only defined the wireless radio standard, but also carefully defined standards for different applications of Bluetooth, which they named “profiles”.

Like most new technologies, the Bluetooth specification has gone through a few revisions already, including 1.0, 1.1, 1.2, and the currently available version, 2.0.  Version 1.1 is still common on devices that are readily available, and is a good reference version for discussing the major Bluetooth profiles. (Version 1.2 is also relatively common and has similar functions as 1.1),. Version 1.1 has 13 profiles defined as follows:

 

  1. Generic Access Profile (GAP): This profile which defines how two Bluetooth devices discover and establish communications with each other. The GAP profile does not define specific application functions for the user, but rather it is a base profile that defines the modes and procedures that all the other profiles use.

     

  2. Service Discovery Application Profile (SDAP): As the name implies, this profiles allows Bluetooth devices to query the services available on other Bluetooth devices.

     

  3. Cordless Telephony Profile (CTP): Defines how a Bluetooth device can be used as a cordless phone.

     

  4. Intercom Profile: Defines how two Bluetooth phones can connect with each other directly without the use of the public telephone network.

     

  5. Serial Port Profile (SPP): Defines how two Bluetooth devices can communicate with each other by using virtual serial ports. Using this profile, Bluetooth communication can be treated as just another serial communication.

     

  6. Headset Profile (HS or HSP): The HSP describes how a Bluetooth wireless headset should communicate with another device, typically a Bluetooth phone but it could also be a PC or Personal Digital Assistance (PDA).

     

  7. Dial-Up Networking Profile (DNP or DUN): Defines how a Bluetooth device can connect to a Bluetooth-enabled modem or mobile phone. The most common scenario is accessing the Internet from a laptop by dialing up on a mobile phone, wirelessly instead of through a cable from the laptop to the phone. It is based on the SPP.

     

  8. Fax Profile (FP): Defines how a Bluetooth device can connect to a Bluetooth-enabled fax device, such as a fax machine or a fax-enabled mobile phone.

     

  9. LAN Access Profile (LAP): Defines how a Bluetooth-enabled device can connect to a computer network.

     

  10. Generic Object Exchange Profile (GOEP): Defines a set of protocols that applications use for exchanging objects.

     

  11. Object Push Profile (OPP): OPP is used to send and receive objects and files between Bluetooth devices. OPP typically only supports certain types of objects—commonly this includes electronic business cards and media like photos, wallpaper and ringtones. It is called “Push” because the sender initiates the communication with the intention of “pushing” a file to the receiver. This is different a “pull” system like a Web browser where the receiver (you and the browser) “pull” or request a file from the sender (Web server).

     

  12. File Transfer Profile (FTP): This profile works together with the GOEP and is another way to transfer files between two Bluetooth devices.

  13. Synchronization Profile (SP): This works like Microsoft ActiveSync—it is used together with GOEP to synchronize calendar and address information between two Bluetooth devices, such as a laptop and mobile phone.


There are a couple of other commonly used profiles:

 

New profiles have been developed and others are in the works, but the above list covers the major profiles.   Actually, at this point in time, the average consumer will get by with awareness of only a few of them: Headset, Object Push, and Hands-Free.  As more Bluetooth products and applications are released, other profiles will come into popular use as driven by the consumer market.

 

Digg icon StumbleUpon icon technorati icon del.icio.us icon Facebook icon
Posted on June 12, 2007 | comments disabled
Tags: article, bluetooth

Gawker Artists