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

can someone helpme to understand bluetooth mesh ?

i don't understand the programming examples as light switchs

  • yes, but in the examples are not clear. i am so confused. I do not even understand how to send or receive a bit. Can you help me with for example the sequence to read the documentation? or which example can i beginning for understand clearly.

  • Hi davidesteban13. I would take a look at this link on the Nordic Infocenter. Take a look at these two links to get a good introduction to Mesh: link1 & link2. If I were you, I would start with the light switch example, as it is a good introduction to the capabilities of mesh. As the Infocenter document explains, you will need at least two devices, a server & a client. The client is the provisioner, which means that it provides other new device(s) with information needed to join the mesh network. The server is the provisionee in this case (i.e. the new device being added to the mesh network). The client is essentially the light switch & the server is the light that is being toggled on and off. In the Nordic Mesh SDK Light Switch example, you can have multiple servers. So one client can act as a switch for multiple servers (in this case LEDs). The light switch example uses the SimpleOnOff model to let every node in the mesh network know about server statuses. Every time a server changes state, the client & all of the other server nodes will be informed of the change in state. Hope that helps a bit.

  • When I started working on this, I was also in same state.

    Playing with Nordic Mesh SDK light_switch demo will not help you to understand big picture.

    You can use nRF52840-PDK Board + Zephyr Sample for BLE Mesh + Silicon Labs #BluetoothMesh Android App to take hands-on experience.

    For details,

    devzone.nordicsemi.com/.../
    

    First of all go through it, try to turn LED on/off using Silicon Labs App.

    Unfortunately, Nordic Mesh SDK only support PB-ADV & hence we can't use Silicon Labs App with it.

    Zephyr support both i.e, PB-GATT & PB-ADV. But in Zephyr case, we can't save provisioning & configuration on flash of nrf52840. In upcoming days or months, Zephyr may release support for it.

    As per my sources, Nordic Semiconductor is going to release support for PB-GATT in Feb2018.

  • Wouldn't it help to add 2 relay nodes also? They don't need to be DKs, just the cheap nRF52 breakout boards should do, for the purpose of testing a mini mesh :)

Related