Site Tools


Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
Hotfix release available: 2018-04-22a "Greebo". upgrade now! [50.1] (what's this?)
New release available: 2018-04-22 "Greebo". upgrade now! [50] (what's this?)
Hotfix release available: 2017-02-19g "Frusterick Manners". upgrade now! [49.7] (what's this?)
Hotfix release available: 2017-02-19f "Frusterick Manners". upgrade now! [49.6] (what's this?)
Hotfix release available: 2017-02-19e "Frusterick Manners". upgrade now! [49.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2017-02-19d "Frusterick Manners". upgrade now! [49.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2017-02-19c "Frusterick Manners". upgrade now! [49.3] (what's this?)
wiki:bluez_4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:bluez_4 [2017/10/23 10:43]
1.241.172.144 [bluez-tools]
wiki:bluez_4 [2017/10/23 10:49] (current)
1.241.172.144 [BlueZ 4 D-Bus API]
Line 274: Line 274:
 =====D-Bus Message Bus System===== =====D-Bus Message Bus System=====
  
-The BlueZ stack uses the ​D-Bus message bus system which is a simple way for applications to talk to one another.+The BlueZ stack uses the [[https://​www.freedesktop.org/​wiki/​Software/​dbus/​|​D-Bus message bus system]] which is a simple way for applications to talk to one another.
  
 ====BlueZ 4 D-Bus API==== ====BlueZ 4 D-Bus API====
  
-The BlueZ 4 D-Bus API is defined in ​doc/​network-api.txt. Some example usage using dbus-send:+The BlueZ 4 D-Bus API is defined in [[https://​git.kernel.org/​pub/​scm/​bluetooth/​bluez.git/​tree/​doc/​network-api.txt?​id=4.101|​doc/​network-api.txt]]. Some example usage using **dbus-send**:
  
 * First you need to get the path to the bluetooth controller you wish to use. We will assign it to a shell env variable and export it for future use: * First you need to get the path to the bluetooth controller you wish to use. We will assign it to a shell env variable and export it for future use:
Line 315: Line 315:
  ​00:​15:​83:​3d:​0a:​57  ​00:​15:​83:​3d:​0a:​57
   evtest /​dev/​input/​event1   evtest /​dev/​input/​event1
 +
 +=====Bluetooth Profiles=====
 +
 +In order to use Bluetooth a device must be compatible with a subset of Bluetooth profiles for specific services. These profiles sit on top of the Bluetooth Core specification and protocols.
 +
 +The way a device uses Bluetooth technology depends on its profile capabilities. The profiles provide standards which manufacturers follow to allow devices to be compatible.
 +
 +A full list of profiles can be found [[https://​en.wikipedia.org/​wiki/​List_of_Bluetooth_profiles|​here]] however here are some common ones are described in detail in the sections below
 +
  
 [[PAN]] [[PAN]]
wiki/bluez_4.1508723009.txt.gz · Last modified: 2017/10/23 10:43 by 1.241.172.144