GAP: Establishing a BLE Connection

 

Generic Access Profile (GAP)

 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.