Remote Provisioning Messages#

Remote Provisioning messages are used by a Remote Provisioning Client to communicate with a Remote Provisioning Server over a mesh network to find the UUID of unprovisioned devices within immediate radio range of the Remote Provisioning Server and to provision a remote unprovisioned device.

Remote Provisioning messages also can be used to obtain extended information about an unprovisioned device or to execute a Device Key Refresh procedure or a Node Address Refresh procedure or a Node Composition Refresh procedure.

The Remote Provisioning Scan Capabilities are:

  1. Remote Provisioning Scan Capabilities Get

  2. Remote Provisioning Scan Capabilities Status

The Remote Provisioning Scan Parameters are:

  1. Remote Provisioning Scan Get

  2. Remote Provisioning Scan Start

  3. Remote Provisioning Scan Stop

  4. Remote Provisioning Scan Status

  5. Remote Provisioning Scan Report

  6. Remote Provisioning Extended Scan Start

  7. Remote Provisioning Extended Scan Report

The Remote Provisioning Link Parameters are

  1. Remote Provisioning Link Get

  2. Remote Provisioning Link Open - Can also contain Node Provisioning Protocol Interface (NPPI) procedures

  3. Remote Provisioning Link Close

  4. Remote Provisioning Link Status

  5. Remote Provisioning Link Report

  6. Remote Provisioning PDU Send

  7. Remote Provisioning PDU Outbound Report

  8. Remote Provisioning PDU Report

For more details, refer to the Bluetooth Mesh Profile specification (1.1 draft):

  • Chapter 4.3.4 Remote Provisioning messages

  • Chapter 4.2.23 Remote Provisioning Scan Capabilities

  • Chapter 4.2.25 Remote Provisioning - Link Parameters