BLE-Stack Sample Applications

Introduction

The BLE-Stack component of the Simplelink CC2640R2 SDK is for development on Bluetooth® 4.2. Documentation for BLE-Stack 3.01.00.45 can be found in the BLE-Stack User’s Guide for Bluetooth 4.2

Sample Applications

The following table provides a list of the sample applications provided in this example pack, along with descriptions and links to the detailed documentation on each sample application.

Glucose Sensor

This sample application implements the Glucose Profile in a Bluetooth low energy peripheral device to provide an example glucose sensor using simulated measurement data. The application implements the Sensor role of the Glucose Profile.

Target Board: CC2640R2_LAUCHXL

Heart Rate

This sample application implements the Heart Rate and Battery profiles in a Bluetooth low energy peripheral device to provide an example heart rate sensor using simulated measurement data. The application implements the Sensor role of the Heart Rate profile and the Battery Reporter role of the Battery profile. The project is based on adopted profile and service specifications for Health Rate. The project also includes the Device Information Service.

Target Board: CC2640R2_LAUCHXL

Human Interface Device (HID) Keyboard Emulation

This sample application implements the HID-Over-GATT profile in a Bluetooth low energy peripheral device to provide an example of how a HID keyboard can be emulated with a simple four button remote control device. The project is based on adopted profile and service specifications for HID-Over-GATT and Scan Parameters. The project also includes the Device Information Service and Battery Service.

Target Board: CC2640R2_LAUCHXL

Human Interface Device (HID) Advance Remote

This sample application runs on the CC2650 Remote Control, with the CC2650 device swapped out for a CC2640R2F device. The application demonstrates the Remote Control’s HoGP service and TI’s Voice-over-GATT voice profile using a BLE connection.

Target Board: CC2640R2RC

Voice over HID-Over-GATT Remote

This sample application runs on the CC2650 Remote Control, with the CC2650 device swapped out for a CC2640R2F device. The application demonstrates the Remote Control’s HoGP service with integrated Voice-over-HoGP voice capability using a BLE connection. This example is compatible with the voice extraction script voice.py found in the ble_examples GitHub. repository.

Target Board: CC2640R2RC