Mesh examples support module for starting the provisioning process for a device in the provisionee role using PB-ADV and static OOB authentication.
More...
Mesh examples support module for starting the provisioning process for a device in the provisionee role using PB-ADV and static OOB authentication.
◆ mesh_provisionee_prov_complete_cb_t
typedef void(* mesh_provisionee_prov_complete_cb_t) (void) |
Provisioning complete callback.
This function is called to indicate that the device has been successfully provisioned.
Definition at line 57 of file mesh_provisionee.h.
◆ mesh_provisionee_prov_start()
Start the provisioning process for a device in the provisionee role using static OOB authentication.
- Parameters
-
[in] | p_start_params | Pointer to structure containing parameters related to the provisioning procedure. |
- Return values
-
NRF_ERROR_INVALID_STATE | The provisioning module is not in idle state. |
NRF_ERROR_INVALID_PARAM | The p_static_data parameter is NULL. |
NRF_SUCCESS | The provisioning was started successfully. |
◆ mesh_provisionee_prov_listen_stop()
uint32_t mesh_provisionee_prov_listen_stop |
( |
void |
| ) |
|
Stops listening for incoming provisioning links.
- Return values
-
NRF_ERROR_INVALID_STATE | The provisionee is not currently listening. |
NRF_SUCCESS | Successfully stopped listening. |