You are here

CySmart – Bluetooth® LE Test and Debug Tool | Cypress Semiconductor

CySmart – Bluetooth® LE Test and Debug Tool

Last Updated: 
Sep 08, 2020
CY3295 Kit Image                                                                                                              

New! CySmart 1.3 offers following features:

  • Support for PSoC 6 BLE Over-the-air (OTA) firmware update
  • Support for OTA update of devices with bootloader security key
  • Support for CY5677 CySmart BLE 4.2 USB dongle update to replace PRoCTM BLE device with PSoC® 4 BLE device
  • Bug fixes

CySmart is a Bluetooth® LE host emulation tool for Windows PCs. The tool provides an easy-to-use Graphical User Interface (GUI) to enable customers to test and debug their Bluetooth LE peripheral applications.

Note: The CySmart tool requires a Cypress BLE dongle to emulate a host device in the GAP central role.

The tool supports device discovery, connection establishment, pairing and bonding, and provides the ability to access the Generic Attribute Profile (GATT) server database for the PRoC BLE, PSoC4 BLE and the PSoC6 BLE devices as well as the EZ-BLE family of modules.

Supported Kits

CySmart 1.3 can be used with any kit that includes a Cypress BLE dongle (BLE-USB bridge):

CySmart 1.3 supports the following BLE dongle kits:

Key Features

  • Supports Bluetooth 4.2/4.1/4.0 core specifications
  • Runs on Windows PC platforms (including platforms that do not natively support Bluetooth LE)
  • Enables custom GAP-central application development on Windows PCs using:
    • CySmart APIs - Easy-to-use C# APIs to communicate with a Cypress BLE dongle
    • CySmart DLLs - Dynamic Link Libraries that enable C# projects to use CySmart APIs
    • CySmart API Reference Guide - Documentation with usage guidelines for CySmart APIs
  • Allows users to configure:
    • Scan parameters
    • Connection parameters
    • Security parameters
  • Enables users to:
    • Scan and connect to any Bluetooth LE peripheral device
    • Manage device White List and Resolving List
  • Provides a formatted view to analyze advertisement and scan response data
  • Supports authentication (pairing and bonding)
  • Provides GATT database viewer with one-click to:
    • Discover all GATT database attributes
    • Enable/disable notifications
    • Read all characteristics
  • Supports over-the-air (OTA) firmware update for BLE peripheral devices that implement the bootloader custom profile (example projects explaining the bootloader custom profile are available as part of PSoC Creator)
  • Provides advanced users the option to execute specific GATT procedures
  • Supports L2CAP Credit Based Flow Control (CBFC) communication with supported peripheral devices
  • Supports Bluetooth 4.2 features:
    • Enhanced security with LE Secure Connections
    • Power-efficient privacy with LE Privacy 1.2
    • Up to 2.6x higher throughput with LE Data Length Extension

If you need an older version of software, please visit the CySmart archive.