Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Bluetooth is an industry-standard protocol that enables wireless connectivity for a multitude of devices, including computers, printers, mobile phones, and handheld devices.
Key Bluetooth features include:
Bluetooth on Windows provides core services that are similar to those exposed by Transmission Control Protocol (the TCP part of TCP/IP). Like many networking protocols and services, Bluetooth connectivity and data transfer are programmed through Windows Sockets function calls, using common Windows Sockets programming techniques and specific Bluetooth extensions. However, because significant differences exist between a wired, fixed network and a wireless ad-hoc network, Bluetooth provides extensions such as service/device discovery and notification that enable applications to operate properly in the wireless environment. These extensions also pave the way for simple porting to similar technologies, such as IrDA, or future wireless transports.
Microsoft provides support for Bluetooth on Windows XP with Service Pack 1 (SP1) and later, on Windows XP Embedded with Service Pack 2, and on Windows CE. Bluetooth applications that run on Windows XP should be able to run on a Windows XP Embedded-based run-time image that includes the required dependencies. For more information see Windows XP Embedded. For more information about Windows CE programming, consult the Windows CE SDK.
Microsoft provides two approaches for programming Bluetooth on Windows:
This section provides overview information about both of these approaches in the following topics. For more information about using Windows Sockets API elements to program Bluetooth, see Bluetooth Programming with Windows Sockets.
Section | Content |
---|---|
Windows Sockets Support for Bluetooth | Describes the relationship between Bluetooth and Windows Sockets. |
Managing Bluetooth Devices and Services | Describes how to manage Bluetooth devices and services. |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayTraining
Module
Configure wireless network connectivity - Training
This module discusses the various wireless standards and the configuration and support of Windows wireless clients.