Bluetooth stack: Difference between revisions

Content deleted Content added
BlueZ: Adding/improving reference(s)
Line 33:
===Linux===
The [[Linux]] operating system currently has BlueZ included with the official [[Linux kernel]] distributions,<ref>{{Citation|last=Torvalds|first=Linus|title=linux: Linux kernel source tree|date=2015-10-24|url=https://github.com/torvalds/linux/blob/master/net/bluetooth/lib.c|access-date=2017-08-30}}</ref> initially developed by [[Qualcomm]].
 
====BlueALSA====
''BlueALSA'' is a Bluetooth audio [[ALSA]] backend that allows the use of Bluetooth-connected audio devices without the use of [[PulseAudio]] or [[PipeWire]].<ref>https://wiki.debian.org/Bluetooth/Alsa</ref><ref>https://wiki.archlinux.org/title/Bluetooth#ALSA</ref>
 
====BlueZ====
''BlueZ''<ref>{{cite web |title=BlueZ |url=http://www.bluez.org/ |access-date=20 July 2021}}</ref> is a Bluetooth stack for [[Linux kernel]]-based family of operating systems. Its goal is to program an implementation of the Bluetooth wireless standards specifications for Linux. As of 2006, the BlueZ stack supports all core Bluetooth protocols and layers.<ref name=embedded-audio-linux>{{cite journal |author1=Selim Çιracι |author2=Evren Karaca |author3=Mark Reşat Pariente |date=2006-05-19 |title=Bluetooth Audio Streaming on Linux-Based Embedded Devices |publisher=[[Bilkent University]] |url=http://www.ug.bcc.bilkent.edu.tr/~resat/Resources/cs515term.pdf |access-date=2007-03-05 }} {{Dead link|date=October 2010|bot=H3llBot}}<!-- https://web.archive.org/web/20040618131616/http://www.ug.bcc.bilkent.edu.tr:80/~resat/Resources/p2p-rep-tms.pdf https://www.computer.org/csdl/proceedings-article/ccgrid/2004/8430251/12OmNx6g6oI https://www.researchgate.net/scientific-contributions/MR-Pariente-70130589 https://www.researchgate.net/scientific-contributions/MR-Pariente-70130589 https://web.archive.org/web/20060413140904/http://www.demar.com.tr/%7Emark/mark.htm https://web.archive.org/web/20060413140903/http://www.demar.com.tr/%7Emark/propaganda.htm --></ref> It was initially developed by [[Qualcomm]], and is available for [[Linux kernel]] versions 2.4.6 and up. In addition to the basic stack, the bluez-utils and bluez-firmware packages contain low level utilities such as dfutool which can interrogate the Bluetooth adapter chipset to determine whether its firmware can be upgraded. BlueALSA is a Bluetooth audio ALSA backend that allows the use of Bluetooth-connected audio devices without the use of PulseAudio or PipeWire.<ref>https://wiki.debian.org/Bluetooth/Alsa</ref><ref>https://wiki.archlinux.org/title/Bluetooth#ALSA</ref>
 
hidd is the Bluetooth [[human interface device]] (HID) [[daemon (computing)|daemon]].<ref>{{cite web|url=https://linux.die.net/man/1/hidd|title=hidd(1): Bluetooth HID daemon - Linux man page|publisher=die.net|access-date=2018-04-02}}</ref>