tags:

views:

350

answers:

1

Hi,

I want to know how to implement bluetooth protocol stack. Any good links or references will be appreciated. How and from where should I start

Thanks.

+2  A: 

Hi,

All the standards and specs are available from www.bluetooth.org. From the Core Specification to all the BlueTooth Profiles currently available. It might only take you a decade or so to assimilate that lot :)

If you want to play with a BlueTooth stack I would recommend a Linux platform with the Bluez stack. Plus you can check out the source for Bluez itself. There is a Bluez API in almost any programming language you could want.

For devices, aside from a PC dongle, or Bluetooth built in to a laptop, most mobile phones support an amazing number of bluetooth profiles, as do other mobile devices.

If you want to build your own thing, there is an Arduino platform with a BlueTooth module from BlueGiga, pretty sure it only does RFCOMM and SPP though.

There are numerous books, from a programmers POV. I chewed through Bluetooth Essentials for Programmers but found it pretty light-weight. Doesn't go much beyond making an RFCOMM link.

Good Luck!

Pev