Bluetooth
Purpose
Bluetooth is an industry-standard protocol that enables wireless connectivity for computers, handheld devices, mobile phones, and other devices.
Where applicable
The Bluetooth application programming interface enables developers to use existing network programming knowledge to quickly develop or port applications.
Developer audience
Bluetooth is designed for use by C/C++ programmers. Some Bluetooth features are available with Windows Sockets. Familiarity with Microsoft Windows networking and Windows Sockets programming is required.
Run-time requirements
Microsoft Bluetooth support begins with Windows XP with Service Pack 1 (SP1).
Support for Bluetooth 2.1 is offered in Windows Vista SP2 and Windows 7.
In this section
| Topic | Description |
|---|---|
|
General information about Bluetooth. | |
|
Information about using Bluetooth. | |
|
Reference documentation for Bluetooth. |
Additional resources
| Bluetooth Wireless Technology FAQ | Information about Bluetooth wireless technology support for Windows operating systems, focusing primarily on Windows Vista. |
| Windows Vista Wireless SDK Forum | Discuss Bluetooth implementation in relation to Windows Vista. |
| Windows XP Wireless SDK Forum | Discuss Bluetooth implementation in relation to Windows XP. |
Send comments about this topic to Microsoft
Build date: 9/6/2011
Hi
I'd like to make communication module via blutooth.
but in some articles bluetooth has several stackes like blue soleil, MS Windows Stack, etc.
Should I consider those whole stackes when I make it in c++ library?
With bluetooth api msdn mentioned above can I communicate via bluetooth with different stackes?
where can i find c/c++ bluetooth stack independent library,
Help me.
Thank you.
- 12/8/2011
- AdamWorld
Please Help me
Thanks.
- 8/19/2010
- payam_rsh
- 9/27/2010
- Dextor.Foba
Thancks.
- 8/19/2010
- payam_rsh
- 7/1/2010
- Wireless SDK
BlueICQ's Key Features:
- Broadcast multimedia files to Bluetooth enabled mobile phones within 100 meters without any pairing code.
- Automatically accept file uploading from users' mobile phones. Supporting file formats: image, mp3, video, text, java application, mobile games, etc.
- Anonymously retrieve users' mobile phone numbers.
- Anonymously force users' mobile phones send a customized SMS to a specified mobile phone number.
Software Screenshot: http://www.blueicq.com/_/rsrc/1244786468275/bluetooth/BlueICQ%20Bluetooth%20Marketing%20System%201.jpg
- 6/14/2009
- BlueICQ
- 6/27/2010
- Stanley Roark
Well actually this doesnt work if you try to open the file on windows 7.
- 12/3/2007
- Cathy Dumas - MSFT
- 6/27/2010
- Stanley Roark
Open project file instead of solution one.
- 3/23/2009
- capstoneMinC
- 6/27/2010
- Stanley Roark
- 9/20/2009
- Wireless SDK
- 1/2/2010
- kylekim69
>>How do I collect information of all the Bluetooth enabled devices that have paired with my computer (via dongle).
For Microsoft Bluetooth Stack: use BluetoothGetDeviceInfo function, if you want to be notified about authentication requests you have to register call back function with using BluetoothRegisterForAuthentication (or BluetoothRegisterForAuthenticationEx on Vista platform). There is some "hidden" thing you have to do to avoid Windows pairing dialog. This is for your own investigation.
>>Is there any software that can help me collect this information about the individual connection that have happened with my Bluetooth enabled Computer system.
It depends on what you want to do. In common case you have to run server on your PC which will offer some service for BT devices which want to connect to your PC. If you just want to be notified about pairing requests then use the functions I described above.
- 5/22/2009
- DebashishRoy
- 9/20/2009
- Wireless SDK
