This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

integration of MESH_SDK with nRF52_SDK

I am planning to design BLE MESH based LED lighting system. (control involved LED ON/OFF , varying two PWMs to control intensity for warm & cold LED drivers, etc)

For testing I've 3 nRF52840-PDK boards.

www.youtube.com/watch

www.youtube.com/watch

These are only available links which are showing Nordic devices based MESH demo. But unfortunately language used in these videos is not an English. Could you please release similar videos in English ?

Second thing is, I want to integrate MESH_SDK with nRF52_SDK (for nRF52840-PDK boards). Is there any step by step guide available for that ? any project/ template project in which MESH is already integrated ?

As per my understanding MESH provisioner should be running on smartdevice based on Android/iOS. Am I right ? is nRF connect APP has built in provisioner ?

In MESH_SDK, there is example for light_switch which has two things Server & Client. What this means ? Is client acting like provisioner ?

Is it necessary to activate BLE peripheral on each LED device so that provisioner initiate communication for first time when new LED device get introduced in MESH ?

Or standalone MESH_SDK is enough along with microcontroller peripheral driver to achieve goal ?

Parents
  • Hello,

    The nRF5 SDK for Mesh is meant to be used with the nRF5 SDK, but there are a few things you need to be aware of. All should be documented here: infocenter.nordicsemi.com/.../md_doc_getting_started_how_to_nordicSDK.html

    Currently there are examples of a provisioner in the SDK, but in a real product you would need something like a smart phone or computer. The nRF Connect app does not have this functionality. Since the phone OSes does not support Bluetooth mesh natively this requires a lot of effort.

    Server/client could more descriptively be called light/switch. The naming mainly comes from Mesh Models vocabulary.

    Stand alone mesh should be good enough, but to provision from a phone you need to do it over GATT (iOS has the most restrictions on this). You could also rely on one node being a peripheral and pipe the mesh communication through this node. That is what is done in the video, by combining the serial example in the mesh SDK with the Nordic UART Service (ordinary SDK).

    Thanks for confirming your interest in the video, we'll look into making an English version.

  • Hi Vikrant,

    You can have a look here. We have an example of ble_app_uart merged with mesh light switch server.

Reply Children
No Data
Related