Presentation is loading. Please wait.

Presentation is loading. Please wait.

KyungPook National University CSOS Hye Youn Kang.

Similar presentations


Presentation on theme: "KyungPook National University CSOS Hye Youn Kang."— Presentation transcript:

1 KyungPook National University CSOS Hye Youn Kang

2 1.GAP defines the base functionality Discovery of the devices Connecting to devices Security Bluetooth Device Address Device Name

3 ObserverBroadcaster Advertising events Broadcaster and Observer roles

4 CentralPeripheral Connect Request Peripheral and Central roles

5 AdvData - length AdvData – AD type AD Type=0xFF Used to specify the company identifier and manufacturer specific information AdvData – Device ID AdvData – Service UUID AdvData –Indication Characteristic UUID AdvData –Send Characteristic UUID PAAR watch profile

6 1.Bluetooth Device Address Used to identify a Bluetooth device 00AABBCCDDEE / 00:AA:BB:CC:DD:EE 2. Bluetooth Device Name The name is stored in the Device Name Characteristic Up to 248 octets in length 3. Bluetooth Passkey Used to authenticate two Bluetooth devices during the pairing process 6-digit numerical value (000000 ~ 999999)

7 1.Device Name Characteristic UUID : 0x2A00 Device Name : 0 to 248 octets in length 2. Appearance Characteristic UUID : 0x2A01 Appearance : 2 octets in length 3. Peripheral Privacy Flag Characteristic UUID : 0x2A02 Peripheral Privacy Flag : 1 octet in length - 0x00 : disable - 0x01 : enable

8 4. Reconnection Address Characteristic UUID : 0x2A03 Reconnection Address 5. Peripheral preferred Connection Parameters Characteristic Connection interval, slave latency, connection supervision UUID : 0x2A04 Peripheral Preferred Connection Parameter : 8 octets in length

9 1.Broadcast Mode and Observation Procedure 1.1 Broadcast Mode Send data to Scanner 1.2 Observation Procedure Passive scanning mode Active scanning mode

10 2. Discovery modes and Procedures CentralPeripheral Advertising Event(“limited”) Set the AD Type to LE Limited Discoverable Start Scanning Stop Scanning If AD Type is LE Limited discoverable then add to list 2.1 Limited Discoverable Mode and Limited Discovery Procedure

11 2. Discovery modes and Procedures CentralPeripheral Advertising Event(“limited”) Set the AD Type to LE General Discoverable Start Scanning Stop Scanning If AD Type is LE General Discoverable or LE Limited Discoverable then add to list 2.2 General Discoverable Mode and General Discovery Procedure

12 3. Connection Modes and Procedures Central Setup White List 3.1 Directed Connectable Mode, Undirected Connectable Mode, Auto Connection Establishment Procedure Periphera l Host Controller Host List of devices Connection Complete ADV_IND or ADV_DIRECT_IND CONNECT_REQ Set in Directed Connected Mode or Undirected Connectable Mode Connection Complete ADV_IND wants another device to connect to it

13 4. Bonding Modes and Procedures 4.2 Bondable Mode 4.1 Nonbondable Mode Not allow a bond with a peer device Allows a bond with a peer device

14 4. Bonding Modes and Procedures 4.3 Bonding Procedure Need to access a service on a peer device Initiated by the Security Manager of the Central

15 Central Periphera l Host (SM) Controller Host (SM) Link Establishment Access to a service requires bonding? Security Manager Pairing Procedure(initiated by Central) Enable Bonable Mode Enable Bonable Mode Store Bonding information in security database

16 1. LE Security Mode 1 Level 1 : No security (no authentication and no encryption) Level 2 : Unauthenticated pairing with encryption Level 3 : Authenticated pairing with encryption 2. LE Security Mode 2 Level 1 : Unauthenticated pairing with data signing Level 2 : Authenticated pairing with data signing

17 3. Authentication Procedure Initiated after a connection 4. Authorization Procedure Getting a confirmation from the user After a successful authentication 5. Privacy Feature Used to prevent tracking of devices Done by changing the Bluetooth device address frequently

18


Download ppt "KyungPook National University CSOS Hye Youn Kang."

Similar presentations


Ads by Google