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

Mesh without servers and combine provisioner with client in one device.

Hello, I use light switch example (nrf52832, mesh sdk 2.0.1)

Can I create mesh network without servers? (clients will send messages to each other and process them)


And can I also make the one of clients act as provisioner? Like combine client and provisioner in one firmware?

Parents
  • hello Anar,

    Given the premise of your question, I would suggest that you read the following link. And then possibly follow-up by reading this..

    In short, mesh devices aren't clients or servers in the traditional sense (i.e. follow a client-server architecture)... that is, a Bluetooth SIG compliant mesh device/node can expose client models, server models or both within the same device. So a client model would send a request to a server model (which in turn, will either return a status or perform some action).

    Hopefully, the links above will provide the required information backdrop but post back if you require any further insight.

    Regards,

  • The first link is no longer exists.

    So I can make all devices the same and send messages to each other in one mesh network, okay.

    So what about provisioner? Can I make the one of devices in mesh network act as provisioner, but with the same functions as other devices, so all devices in mesh network will be the same, but one device will have also functions for provisioning?

Reply
  • The first link is no longer exists.

    So I can make all devices the same and send messages to each other in one mesh network, okay.

    So what about provisioner? Can I make the one of devices in mesh network act as provisioner, but with the same functions as other devices, so all devices in mesh network will be the same, but one device will have also functions for provisioning?

Children
  • hello,

    the first link seems to be functional now..

    On the provisioner side of things, yes it's certainly possible to include the provisioning functionality in the same device as your other functionality. In fact, if you look at the light-switch example from v1.0x versions of the Mesh SDK you will find that the provisioner and the client node were the same. (I believe that they were separated in v2.0x to show that they didn't have to be on the same device :-)

    Regards,

Related