7

I'm new to Bluetooth classic and Bluetooth Low Energy. After I watch the tutorial video on the dev site of android. I still don't understand what is a service in ble and what is the difference between service and profile. Can anyone helpe me?

Thanks.

Pandafox
  • 564
  • 1
  • 5
  • 18
Tony Lin
  • 765
  • 3
  • 15
  • 35
  • 1
    Profile defines how to use the Attribute Protocol to discover, read, write and obtain indications. While services defines the characteristics and relationships to other services. To more pls refer this link [bluetooth.org Profile](https://developer.bluetooth.org/TechnologyOverview/Pages/BLE.aspx) and [BLE Service](https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx) – jitain sharma Aug 04 '14 at 10:18

1 Answers1

10

Profile define all communication functions to a BLE device, you can assume it is a higher level of abstraction, it has one or more service, which expose the sensor data on a GATT server. e.g Heart rate, temperature or Cycle speed. In simple Profile has Services, and Service has Characteristics, Characteristic descriptor.

Pandafox
  • 564
  • 1
  • 5
  • 18
RobinSingh
  • 166
  • 2
  • 10