1ORG.BLUEZ.GATTSERVICE(5)  Linux System Administration ORG.BLUEZ.GATTSERVICE(5)
2
3
4

NAME

6       org.bluez.GattService - BlueZ D-Bus GattService API documentation
7

DESCRIPTION

9       GATT  local/server and remote/client services share the same high-level
10       D-Bus API.
11
12       Local/Server refers to GATT based service exported by a  plugin  or  an
13       external application.
14
15       Remote/Client refers to GATT services exported by the peer.
16

INTERFACE

18   Client
19       Service
20              org.bluez
21
22       Interface
23              org.bluez.GattService1
24
25       Object path
26              [variable     prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/ser‐
27              viceXX
28
29   Server
30       Service
31              unique name
32
33       Interface
34              org.bluez.GattService1
35
36       Object path
37              freely definable
38
39   Properties
40   string UUID [read-only]
41          128-bit service UUID.
42
43   boolean Primary [read-only]
44          Indicates whether or not this GATT service is a primary service.  If
45          false, the service is secondary.
46
47   object Device [read-only, optional]
48          Object  path  of  the  Bluetooth device the service belongs to. Only
49          present on services from remote devices.
50
51   array{object} Includes [read-only, optional]
52          Array of object paths representing the  included  services  of  this
53          service.
54
55   uint16 Handle [read-only] (client only)
56          Service handle.
57
58   uint16 Handle [read-write, optional] (Server Only)
59          Service handle. When available in the server it would attempt to use
60          to allocate into the database which may fail, to auto  allocate  the
61          value  0x0000 shall be used which will cause the allocated handle to
62          be set once registered.
63
64
65
66
67BlueZ                            October 2023         ORG.BLUEZ.GATTSERVICE(5)
Impressum