- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear sir,
I am studying cypress ble mesh using the WICED Studio 6.6 IDE tool with CYW920735Q60EVB_01. I comiled apps/demo/mesh/on_off_mesh source code using mesh_config whose .features = WICED_BT_MESH_CORE_FEATURE_BIT_FRIEND | WICED_BT_MESH_CORE_FEATURE_BIT_RELAY | WICED_BT_MESH_CORE_FEATURE_BIT_GATT_PROXY_SERVER , and downloaded its firmware into CYW920735Q60 EVB. All of Scanning, provison and configure are OK using Mesh Client Tool. But I comiled apps/demo/mesh/on_off_mesh source code using mesh_config whose .features = WICED_BT_MESH_CORE_FEATURE_BIT_FRIEND | WICED_BT_MESH_CORE_FEATURE_BIT_RELAY , and downloaded its firmware into CYW920735Q60 EVB. Scanning is OK, but provison and configure failed using Mesh Client Tool. How to let a unprovisioned device whose features have not WICED_BT_MESH_CORE_FEATURE_BIT_GATT_PROXY_SERVER into ble mesh as a provisioned node using Mesh Client tool or Android APP?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would suggest you to use Modustoolbox instead of WICED studio, since it is the latest preferred software environment for embedded Bluetooth application development. Latest features and bug fixes will be applied to the Modustoolbox and it's BTSDK more frequently. https://www.cypress.com/products/modustoolbox-software-environment
Modustoolbox & BTSDK also supports CYW920735Q60EVB_01. Please see below for the related mesh applications for this platform.
GitHub - cypresssemiconductorco/mtb-examples-CYW920735Q60EVB-01-btsdk-mesh-demo: Mesh Demo Examples
GitHub - cypresssemiconductorco/mtb-examples-CYW920735Q60EVB-01-btsdk-mesh-snip: Mesh Snip Examples
Regarding your question, the GATT Proxy feature is required to keep the connection with the legacy Bluetooth device such as a smartphone. But it is not necessary to provision the mesh device. After provisioning, the device goes to disconnected state if the GATT proxy feature is not supported by it. Please see the below description as well.
Proxy Node
BLE Mesh networks relay messages over an advertising bearer. The Proxy feature is the ability of a node to relay messages between the GATT (General ATTribute) and advertising bearers. This feature allows devices, such as smartphone, that support BLE but not BLE Mesh, to communicate with a Mesh network. A Proxy Node is the entry point into the Mesh network for those devices that don’t directly support BLE Mesh. Any node that supports the Proxy feature can act as the interface for a smartphone/PC over a GATT connection.
Please see the mesh getting started guide here - https://www.cypress.com/file/473921/download
Please check the Cypress BLE mesh page for complete information and documentation. -https://www.cypress.com/products/ble-mesh
Thanks,
-Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would suggest you to use Modustoolbox instead of WICED studio, since it is the latest preferred software environment for embedded Bluetooth application development. Latest features and bug fixes will be applied to the Modustoolbox and it's BTSDK more frequently. https://www.cypress.com/products/modustoolbox-software-environment
Modustoolbox & BTSDK also supports CYW920735Q60EVB_01. Please see below for the related mesh applications for this platform.
GitHub - cypresssemiconductorco/mtb-examples-CYW920735Q60EVB-01-btsdk-mesh-demo: Mesh Demo Examples
GitHub - cypresssemiconductorco/mtb-examples-CYW920735Q60EVB-01-btsdk-mesh-snip: Mesh Snip Examples
Regarding your question, the GATT Proxy feature is required to keep the connection with the legacy Bluetooth device such as a smartphone. But it is not necessary to provision the mesh device. After provisioning, the device goes to disconnected state if the GATT proxy feature is not supported by it. Please see the below description as well.
Proxy Node
BLE Mesh networks relay messages over an advertising bearer. The Proxy feature is the ability of a node to relay messages between the GATT (General ATTribute) and advertising bearers. This feature allows devices, such as smartphone, that support BLE but not BLE Mesh, to communicate with a Mesh network. A Proxy Node is the entry point into the Mesh network for those devices that don’t directly support BLE Mesh. Any node that supports the Proxy feature can act as the interface for a smartphone/PC over a GATT connection.
Please see the mesh getting started guide here - https://www.cypress.com/file/473921/download
Please check the Cypress BLE mesh page for complete information and documentation. -https://www.cypress.com/products/ble-mesh
Thanks,
-Dheeraj