You are here

BLE Mesh | Cypress Semiconductor

BLE Mesh

Cypress offers a complete Bluetooth mesh solution including all mesh node types, sample application code for quick firmware development, helper applications including source code for Android, iOS and Windows and, certified Bluetooth modules that help you take your Smart Home products to market quickly and cost effectively!

Bluetooth mesh is a low-power, wireless network that enables many-to-many (m:m) device communication for large-scale device networks. Bluetooth mesh also increases the range achievable by Bluetooth devices by hopping messages from one device to another until it reaches its destination. Applications range from building automation in an industrial environment, to consumer applications, such as home automation.

Cypress Mesh solution supports:

  • Mesh profile v1.0
  • Mesh model v1.0
  • Mesh device properties v1.0
  • Mesh provisioning
  • Mesh core layers
  • Bluetooth 5.0 qualified
  • All node types: Relay, proxy, friend, low power node (LPN)

Bluetooth communication is supported natively on iOS, Android, and Windows devices, which allows your smartphone to directly manage your mesh network, removing the need for external hub solutions. Cypress’ Bluetooth Mesh solution is the first SIG-compliant Bluetooth Mesh solution shipping in production. Cypress provides Helper applications and source code for iOS, Android and Windows platforms.

Cypress' dual-mode Bluetooth (BR/EDR/BLE) devices support BLE SIG certified mesh. Cypress makes it easy to design BLE mesh-enabled applications quickly with an easy-to-use SDK. The Cypress Bluetooth SDK with mesh support is integrated into ModusToolbox software suite as well as WICED Studio. SDK includes demo code for key use cases such as dimmable light, dimmer and sensor. Many more code example and snip code examples are provided through GitHub. These code examples and snips showcase all mesh node types and models described in BLE mesh specification v1.0. These readily available examples greatly reduce develop time for end-applications.

Cypress' BLE mesh solution is industry's first in-production solution that makes it field-tested and guarantees to keep interoperability testing costs to minimum.

  1. Download and install the ModusToolbox.
  2. Purchase CYBT-213043-MESH evaluation kit to evaluate BLE mesh using the Cypress CYW20819-based module.
  3. Download kit documentation from CYBT-213043-MESH kit webpage and download the Getting Started with BLE Mesh Application Note to learn more about the kit and Cypress Mesh.
  4. Join the Cypress Developer Community and explore the ModusToolbox Bluetooth SDK community page for resources and support​. Cypress Developer Community has wealth of information to help you develop products using the CYW20819 and other Cypress products. Community provides a consolidated list of key documentation available for the device. Community hosts active forums that are staffed by the Cypress engineers. In the forums you can find solution to the problems that you may be facing while developing your application. If an answer is not already available, you can post your question in the forum and a Cypress engineer will help you with the issue.

Cypress Bluetooth Mesh-Qualified Products

Family CYW20819 CYW20706 CYW20735 CYW20719
Datasheet
Software Support ModusToolbox
Support planned for WICED Studio 6.4 and a future release of ModusToolbox
Cypress Modules CYBT-213043-02 CYBT-343026-01

CYBT-353027-02
Coming Soon CYBT-413034-02

CYBT-423028-02

CYBT-483039-02
 
Bluetooth Mesh Features
Mesh profile supported
Mesh Profile 1.0, Mesh Model 1.0, Mesh Device Properties 1.0
Mesh Node Supported
Relay, Proxy, Low Power Node (LPN), Friend
Provisioning
Advertisement and GATT bearer, Remote provisioning over mesh (pre spec)
Over-The-Air (OTA) Upgrade
GATT based OTA, OTA over Mesh (pre spec)
Qualified Models
Battery, Default Transition time, level, CTL, HSL, LC, Lightness, XYL, Location, OnOff, Power level, Power OnOff, Property, Scene, Scheduler, Sensor, Time, Vendor, Specific
 
Silicon Features
Bluetooth Spec. Bluetooth 5.0 Bluetooth 5.0 Bluetooth 5.0 Bluetooth 5.0
RX Sensitivity -95.5 dBm -93.5 dBm -94.5 dBm -95.5 dBm
Max. TX Power +4 dBm +12 dBm (Programmable TX Power) +12 dBm (Programmable TX Power) +4 dBm (Programmable TX Power)
Power-Class Class 2 Class 1, Class 2 Class 1, Class 2 Class 2
CPU Core Arm Cortex M4 Arm Cortex M3 Arm Cortex M4 w/ FPU Arm Cortex M4 w/ FPU
Flash/EEPROM 256 KB Flash/ 1 MB ROM Ext. Flash/EEPROM support

Internal 848 KB ROM
2 MB ROM 1 MB Flash, 2 MB ROM
SRAM 176 KB 352 KB 384 KB 512 KB
Coexistence Interface GCI SECI (2-wire) GCI SECI (2-wire) GCI SECI (2-wire) GCI SECI (2-wire)
Serial Interfaces 2 UART, 2 SPI, I2C, PCM, I2S 2 UART, 2 SPI, I2C, PCM, I2S 2 UART, 2 SPI, I2C, PCM, I2S 2 UART, 2 SPI, I2C, PCM, I2S
ADC 10-bit @ 100 KHz (Static)

13-bit @ 16 KHz (Audio)
10-bit @ 100 KHz (Static)

