cancel
Showing results for 
Search instead for 
Did you mean: 

ModusToolbox Bluetooth SDK

RaDa_4626846
New Contributor II

I want to create and integrate a Bluetooth mesh network using CYW920820EVB-2 boards. Can someone please guide me with appropriate documents and procedure to build the Bluetooth mesh network using Modus Toolbox? I was trying to do that with Modus Toolbox 2.0 but could not find any appropriate documentation for integrating 820 mesh. I tried with Modus Toolbox 1.1 also but in that I could not find CYW920820EVB-02 to select. Help in this regard will be really appreciated.

0 Likes
1 Solution
DheerajPK_41
Moderator
Moderator

Hi RaDa_4626846

CYW920820EVB-2 support is there in both ModusToolbox1.1 and the latest ModusToolbox2.0. It is always recommended to use the latest IDE and SDK which you can get from below links.

ModusToolbox2.0: https://www.cypress.com/products/modustoolbox-software-environment

Latest BTSDK (v2.1): ModusToolbox BT SDK

BTSDK (v2.1) docs: WICED Bluetooth SDK Documentation

Code example Repo: GitHub - cypresssemiconductorco/Code-Examples-for-ModusToolbox-Software: This ReadMe links to all av...

To understand about bluetooth mesh and it's  implementation in MTB you can go through the below links/docs.

BLE Mesh page: https://www.cypress.com/products/ble-mesh​  (Docs: https://www.cypress.com/products/ble-mesh#tabs-0-bottom_side-4 )

AppNotehttps://www.cypress.com/file/473921/download

Please go through the user guide  and quick start guide to get basic understanding of MTB IDE and usage. (Eg: how to import a project, edit it, compile&build). You can get IDE docs from you Modustoolbox installed directory. For me it is by default in C:\Users\username\ModusToolbox\ide_2.0\docs.

Please feel free to post your doubts here.

Please let me know if you have find any difficulty in importing the applications.

Thanks,

-Dheeraj

View solution in original post

3 Replies
DheerajPK_41
Moderator
Moderator

Hi RaDa_4626846

CYW920820EVB-2 support is there in both ModusToolbox1.1 and the latest ModusToolbox2.0. It is always recommended to use the latest IDE and SDK which you can get from below links.

ModusToolbox2.0: https://www.cypress.com/products/modustoolbox-software-environment

Latest BTSDK (v2.1): ModusToolbox BT SDK

BTSDK (v2.1) docs: WICED Bluetooth SDK Documentation

Code example Repo: GitHub - cypresssemiconductorco/Code-Examples-for-ModusToolbox-Software: This ReadMe links to all av...

To understand about bluetooth mesh and it's  implementation in MTB you can go through the below links/docs.

BLE Mesh page: https://www.cypress.com/products/ble-mesh​  (Docs: https://www.cypress.com/products/ble-mesh#tabs-0-bottom_side-4 )

AppNotehttps://www.cypress.com/file/473921/download

Please go through the user guide  and quick start guide to get basic understanding of MTB IDE and usage. (Eg: how to import a project, edit it, compile&build). You can get IDE docs from you Modustoolbox installed directory. For me it is by default in C:\Users\username\ModusToolbox\ide_2.0\docs.

Please feel free to post your doubts here.

Please let me know if you have find any difficulty in importing the applications.

Thanks,

-Dheeraj

View solution in original post

RaDa_4626846
New Contributor II

Hi thanks for the help,

I have used all the apps – Mesh client control, meshclient.exe and Meshapp for android.

I have flashed the codes for ‘lightdimmable’ and ‘dimmer’ in two separate CYW920820EVB-02 boards. In both the apps (Mesh Client Control and meshclient.exe) I am getting the same error as network does not exist. And in the android app I am not able to provision the devices as they are not shown after creating the network. Please help in this regard. I am attaching some pictures by which will be helpful to you.

TIAScreenshot (97).pngScreenshot (98).pngScreenshot_20200123-142654.jpg

0 Likes
DheerajPK_41
Moderator
Moderator

Hi Rahul Das,

Please refer the user guide to use mesh helper applications. https://www.cypress.com/file/462491/download

MeshClientControl you need to use it with mesh_provision_client application. (Refer: how to use the ClientControlMesh.exe to develop the bluetooth mesh )

For MeshClient you have to create the network first before open it.

You can also check the lab manual to start writing application: (chapter 7A, 7B, 7C are for mesh).

GitHub - cypresssemiconductorco/CypressAcademy_WBT101_Files: Files for WICED Bluetooth 101 class

Thanks,

-Dheeraj

0 Likes