Zum Inhalt springen

BlueZ

aus Wikipedia, der freien Enzyklopädie
Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden.

[[Datei:Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.|150px]]
Basisdaten

Maintainer Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Entwickler Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Erscheinungsjahr Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Aktuelle Version Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
(Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.)
Aktuelle Vorabversion Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
(Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.)
Betriebssystem Linux
Programmier­sprache C
Lizenz GPL (Freie Software)
www.bluez.org

BlueZ ist die offizielle Implementierung eines Protokollstapels des Funkstandards Bluetooth für Linux. Er wird als freie Software unter der GNU General Public License (GPL) in der Programmiersprache C entwickelt. Die Bluetooth Special Interest Group erkennt ihn als qualifizierten Protokollstapel an.<ref>pro-linux.de</ref> Die Pakete bluez-utils und bluez-firmware enthalten zusätzliche Konfigurations- und Testwerkzeuge:

dfutool
dient dazu herauszufinden, ob die Firmware eines Bluetooth-Chipsatz aktualisiert werden kann, und
hcitool
zum Auffinden erreichbarer Bluetooth-Geräte
sdptool
erfragt mittels des Bluetooth Service Discovery Protocol (SDP) von erreichbaren Geräten deren Dienste

hidd ist der Daemon für Human Interface Device (HID).<ref>linuxcommand.org: <templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 3. August 2009 im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Webarchiv/Wartung/URLSkriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden.</ref> Zu den zusätzlichen Werkzeugen gibt es Frontends wie BTScanner oder BlueSniff.<ref>Spiel mir den Bluez. heise.de</ref>

Geschichte[Bearbeiten]

Das Projekt wurde von Qualcomm ins Leben gerufen. 2001 wurde BlueZ als freie Software veröffentlicht und am 4. Juli desselben Jahres in den Linux-Kernel aufgenommen (Kernelversion 2.4.6). 2005 gewann das Projekt den TuxMobil GNU/Linux Award für seinen Beitrag zur Verbesserung der Vernetzung Linux-basierter mobiler Geräte.<ref>tuxmobil.org: <templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 25. September 2009 im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Webarchiv/Wartung/URLSkriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden.</ref> 2006 unterstützte es alle Kernprotokolle und Schichten des Standards.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. (PDF) Ehemals im Vorlage:Referrer (nicht mehr online verfügbar);Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> Version 3.0 brach die Abwärtskompatibilität der Programmierschnittstelle (API). Am 6. August 2008 wurde Version 4.0 veröffentlicht, mit der nochmals mit einem Kompatibilitätsbruch die (D-Bus-)API aufgeräumt wurde und die GModule-Unterstützung durch das Entfernen der Unterstützung für EGlib<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento des Vorlage:Referrer vom 27. Dezember 2015 im Internet Archive)Vorlage:Webarchiv/archiv-botSkriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Webarchiv/Wartung/URLSkriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden.</ref> vollständig auf GLib umgestellt wurde. Mit Version 4 zogen die Code-Repositorien von SourceForge auf die Linux-Kernel-Webseite kernel.org um und es wurden die Repositorien von bluez-libs und bluez-utils zusammengelegt.

Siehe auch[Bearbeiten]

  • Affix ist ein alternativer Protokollstapel für Linux vom Nokia Research Center.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />

en:Bluetooth stack#BlueZ