English
Language : 

AN91184 Datasheet, PDF (1/36 Pages) Ramtron International Corporation – Designing BLE Applications
PSoC® 4 BLE – Designing BLE Applications
AN91184
Author: Pushek Madaan
Associated Project: Yes
Associated Part Family: CY8C4XX7-BL, CY8C4XX8-BL, CYBL10X6X, CYBL10X7X
Software Version: PSoC Creator™ 3.2
Related Application Notes: click here
AN91184 shows how to design a Bluetooth® Low Energy (BLE) application based on PSoC 4 BLE, using standard
profiles defined by the Bluetooth SIG that are included in the BLE Component in PSoC Creator. It demonstrates how to
build an application with the BLE Health Thermometer Profile on the CY8CKIT-042-BLE kit. This application note also
applies to the PRoC BLE part.
Contents
1 Introduction...............................................................1
2 PSoC Resources ......................................................2
2.1 PSoC Creator ..................................................2
2.2 PSoC Creator Help ..........................................3
2.3 Code Examples ...............................................4
2.4 Technical Support............................................5
3 Standard Services Versus Custom Services ............6
3.1 BLE Health Thermometer ................................6
4 PSoC Creator Project: Health Thermometer ............7
4.1 Configure the Component................................8
4.2 Configure the Firmware ................................. 21
4.3 Hardware Configuration.................................26
4.4 Build and Program the Device ....................... 27
5 Application Testing ................................................. 28
5.1 CySmart Central Emulation Tool ................... 28
5.2 CySmart Mobile App......................................32
5.3 Summary ....................................................... 34
6 Related Application Notes ...................................... 34
Worldwide Sales and Design Support.............................36
1 Introduction
Bluetooth Low Energy (BLE) is an ultra-low-power wireless standard introduced by the Bluetooth Special Interest
Group (SIG) for short-range communication. The BLE physical layer, protocol stack, and profile architecture are
designed and optimized to minimize power consumption. Similar to Classic Bluetooth, BLE operates in the 2.4-GHz
ISM band but with a lower bandwidth of 1 Mbps.
Cypress’s PSoC 4 BLE is a programmable embedded system-on-chip (SoC), integrating BLE along with
programmable analog and digital peripheral functions, memory, and an ARM® Cortex®-M0 microcontroller on a single
chip.
This application note discusses how to use the PSoC Creator BLE Component to design a BLE Health Thermometer
application using the Health Thermometer standard profile, and then validate the application using the CySmart
Central Emulation Tool and the CySmart mobile app. The PSoC Creator BLE Component has the standard profiles
pre-built; this makes it very easy to use these services in BLE-enabled projects.
This application note assumes that you are familiar with the basics of BLE, PSoC, the PSoC Creator IDE, and
temperature measurement using a thermistor. Refer to the following links:
 AN91267 – Getting Started with PSoC 4 BLE
 PSoC Creator home page
 AN66477 – PSoC® 3, PSoC 4, and PSoC 5LP – Temperature Measurement with a Thermistor
www.cypress.com
Document No. 001-91184 Rev. *B
1