4. Bluetooth LE
• Known as Bluetooth Smart, Wibree, Bluetooth ULP
• Bluetooth Core Specification version 4.0
• Low power
• ~1 year for iBeacon with 900ms advertisement interval on
a CR2032 battery
• No backward compatibility
4
6. GAP
GAP - Generic Access Profile
• Device roles (Peripheral, Central)
6
7. Roles
• Central (master, client)
• Usually a phone, or computer
• Peripheral (slave, server)
• Usually a small low power device such as iBeacon or sensor
7
8. GAP
GAP - Generic Access Profile
• Device roles (Peripheral, Central)
• Peripheral advertisements
• Up to 31 bytes of payload
• Multiple receivers
• Connections
• Transfer much more data
• GATT
• Exclusive
8
12. GATT example
12
Type UUID Access
Size
(bytes)
Description
Data AA71* R/N 2 LightLSB:LightMSB
Notification 2902 R/W 2
Write 0x0001 to enable notifications, 0x0000 to
disable
Configuration AA72* R/W 1
Write 0x01 to enable data collection, 0x00 to
disable.
Period AA73* R/W 1
Resolution 10 ms. Range 100 ms (0x0A) to 2.55
sec (0xFF). Default is 800 milliseconds (0x50).