BlueZ

from Wikipedia, the free encyclopedia
BlueZ
Basic data

Publishing year 2001
Current  version 5.51
( September 20, 2019 )
operating system Linux
programming language C.
License GPL ( Free Software )
www.bluez.org

BlueZ is the official implementation of a protocol stack for the Bluetooth wireless standard for Linux . It is developed as free software under the GNU General Public License (GPL) in the C programming language . The Bluetooth Special Interest Group recognizes it as a qualified protocol stack. The bluez-utils and bluez-firmware packages contain additional configuration and test tools:

dfutool
is used to find out whether the firmware of a Bluetooth chipset can be updated, and
hcitool
to find accessible Bluetooth devices
sdptool
uses the Bluetooth Service Discovery Protocol (SDP) to query accessible devices for their services

hidd is the daemon for Human Interface Device (HID). There are frontends such as BTScanner or BlueSniff for the additional tools.

history

The project was launched by Qualcomm . In 2001 BlueZ was released as free software and was added to the Linux kernel on July 4th of the same year (kernel version 2.4.6). In 2005 the project won the TuxMobil GNU / Linux Award for its contribution to improving the networking of Linux-based mobile devices. In 2006 it supported all core protocols and layers of the standard. Version 3.0 broke the backward compatibility of the programming interface (API). Version 4.0 was released on August 6, 2008, with which the ( D-Bus ) API was cleaned up again with a compatibility breach and GModule support was completely switched to GLib by removing support for EGlib . With version 4 the code repositories from SourceForge moved to the Linux kernel website kernel.org and the repositories from bluez-libs and bluez-utils were merged.

See also

  • Affix is ​​an alternative protocol stack for Linux from the Nokia Research Center .

Web links

Individual evidence

  1. www.bluez.org .
  2. www.bluez.org . (accessed on September 22, 2019).
  3. pro-linux.de
  4. linuxcommand.org ( Memento of the original from August 3, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / linuxcommand.org
  5. Play me the Bluez . heise.de
  6. tuxmobil.org/linux_award.html ( Memento from September 25, 2009 in the Internet Archive )
  7. Selim Çιracι, Evren Karaca, Mark Reşat Pariente: Bluetooth Audio Streaming on Linux-Based Embedded Devices . Ed .: Bilkent University. May 19, 2006 ( ug.bcc.bilkent.edu.tr [PDF; accessed March 5, 2007]).  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Toter Link / www.ug.bcc.bilkent.edu.tr  
  8. dii.uchile.cl