Bluetooth Mesh is ideally suited for control, monitoring, and automation systems where hundreds or thousands of devices need to communicate with one another. Bluetooth Mesh was designed to meet the strict requirements of commercial and industrial environments where ease of deployment, performance, and security are of the utmost importance. Networked lighting control is one use case that has rapidly embraced Bluetooth Mesh technology.
Supported Models:
Supported:
BT Mesh over Extended Advertisement
BT Mesh over Coded PHY
Note that this is not a complete list of features supported by the Silicon Labs BT Mesh SiSDK.
Bluetooth® Networked Lighting Control (NLC) systems feature an intelligent network of individually addressable and sensor-rich luminaires and control devices that allows each component of the system to send and receive data.
The Basic Lightness Controller NLC Bluetooth Profile specifies the requirements for an NLC product acting as a luminaire controller in a Bluetooth mesh system, it standardizes the use cases and implementation patterns of luminaire controllers to help improve interoperability and performance.
A common use case for the Basic Lightness Controller NLC Profile is a luminaire reacting to information published by occupancy and/or ambient light sensors as well as reacting to override events (e.g., manually dimming/brightening the lights or turning them on/off). A device implementing the Basic Lightness Controller NLC Profile interacts with devices implementing the following NLC profiles: Occupancy Sensor NLC Profile, Ambient Light Sensor NLC Profile, Dimming Control NLC Profile, Basic Scene Selector NLC Profile, each of which is offered as a ready made example application in the BT Mesh SDK.
Bluetooth Mesh 1.1 is the latest edition on the Bluetooth SIG’s mesh networking standard and it introduces a plethora of new features addressing the needs and challenges of large commercial networks including for example: standardized OTA updates, remote provisioning, certificate-based provisioning and directed forwarding. Silicon Labs is one of the key contributors to the development and implementation of the Bluetooth mesh standard.
Silicon Labs can accelerate the development of Bluetooth mesh devices, starting by outlining each step in the process and helping you along each stage of your project. We are here to simplify your development journey and help you get your devices to market faster and more efficiently. We have outlined below three key stages of the Bluetooth Mesh Developer Journey, along with what is required to successfully complete each stage.
Silicon Labs offers several Bluetooth mesh development kits ranging from ultra-low-cost, small form factor prototyping platforms to compact, feature-packed development platform kits for robust networks. Based on the demos you can explore, select which kit is the best fit for your needs below.
Accelerate your Bluetooth mesh development journey with our NLC Solution which can now be flashed onto your radio boards from here without Simplicity Studio download. You will need at least 2 development kits or radio boards to try out the NLC Solution’s NLC Dimming Control and NLC Basic Lightness Controller demo. Quickly set up the mesh network using your mobile phone as the provisioner.
This solution can be flashed from the web without the need to download Simplicity Studio. The demo requires 2 kits / radio boards for the NLC Dimming Control and the Basic Lightness Controller example.
Create a mesh network, provision and configure your bluetooth mesh embedded demos quickly. Download Bluetooth Mesh app on your smartphone and speed up discovery now.
To see the interoperability report of bluetooth mesh with your mobile phone read the following Application Note.
While you wait for your Development Kit, we recommend setting up your user accounts.
Silicon Labs Account: This account will offer you access to our developer community, Getting Started guides, private GitHub repositories and our Simplicity Studio development environment. You can create your account or verify access to your account here.
To use the Bluetooth specification and qualify your Bluetooth product, you will need to be a member of the Bluetooth Special Interest Group (SIG). Visit the SIG and decide which membership level is best for you.
We know you have many options when it comes to choosing your development environment, but we believe Simplicity Studio is the right choice for developing your device with Bluetooth Mesh. Here’s why:
Need help setting up your environment? Our Getting Started Guide will have you up and running in no time.
Download the Full Online Installer Version of Simplicity Studio v5:
Some of the more popular bluetooth mesh demos, which are available from github or the SiSDK in Simplicity Studio
An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Use this demo as Target Device if you want to prototype your solution with NCP Commander / pyBGAPI.
Demonstrates the bare minimum needed for a Bluetooth Mesh C application. The application starts Unprovisioned Device Beaconing after booting, and then waits to be provisioned.
An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set.
An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node.
An out-of-the-box Software Demo where the device acts as a switch using the Light CTL Client Model. Push Button presses or CLI commands can control the lightness and color temperature of the LEDs on a remote device.
An out-of-the-box software demo where the device acts as a Basic Lightness controller in a Networked Lighting Control (NLC) system. The device listens to messages from other NLC devices, namely Occupancy Sensor, Ambient Light Sensor, Dimming Control and Basic Scene Selector nodes.
An out-of-the-box Software Demo where the device acts as a Basic Scene Selector in a Networked Lighting Control (NLC) system. Push Button presses control Basic Lightness Controllers in the network by scene recall requests.
An out-of-the-box Software Demo where the device acts as a Dimming Control in a Networked Lighting Control (NLC) system. Push Button presses control Basic Lightness Controllers in the network by Generic Level Delta or Generic On/Off messages.
An out-of-the-box Software Demo where the device acts as an Ambient Light Sensor in a Networked Lighting Control (NLC) system. The device measures ambient light and sends these measurements to the network. Properly configured NLC Basic Lightness Controllers then can act on the received data.
An out-of-the-box Software Demo where the device acts as an Occupancy Sensor in a Networked Lighting Control (NLC) system. Push Button presses imitate people count changes which can control a properly configured NLC Basic Lightness Controller.
This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s).
This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and sends the measurement data to a remote device.
Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update.
Demonstrates the bare minimum needed for a Bluetooth Mesh C application that allows Certificate-Based Provisioning (CBP). The application starts Unprovisioned Device Beaconing after boot waiting to be provisioned to a Mesh Network.
Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority.
Developing a Bluetooth mesh application can be done in various ways based on the complexity of the project and your expertise.
These resources will be helpful during your development cycle:
In this step, it is important to test your product before submitting to test labs to ensure your product will pass testing. These resources will help you ensure your product will pass testing compliance:
The Bluetooth Qualification Process promotes global product interoperability and reinforces the strength of the Bluetooth® brand and ecosystem to the benefit of all Bluetooth SIG members. Qualification helps member companies ensure their Bluetooth products comply with the Bluetooth Patent & Copyright License Agreement and the Bluetooth Trademark License Agreement (collectively, the Bluetooth License Agreement) and Bluetooth specifications.
*Login required
Bluetooth DAC injection is required for end products. Silicon Labs can help simplify the DAC injection process for Bluetooth certification with our Custom Part Manufacturing Service (CPMS), keeping your private keys private – from the factory to the end user’s homes.
Thank you for downloading .
If you have any issues downloading, please contact sales support or product technical support.
Please select at least one column.