Bluetooth Low Energy Mesh | 赛普拉斯半导体
Bluetooth Low Energy 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/Bluetooth Low Energy) devices support Bluetooth Low Energy SIG certified mesh. Cypress makes it easy to design Bluetooth Low Energy 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 Bluetooth Low Energy mesh specification v1.0. These readily available examples greatly reduce develop time for end-applications.
Cypress' Bluetooth Low Energy mesh solution is industry's first in-production solution that makes it field-tested and guarantees to keep interoperability testing costs to minimum.
- Download and install the ModusToolbox.
- Purchase CYBT-213043-MESH evaluation kit to evaluate Bluetooth Low Energy mesh using the Cypress CYW20819-based module.
- Download kit documentation from CYBT-213043-MESH kit webpage and download the Getting Started with Bluetooth Low Energy Mesh Application Note to learn more about the kit and Cypress Mesh.
- 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
系列 | CYW20819 | CYW20706 | CYW20735 | CYW20719 |
---|---|---|---|---|
数据手册 | ||||
Software Support | ModusToolbox |
|
||
Cypress Modules | CYBT-213043-02 | CYBT-343026-01 CYBT-353027-02 |
Coming Soon | CYBT-413034-02 CYBT-423028-02 CYBT-483039-02 |
|
||||
Mesh profile supported |
|
|||
Mesh Node Supported |
|
|||
Provisioning |
|
|||
Over-The-Air (OTA) Upgrade |
|
|||
Qualified Models |
|
|||
|
||||
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 |
For additional documentation and discussion topics, click here to join Cypress Developer Community.
Category | Document |
Generic Mesh Documentation | |
CYW20819 |
CYW20819 Ultra Low Power, Bluetooth Low Energy/BR/EDR Bluetooth 5.0 SoC Datasheet CYBT-213043-02 EZ-Bluetooth Module Datasheet |
CYW20735 |
CYW20735 Bluetooth Low Energy/BR Bluetooth 5.0 SoC Datasheet CYW20735 Product guide (Link to CYW20735 Product Guide page on Cypress Developer Community) |
CYW20706 | |
CYW20719 |
CYW20719 Enhanced Low Power, BR/EDR/Bluetooth Low Energy Bluetooth 5.0 SOC Datasheet CYW20719 Hardware Design Guidelines |
CYBT-213043-MESH Mesh Evaluation Kit: The EZ-Bluetooth Mesh Evaluation kit enables the evaluation of SIG mesh functionality using the EZ-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:
Each mesh evaluation boards supports the following features:
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 |
![]() |
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 |
![]() |
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 |
![]() |
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 |
![]() |
Module-based Evaluation Boards A range of evaluation boards for the EZ-Bluetooth modules. |
![]() |
CYBLE-416045-EVAL EZ-Bluetooth Low Energy™ Arduino Evaluation Board:The EZ-Bluetooth Low Energy Arduino Evaluation Board (CYBLE-416045-EVAL) enables you to evaluate and develop applications on the CYBLE-416045-02 EZ-Bluetooth Low Energy Creator Module. Price: $49.99 |
![]() |
ModusToolboxModusToolbox 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, CapSense®, as well as other peripherals. |
![]() |
WICED StudioWICED 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. |
![]() |
Cypress Mesh Client Windows 10 AppThe 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. |
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. |
Cypress Mesh Client Android AppThe 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. |
Cypress Mesh Client Control iOS AppThe 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. |