Btmesh Provisionee#

Btmesh Provisionee This component is prepared for integration into SOC applications. This component provides the following features:

  • Automatic node initialization on boot event

  • Automatic unprovisioned device beaconing on the selected bearers (PB-ADV, PB-GATT)

  • Out-of-band authentication settings

  • Helper functions for OOB authentication

This is a No-Code component.

Functions#

void
sl_btmesh_provisionee_on_init(sl_status_t result)
void
sl_btmesh_provisionee_on_event(sl_btmesh_msg_t *evt)
void
sl_bt_provisionee_on_event(sl_bt_msg_t *evt)

Function Documentation#

sl_btmesh_provisionee_on_init#

void sl_btmesh_provisionee_on_init (sl_status_t result)
Parameters
TypeDirectionArgument NameDescription
sl_status_t[in]result

return value of the function call

This function is called after the provisionee called the sl_btmesh_node_init() or the sl_btmesh_node_init_oob() function.

This is a callback which can be implemented in the application. Note

  • If no implementation is provided in the application, then the default weak implementation will be an empty function.


sl_btmesh_provisionee_on_event#

void sl_btmesh_provisionee_on_event (sl_btmesh_msg_t * evt)
Parameters
TypeDirectionArgument NameDescription
sl_btmesh_msg_t *[in]evt

Pointer to incoming event.

Handle BT Mesh events for the provisionee.

This function is called automatically after enabling the component.


sl_bt_provisionee_on_event#

void sl_bt_provisionee_on_event (sl_bt_msg_t * evt)
Parameters
TypeDirectionArgument NameDescription
sl_bt_msg_t *[in]evt

Pointer to incoming event.

Handle BLE events for the provisionee.

This function is called automatically after enabling the component.