13-bit @ 16 KHz (Audio)
10-bit @ 100 KHz (Static)

13-bit @ 16 KHz (Audio)
10-bit @ 100 Kksps (Static)
GPIOs Up to 40 Up to 24 Up to 24 16 (QFN), 40 (WLCSP)
Other Features 6 PWMs 4 PWMs 6 PWMs 6 PWMs

CYBT-213043-MESH Mesh Evaluation Kit:

The EZ-BT Mesh Evaluation kit enables the evaluation of SIG mesh functionality using the EZ-BT Bluetooth 5.0-qualified module CYBT-213043-02 based on the CYW20819. The kit includes four boards that help in the implementation and evaluation of a real Bluetooth mesh network. 

Kit Contents:

  • 4x Mesh Evaluation Boards
  • 4x USB-A to Micro-B USB cables
  • 1x Quick Start Guide

Each mesh evaluation boards supports the following features:

  • CYBT-213043-02 module based on CYW20819
  • Sensors: Thermistor, Ambient Light Sensor (ALS) and PIR motion sensor
  • RGB LED and User switch
  • Power measurement jumper
  • Coin-cell battery holder (battery is not included in the kit)
  • On-board programmer and USB-UART bridge

Price: $119.99

 

CYW920819EVB-02 Evaluation Kit:

The Cypress CYW920819EVB-02 Evaluation Kit enables you to evaluate and develop Bluetooth applications using the CYW20819, a dual-mode Bluetooth 5.0 wireless MCU device.

Price: $49.00

Learn More Add to Cart

 

CYW920719Q60EVB-01 Evaluation Kit:

The Cypress CYW920719Q40EVB-01 Evaluation Kit enables you to evaluate and develop single-chip Bluetooth applications using the CYW20719, an ultra-low-power dual-mode Bluetooth 5.0 wireless MCU device.

Price: $49.00

Learn More Add to Cart

CYW920719Q40EVB-01 Evaluation Kit

 

CYW920735Q60EVB-01 Evaluation Kit:

The Cypress CYW920735Q60EVB-01 Evaluation Kit enables you to evaluate and develop Bluetooth applications using the CYW20735B1, a dual-mode Bluetooth 5.0 wireless MCU device.

Price: $49.00

Learn More Add to Cart

CYW920735Q60EVB-01 Evaluation Kit

 

CYW920706WCDEVAL Evaluation Kit:

The Cypress CYW920706WCDEVAL Evaluation Kit enables you to evaluate and develop single-chip Bluetooth applications using the CYW20706 device.

Price: $59.00

Learn More Add to Cart

CYW920706WCDEVAL Evaluation Kit

 

Module-based Evaluation Boards

A range of evaluation boards for the EZ-BT modules.

Learn More

EZ-BLE PSoC Evaluation Boards

 

CYBLE-416045-EVAL EZ-BLE™ Arduino Evaluation Board:

The EZ-BLE Arduino Evaluation Board (CYBLE-416045-EVAL) enables you to evaluate and develop applications on the CYBLE-416045-02 EZ-BLE Creator Module.

Price: $49.99

Learn More Add to Cart

CYBLE-416045-EVAL

Click to Enlarge

 

ModusToolbox

ModusToolbox simplifies development for IoT designers. It delivers easy-to-use tools and a familiar microcontroller (MCU) integrated development environment (IDE) for Windows®, macOS®, and Linux®. It provides a sophisticated environment for system setup, WICED® wireless connectivity libraries, power analysis, application-specific configurators for Bluetooth®Low Energy (BLE), CapSense®, as well as other peripherals.

Learn More/Download

 

WICED Studio

WICED Studio is the only SDK for the Internet of Things (IoT) that combines Wi-Fi and Bluetooth into a single integrated development environment. In addition to providing WICED APIs and an application framework designed to abstract complexity, WICED Studio also leverages many common industry standards. WICED Studio is available as a separate installer bundled with the WICED™ Integrated Development Environment.

Learn More/Download

 

Cypress Mesh Client Windows 10 App

The Mesh Client App provides a sample Windows 10 implementation that shows how to use interfaces exposed by the mesh libraries. The Mesh Client application uses PC’s in-built Bluetooth to communicate with Bluetooth mesh.

Learn More/Download

 

Cypress Mesh Client Control Windows App

 

The Mesh Client Control applications provide a sample implementation that shows how to use interfaces exposed by the mesh libraries. The Mesh Client Control application requires a Cypress device to act as client and requires and hence requires an extra evaluation board to be connected to PC for mesh evaluation. Any of the Cypress devices that support Bluetooth mesh can be used for this application irrespective of the device used by the mesh nodes.

Learn More/Download

 

Cypress Mesh Client Android App

The Mesh Client Android App provides a sample Android-based implementation that shows how to use interfaces exposed by the mesh libraries. The Mesh Client application uses phone’s inbuilt Bluetooth and talks to proxy node over GATT.

Learn More/Download

 

Cypress Mesh Client Control iOS App

The Mesh Client Android App provides a sample iOS-based implementation that shows how to use interfaces exposed by the mesh libraries. The Mesh Client application uses phone’s inbuilt Bluetooth and talks to proxy node over GATT.

Learn More/Download

  Cypress Bluetooth Mesh-Qualified Modules
Bluetooth Partner Modules