The Bluetooth® mesh specification was adopted in the summer of 2017 and has already been qualified in almost five hundred products.

Bluetooth mesh 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 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 Developer Study Guide has been released.

Version 2.0 Highlights

The Bluetooth® Mesh Developer Study Guide uses the Zephyr RTOS for coding exercises and to illustrate what tends to be involved when developers implement Bluetooth mesh. See https://www.zephyrproject.org/.

Bluetooth Mesh 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 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 Bluetooth Mesh 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 models covered now include switching lights on or off using the generic on off mesh models and changing the colour of lights using the light HSL mesh models. If you don’t know what a mesh model is, don’t worry. It’s 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 Proxy Study Guide.

The Bluetooth Mesh Developer Study Guide is available for download from the Resources section of the bluetooth.com web site.

FEATURED DOWNLOAD

An Introduction to Bluetooth Mesh Software Development

INSTANT DOWNLOAD

Bluetooth® Mesh Feature Enhancements Summary

This paper summarizes each area of change and provides references to other papers which…

Bluetooth® Mesh Subnet Bridging - Technical Overview

Subnet bridging was introduced in version 1.1 of the Bluetooth® Mesh protocol specification. This…

Bluetooth® Mesh Remote Provisioning - Technical Overview

The remote provisioning feature was introduced in version 1.1 of the Bluetooth® Mesh protocol…

Bluetooth® Mesh Private Beacons - Technical Overview

Private Beacons are a type of beacon that was introduced in Bluetooth® Mesh version…

Bluetooth® Mesh Directed Forwarding - Technical Overview

Directed forwarding was introduced in version 1.1 of the Bluetooth® Mesh protocol specification. To…

Bluetooth® Mesh Device Firmware Update - Technical Overview

Bluetooth® Mesh 1.1 introduced a new set of capabilities which allow the firmware running…

Bluetooth® Mesh Certificate Based Provisioning - Technical Overview

Certificate-based provisioning was introduced in version 1.1 of the Bluetooth® Mesh protocol specification. To…

The Latest in HADM with Bluetooth LE

HADM, or high accuracy distance measurement using Bluetooth does exactly what it says –…

Bluetooth® Certificate-based Provisioning - A Technical Overview

This paper details the capabilities and benefits of certificate-based provisioning. Provisioning is the procedure…

Silicon Labs Bluetooth Low Energy Devices Now Support Bluetooth Core Specification 5.4

The release of Bluetooth® Core Specification Version 5.4 earlier this year was met with…

Mr. Beacon Podcast: Snapdragon Sound with Mike Canevaro

This episode of the Mr. Beacon Podcast explores the revolutionary world of Bluetooth audio.…

The Importance of Commissioning in NLC

With constant technology advancements and growing market awareness, we are all getting more and…

Large Scale Bluetooth Mesh Testing

Reliability and latency are the key parameters to be optimized to achieve a seamless…

Top 10 Auracast™ Resources

It’s been almost a year since the Bluetooth Special Interest Group (SIG) released Auracast™…

Features and Benefits of Bluetooth Mesh 1.1 for Wireless Mesh Networking

Commercial and industrial applications like lighting require large-scale, low-power device networks where thousands of…

Bluetooth ESL – The Global Standard for the Electronic Shelf Label MarketBluetooth ESL – 電子棚札市場のためのグローバル規格

Electronic shelf label (ESL) systems have historically relied on proprietary protocols for wireless communication,…

The Bluetooth® Low Energy Primer

Are you new to Bluetooth Low Energy? Learn about its constituent parts, features, and how it works.

Bluetooth® Technology for Linux Developers

Learn how to use the interprocess communication system D-Bus and the BlueZ APIs to create Bluetooth applications for Linux computers.

Designing and Developing Bluetooth® Internet Gateways

Learn about Bluetooth internet gateways, how to make them secure and scalable, and design and implement your own working prototype gateway and web application for use with either Bluetooth LE Peripherals or with Bluetooth mesh networks.

 Get Help