Informationen Bluetooth
Bluetooth ist ein branchenübliches Protokoll, das drahtlose Konnektivität für eine Vielzahl von Geräten ermöglicht, einschließlich Computern, Druckern, Mobiltelefonen und Kabelgeräten.
Zu den wichtigsten Bluetooth Features gehören:
- Ein kostengünstiges Drahtlosprotokoll mit geringem Energieverbrauch mit Branchenstandardunterstützung und weltweiter Akzeptanz.
- Eine definierte und vertraute Programmierschnittstelle, die Entwickler verwenden können, um Anwendungen schnell zu entwickeln oder zu porten.
- Eine offizielle Website und eine branchenweite kooperative Organisation, die Bluetooth Technologie erklärt, fördert und standardisiert. Weitere Informationen finden Sie unter www.bluetooth.com.
Bluetooth auf Windows stellt Kerndienste bereit, die denen ähneln, die vom Transmission Control Protocol (TCP-Teil von TCP/IP) verfügbar gemacht werden. Wie viele Netzwerkprotokolle und -dienste werden Bluetooth Konnektivität und Datenübertragung über Windows Sockets-Funktionsaufrufe programmiert, wobei gängige Windows Sockets-Programmiertechniken und bestimmte Bluetooth-Erweiterungen verwendet werden. Da jedoch erhebliche Unterschiede zwischen einem kabelgebundenen, festen Netzwerk und einem drahtlosen Ad-hoc-Netzwerk bestehen, bietet Bluetooth Erweiterungen wie Dienst-/Geräteermittlung und Benachrichtigungen, die es Anwendungen ermöglichen, ordnungsgemäß in der Drahtlosumgebung zu arbeiten. Diese Erweiterungen ebnen auch den Weg für die einfache Portierung auf ähnliche Technologien wie IrDA oder zukünftige drahtlose Transporte.
Microsoft bietet Unterstützung für Bluetooth auf Windows XP mit Service Pack 1 (SP1) und höher, auf Windows XP Embedded mit Service Pack 2 und auf Windows CE. Bluetooth Anwendungen, die auf Windows XP ausgeführt werden, sollten auf einem Windows XP Embedded-basierten Laufzeitimage ausgeführt werden können, das die erforderlichen Abhängigkeiten enthält. Weitere Informationen zu Windows XP Embedded finden Sie in der Windows XP Embedded-Hilfedokumentation auf MSDN. Weitere Informationen zur programmierung Windows CE finden Sie im Windows CE SDK.
Microsoft bietet zwei Ansätze zum Programmieren Bluetooth auf Windows:
- Verwenden der Windows Sockets-Schnittstelle
- Direktes Verwalten von Geräten mithilfe von Nicht-Ocket-Bluetooth-Schnittstellen
Dieser Abschnitt enthält Übersichtsinformationen zu beiden Ansätzen in den folgenden Themen. Weitere Informationen zur Verwendung von Windows Sockets-API-Elementen zum Programmieren Bluetooth finden Sie unter Bluetooth-Programmierung mit Windows Sockets.
Section |
Inhalt |
|---|---|
| Windows Sockets-Unterstützung für Bluetooth | Beschreibt die Beziehung zwischen Bluetooth und Windows Sockets. |
| Verwalten von Bluetooth Geräten und Diensten | Beschreibt, wie Bluetooth Geräte und Dienste verwaltet werden. |