Mesh devices are broadly categorized into two roles: a provisioner role and a node role.
The nRF5 SDK for Mesh provides several example projects to demonstrate these roles, mesh models, and certain features that will help you get started on new mesh-based projects.
Before you start using the examples, see the following pages:
You can also quickly run an example without going through the complete toolchain installation. See Running a first example for details.
The following examples are provided with this SDK:
Light switch - This is a mesh ecosystem example containing four sub examples: provisioner, client, server, and proxy-server.
These examples demonstrate how to implement the following parts in the mesh ecosystem:
client
)server
)provisioner
)proxy_server
)proxy_client
)The client and server examples show how to use a Generic OnOff model APIs in an application. The proxy_server example additionally shows how to implement mesh proxy service.
Moreover, the SDK comes with several Experimental examples, such as:
The examples implement common functionalities with the use of several common modules, including among others:
For full overview of all common modules and detailed information, check the Application support modules API section.