You are here

CySmart – Mobile App | Cypress Semiconductor

CySmart – Mobile App

Last Updated: 
Feb 05, 2016

CySmart Logo App Store Google Play


New! Cypress has now released the source code for CySmart Android™ and iOS® apps. Download and modify the source code available on this page to build your own apps that work with Cypress's Bluetooth Low Energy devices.

CySmart™ is a Bluetooth® Low Energy (BLE) or Bluetooth Smart utility developed by Cypress Semiconductor Corporation. CySmart can be used with any BLE products including BLE development kits from Cypress like the CY8CKIT-042-BLE PSoC® 4 BLE Pioneer Kit, the CY5672 PRoC® BLE Remote Control RDK, the CY5682 PRoC BLE Touch Mouse RDK and the CYBLE-022001-EVAL EZ-BLETM PRoC Evaluation Board.

Click here to see a complete list of development kits from Cypress that can be used with CySmart. 

This utility can also be used with any BLE products using standard Bluetooth SIG-adopted or custom BLE profiles and services. Additionally, it includes support for Cypress’s custom BLE profiles that are available as examples running on Cypress's BLE development kits.

The CySmart iOS and Android apps are available for download on the App Store℠ and Google Play™ store respectively.  Users can also directly download the apk file for the CySmart Android app from this page.



Customized screens for the following Bluetooth SIG-adopted BLE profiles and services:

  1. Battery Service
  2. Blood Pressure Profile and Service
  3. Cycling Speed and Cadence Profile and Service
  4. Device Information Service
  5. Find Me Profile and Immediate Alert Service
  6. Glucose Profile and Service
  7. Heart Rate Profile and Service
  8. Health Thermometer Profile and Service
  9. Proximity Profile, Link Loss Service and Tx Power Service
  10. Running Speed and Cadence Profile and Service

Customized screens for the following Cypress-defined, BLE profiles and services:

  1. CapSense® Profile and Service - Enables BLE-based communication for CapSense Widgets like proximity sensors, buttons and sliders
  2. Bootloader Profile and Service  - Enables over-the-air (OTA) device firmware upgrade (DFU) for Cypress's BLE devices
  3. RGB LED Profile and Service - Enables LED color and intensity control using Cypress's BLE

Special emulator view for the CY5672 PRoC BLE Remote Control RDK in the CySmart Android app.

Data logger and GATT database (DB) viewer for debugging any Bluetooth SIG-adopted or custom profile/service.


Source Code

The source code for the CySmart Android and iOS apps can be downloaded from this page.

Details of the development environment used to develop the CySmart apps is provided below.

CySmart Android App CySmart iOS App

IDE: Android Studio Version 1.3.1

Gradle Version: 2.2.1

Android Plugin Version: 1.0.0-rc2

Build Tools Version: 22.0.1

Compile SDK Version: API 18 (Android 4.3, Jelly Bean)

Language: Objective - C

IDE: Xcode Version 6.2

Operation System: Mac OS X Yosemite, Version 10.10.2



iOS is a registered trademark of Apple Inc. App Store is a service mark of Apple Inc.
© 2012 Google Inc. All rights reserved. Google, Android and Google Play are trademarks of Google Inc.