Samsung BLE SDK beta

Bluetooth low energy (BLE) is a wireless computer network technology which is aimed at novel applications in the healthcare, fitness, security, and home entertainment industries1). Compared to "Classic" Bluetooth, BLE is intended to provide considerably reduced power consumption and lower cost, whilst maintaining a similar communication range2).

Samsung BLE SDK allows you to develop your own BLE applications which use the Bluetooth Low Energy Client and Server based Protocols. Developers can utilize rich set of API’s provided by our framework to develop Bluetooth 4.0 based applications.

Architecture

The APIs provided by our sdk gives a set of standard GATT procedures and is generic enough to be used with all Bluetooth LE Client and Server based profiles. Below is the basic architecture of our Bluetooth Low Energy stack and framework.

The basic architecture of Bluetooth Low Energy stack and framework

Samsung BLE architecture uses Bluedroid stack which coupled with Samsung framework provides the developer with wide variety of APIs to choose from and provides greater control over Gatt Services, characteristics and descriptors. The framework exposes distinct client and server based classes which can be imported by the application to implement the BLE profiles.

※This SDK is for Samsung Galaxy devices with Android 4.2 and above. And the Samsung BLE API may be modified or deleted in accordance with the Android Open API policies. Please refer to the SDK License Agreement for further information.

Use Cases

  • Heart Rate Profile(HRP)
    Heart Rate Profile(HRP)
  • Proximity Profile(PXP)
    Proximity Profile(PXP)
  • Alert Notification Profile(ANP)
    Alert Notification Profile(ANP)

Profiles are high level definitions that define how services can be used to enable an application or use case. For further information on these profiles, visit : https://www.bluetooth.org/Technical/Specifications/adopted.htm

Download Links

SAMSUNG

BLE SDK beta Download
BLE SDK beta Download Button
Download the Samsung BLE SDK and install helpful development tools
Before installing the latest version, make sure you have a “Samsung Account”
If you are not yet a registered member of Samsung Account, create a new account.

File Size : 37,518 byte (36.6KB)

Migration guide Download Button
The Samsung BLE SDK is only supported on Android 4.2, 4.2.1 and 4.2.2.
Please use the global Google BLE API for Android versions 4.3 and later.
Samsung BLE SDK Download Links
Resource Description Download
Samsung BLE SDK Guide and Hints Document which describes SDK usage and provides with useful tips Download Now
Samsung BLE SDK API references Samsung BLE SDK API documentation Download Now
Sample Applications Heart Rate Profile (HRP) client app, Proximity Profile (PXP) client & server app, Alert Notification Profile (ANP) server app Download Now

Developer Feedback

Please send any feedback or queries regarding Samsung BLE SDK to blesdk@samsung.com

1) http://developer.bluetooth.org/TechnologyOverview/Pages/v4.aspx
2) http://en.wikipedia.org/wiki/Bluetooth_low_energy

go to top