Getting Started With EZ-
BLE™ PRoC™ Module
www.cypress.com
Document No.: 001-96841 Rev. **
13
Bluetooth Low Energy Component Software
The Bluetooth Low Energy Component provides a comprehensive GUI-based configuration window that lets you quickly
design applications that require BLE connectivity. The Component incorporates a Bluetooth Core Specification v4.1 compliant
BLE protocol stack and provides API functions to enable user applications to interface with the underlying Bluetooth Low
Energy Sub-System (BLESS) hardware via the stack.
The Component supports the SIG-adopted GATT-based profiles and services as well as custom BLE profiles and services,
and it allows various GAP and GATT roles to be configured. The Component generates the necessary code for a particular
profile and service operation, as configured in the GUI, abstracting the underlying BLE stack and hardware configuration so
that you can concentrate on the system design.
The BLE Component also provides profile Application Programming Interfaces (APIs) to design BLE solutions without
requiring manual stack-level manipulation. The exception to this is the L2CAP configuration specified in Bluetooth v4.1, which
allows advanced users to configure the L2CAP layer of the stack if desired.
Developing Bluetooth Low Energy Application involves four easy steps. For detailed information, refer to
AN94020
– Getting
Started with PRoC
™
BLE.
CySmart PC App
The Bluetooth Low Energy CySmart (
Figure 12
) is a Windows-based tool that provides a host emulation software platform for
testing and debugging LE peripheral or sensor applications. The tool provides an easy-to-use graphical user interface (GUI) to
enable customers to configure, test and debug their solutions. The tool is available as an independent software application and
can be launched from the PSoC Creator IDE as shown in
Figure 62.
CySmart, along with a Cypress BLE dongle, acts as a master device. The tool supports the Bluetooth 4.1 specification and
can connect to any Bluetooth 4.1 or 4.0 enabled BLE peripheral devices. Comprehensive test scenarios can be created
by configuring the scan, connection and security parameters. The tool provides the ability to analyze advertisement
data and scan response data, and explore the Generic Attribute Profile (GATT) database of peripheral device. For more
information, refer to
CySmart User Guide
.
Figure 12. CySmart Tool Window