Defines how BLE devices discover each other, establish a connection and interact based on their roles
A BLE device can operate in the following “GAP roles”:
- GAP Peripheral: Role in which a device, like a fitness monitor, connects to a GAP Central device, like a mobile phone
- GAP Central: Role in which a device, like a mobile phone, connects to a GAP Peripheral device, like a fitness monitor
- GAP Broadcaster: Role in which a device only advertises or transmits data1
- GAP Observer: Role in which a device only listens or scans for devices1
1GAP Broadcaster and GAP Observer roles are included for completeness but not used in the this introductory workshop.