Hello.
I found in Provisioing chapter on this document: https://www.bluetooth.com/specifications/mesh-specifications/
something like list of provisioning commands:
0x00 Provisioning Invite Invites a device to join a mesh network
0x01 Provisioning Capabilities Indicates the capabilities of the device
0x02 Provisioning Start Indicates the provisioning method selected by the Provisioner based on the capabilities of the device
0x03 Provisioning Public Key Contains the Public Key of the device or the Provisioner
0x04 Provisioning Input Complete Indicates that the user has completed inputting a value
0x05 Provisioning Confirmation Contains the provisioning confirmation value of the device or the Provisioner
0x06 Provisioning Random Contains the provisioning random value of the device or the Provisioner
0x07 Provisioning Data Includes the assigned unicast address of the primary element, a network key, NetKey Index, Flags and the IV Index
0x08 Provisioning Complete Indicates that provisioning is complete
0x09 Provisioning Failed Indicates that provisioning was unsuccessful
My question is if should I send all this data above in separated threads or in queue one after one? What is the correct mechanism of sending these data to device?