Figure 3-4. PDU Advertising
The following table lists the different PDU types used according to device role.
Advertising event types (PDU_TYPE)
Broadcaster
Observer
Peripheral
Central
Connectible undirected event (
ADV_IND
)
Excluded
Excluded
Mandatory
Excluded
Connectible directed event
(
ADV_DIRECT_IND
)
Excluded
Excluded
Optional
Excluded
Non-connectible undirected event
(
ADV_NONCONN_IND
)
Mandatory
Excluded
Optional
Excluded
Scannable undirected event (
ADV_SCAN_IND
)
Optional
Excluded
Optional
Excluded
As our device acts as a Bluetooth Low Energy peripheral, the "connectable undirected event (
ADV_IND
)"
advertising type is used. See the following description about the
ADV_IND
advertisement packet.
Figure 3-5.
ADV_IND
Advertisement Packet
The
ADV_IND
payload contains different Advertisement Data types (AD0 - ADn), which provide specific
information to the central device such as "device short name", "Tx power level" and "list of available
services UUIDs". The number of advertisement data types that can be added to the advertisement
payload are limited by the advertisement payload size of 31 octets.
Following is a list of advertisement data types that are commonly found in
ADV_IND
payload.
ATBTLC1000
Establishing Connection with Central Device
©
2017 Microchip Technology Inc.
Training Manual
DS00002599A-page 20