Getting Started with RSL10 Bluetooth® Low Energy
1. I
NTRODUCTION
Bluetooth Mesh was introduced in July 2017 by the Bluetooth Special Interest Group (SIG) as a means of
supporting large-scale networks requiring "many to many" node connections (over 32,000). Designed for a wide
range of IoT markets including automation and commercial lighting, Bluetooth Mesh provides extended range and
the ability to monitor and control large numbers of devices.
All devices with an underlying Bluetooth stack 4.0 contain the ability to support Bluetooth Mesh networking.
They are enabled for Bluetooth Low Energy Mesh if they expose an application programming interface (API) to
Mesh functions, which are defined in the Mesh profile, properties, and model specifications.
This Mesh package add-on to the RSL10 SDK provides the libraries, sample code, and documentation to enable
Mesh networking on your application, and to support Bluetooth Low Energy Mesh application development.
For more information about Bluetooth Mesh, refer to the following documentation available at
www.bluetooth.com:
•
Mesh profile specification v1.0
•
Mesh model specification v1.0
•
Mesh properties specification v1.0
•
Bluetooth Mesh Technology Overview
NOTE: A Bluetooth SIG membership is required to access this information.
The Getting Started with RSL10 Bluetooth Low Energy Mesh manual explains how to use the sample application
provided with the Mesh Package Version 1.2 with the RSL10 SDK. As you follow this guide, you learn about
installing the software, setting up your system, accessing code files, and how the Mesh sample application (ble_mesh)
works. For more information about how to configure the projects to set up different Mesh network scenarios, and how
to experiment with them to verify their features and operations, see the RSL10 Bluetooth Low Energy Mesh Sample
Code User's Guide.
1.1 Basic Terminology
Unprovisioned device
A device that has not been provisioned and is not a member of a Mesh network. It cannot send
nor receive Mesh messages; however, it advertises its presence to Provisioners.
Node
A device that has been provisioned and is a member of a Mesh network. It can send and
receive Mesh messages.
Provisioner
A device that performs all required operations to convert an Unprovisioned device into a
Node. The Provisioner plays a key role in setting up and operating a Mesh network.
Provisioning
A process that is managed by a Provisioner. It provides an Unprovisioned device with data
(including a network key, unicast address, etc.) required for communication in a Mesh
network.
Mesh
www.onsemi.com
1
D
N
M-20858-003
OCUMENT
UMBER
Need help?
Do you have a question about the RSL10 and is the answer not in the manual?
Questions and answers