The Bluetooth® Mesh Networking Specification was adopted in the summer of 2017 and has already been qualified in almost five hundred products.
Bluetooth Mesh Networking allows networks of tens of thousands of Bluetooth devices to be created so that, for example, every device and system in a large building can be monitored, controlled, and participate in automation scenarios.
To help developers learn about Bluetooth Mesh Networking, we created the Bluetooth Mesh Networking developer study guide. Study guides are self-paced educational resources which cover both the theory and practical steps involved in developing Bluetooth software.
Version 2.0 of the Bluetooth Mesh Networking developer study guide has been released.
Version 2.0 highlights
The Bluetooth® Mesh Networking developer study guide uses the Zephyr RTOS for coding exercises and to illustrate what tends to be involved when developers implement Bluetooth Mesh Networking. See https://www.zephyrproject.org/.
Bluetooth Mesh Networking developer study guide 2.0 has been upgraded to use version 1.14.1 of Zephyr, which has long-term support (LTS) status and, most importantly, includes a qualified version of the Bluetooth Mesh Networking Profile. See https://launchstudio.bluetooth.com/ListingDetails/95153.

One of the advantages of using Zephyr is that hundreds of developer boards are supported by the OS and SDK. Users of the Bluetooth Mesh Networking developer study guide V2.0 are now free to choose the boards they prefer to use, although we do provide a bill of materials which reflects the equipment which was used in creating and testing the exercises.
The use cases and Bluetooth Mesh Networking models covered now include switching lights on or off using the generic on/off mesh models and changing the color of lights using the light HSL mesh models. If you do not know what a mesh model is, don’t worry. It is all explained in the theory part of the study guide.
Provisioning is covered in detail in this new release. Guided at every step, developers implement the device code which makes it possible to securely provision their mesh node using a suitable smartphone application.
The Bluetooth proxy study guide
Web, desktop, and mobile application developers who want to know how to create GUI applications with which to monitor or control devices in a Bluetooth® Mesh Network should download the companion resource, the Bluetooth Mesh Networking proxy study guide.
The Bluetooth Mesh Networking developer study guide is available for download from the resources section of the bluetooth.com website.