3.1.1
Flags (AD Type
0x00
)
The flags describe the basic device capability, such as BLE support, BLE discoverable mode, BR/EDR
support and simultaneous BR/ED.
3.1.2
Available Service UUID (AD Types
0x02
to
0x07
)
The Bluetooth Low Energy advertisement payloads are limited to 31 bytes. Therefore, only two 128-bit
UUID values can be added to the payload. For this purpose, the specific AD types describe the length of
the advertised UUID and provide information as to whether the payload contains a incomplete/complete
list of UUID supported by the GATT server.
•
0x02
- Incomplete list of 16-bit UUIDs (adopted GATT services)
•
0x03
- Complete list of 16-bit UUIDs (adopted GATT services)
•
0x06
- Incomplete list of 128-bit UUIDs (custom GATT services)
•
0x07
- Complete list of 128-bit UUIDs (custom GATT services)
Note:
When a 16-bit UUID is transmitted, only the unique 2-byte value is sent. The client knows that; it is
required to be injected into the base UUID. For example, the Health Thermometer Service is assigned as
0x1809
, so its equivalent UUID is:
00001809-0000-1000-8000-00805F9B34FB
.
3.1.3
Device Name (AD Types
0x08
to
0x09
)
This AD type field is used to advertise the Local name of device in the network. The Local name data
type value indicates, if the name is complete or shortened. If the name is shortened, the complete name
can be read, after the connection is established.
•
0x08
- Shortened Local Name
•
0x09
- Complete Local Name
Note:
1.
A shortened name contains only continuous characters from the beginning of the full name. For
example, if the device name is "
BT_Device_Name
", then the shortened name can be
"
BT_Device
" or "
BT_Dev
".
2.
Complete data type list are available at :
https://www.bluetooth.com/specifications/assigned-
numbers/generic-access-profile
For management of advertisement process and cover the different configurations specified by SIG, the
ATBTLC1000 Host driver provides the two functions elaborated in the following sections.
In the application, use these two functions to setup the following
ADV_IN
type payload.
Figure 3-6.
ADV_IN
Type Payload Process
ATBTLC1000
Establishing Connection with Central Device
©
2017 Microchip Technology Inc.
Training Manual
DS00002599A-page 21