Informationen zu Bluetooth

Bluetooth ist ein Branchenstandardprotokoll, das drahtlose Konnektivität für eine Vielzahl von Geräten ermöglicht, einschließlich Computern, Druckern, Mobiltelefonen und mobilen Geräten.

Zu den wichtigsten Bluetooth-Features gehören:

  • Ein kostengünstiges drahtloses Protokoll mit kostengünstigem Energieverbrauch mit Branchenstandardunterstützung und weltweiter Akzeptanz.
  • Eine definierte und vertraute Programmierschnittstelle, die Entwickler zum schnellen Entwickeln oder Portieren von Anwendungen verwenden können.
  • Eine offizielle Website und eine branchenweite Kooperationsorganisation, die Bluetooth-Technologie erläutert, fördert und standardisiert. Weitere Informationen findest du unter www.bluetooth.com.

Bluetooth unter Windows bietet Kerndienste, die denen ähneln, die durch das 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 mithilfe gängiger Programmiertechniken von Windows Sockets und bestimmten Bluetooth-Erweiterungen programmiert. Da jedoch erhebliche Unterschiede zwischen einem kabelgebundenen, festen Netzwerk und einem drahtlosen Ad-hoc-Netzwerk bestehen, bietet Bluetooth Erweiterungen wie Dienst-/Geräteermittlung und Benachrichtigung, mit der Anwendungen ordnungsgemäß in der Drahtlosumgebung funktionieren können. Diese Erweiterungen ebnen auch den Weg für die einfache Portierung zu ähnlichen Technologien wie IrDA oder zukünftigen drahtlosen Transporten.

Microsoft bietet Unterstützung für Bluetooth unter Windows XP mit Service Pack 1 (SP1) und höher, unter Windows XP Embedded mit Service Pack 2 und unter Windows CE. Bluetooth-Anwendungen, die unter 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 finden Sie unter Windows XP Embedded. Weitere Informationen zur Windows CE-Programmierung finden Sie im Windows CE SDK.

Microsoft bietet zwei Ansätze für die Programmierung von Bluetooth unter Windows:

  • Verwendung der Windows-Sockets-Schnittstelle
  • Direktes Verwalten von Geräten mithilfe von Bluetooth-Schnittstellen ohne Socket

Dieser Abschnitt enthält Übersichtsinformationen zu diesen beiden Ansätzen in den folgenden Themen. Weitere Informationen zur Verwendung von Windows Sockets-API-Elementen zum Programmieren von Bluetooth finden Sie unter Bluetooth-Programmierung mit Windows Sockets.

Abschnitt 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.