AIROC™ BTSDK v4.2 - Documentation | ||||
Mesh Core Provisioning Control Block. More...
Data Fields | |
uint8_t | pb_priv_key [WICED_BT_MESH_PROVISION_PRIV_KEY_LEN] |
public key of the node for ECDH authentication | |
uint8_t | pb_public_key [WICED_BT_MESH_PROVISION_PUBLIC_KEY_LEN] |
private key of the node for ECDH authentication | |
uint32_t | conn_id |
link id (connection id) for PB_ADV | |
uint8_t | state |
one of the BP_ADV_TRANSPORT_STATE_XXX | |
uint8_t | client_pdu_sent |
TRUE(>0) during the time when RPR client is sending PDU to the provisioning node. | |
uint8_t | pb_type |
type of the provisioning. More... | |
uint16_t | node_id |
address of the provisioning node | |
uint32_t | timeout |
end timeout between PDUs in seconds - disconnect after that | |
uint8_t | identify_duration |
Identify duration field of the Invite PDU. | |
uint8_t | type |
Provisioning type (see WICED_BT_MESH_PROVISION_TYPE) | |
wiced_bt_mesh_core_provision_capabilities_t | capabilities |
wiced_bt_mesh_core_provision_start_t | start |
uint8_t | peer_public_key_or_ecdh_secret [WICED_BT_MESH_PROVISION_PUBLIC_KEY_LEN] |
we will use it for ECDH secret too | |
uint8_t | conf_key_or_dev_key [WICED_BT_MESH_KEY_LEN *2] |
uint8_t | confirmation [WICED_BT_MESH_PROVISION_CONFIRMATION_LEN *2] |
uint8_t | prov_salt [WICED_BT_MESH_KEY_LEN *2] |
uint8_t | session_key [WICED_BT_MESH_KEY_LEN] |
uint8_t | random [WICED_BT_MESH_PROVISION_RANDOM_LEN *2] |
uint8_t | oob_value [32] |
max static OOB value len is 256 bits(32bytes). More... | |
uint8_t | oob_value_len |
length of the OOB value | |
uint16_t | net_key_idx |
NetKeyIdx provisioned. | |
wiced_bt_mesh_core_precord_descriptor_t * | p_prov_record_descriptor |
Mesh Core Provisioning Control Block.
uint8_t oob_value[32] |
max static OOB value len is 256 bits(32bytes).
Max input and output OOB value length is 8 bytes
uint8_t pb_type |
type of the provisioning.
one of the PB_TYPE_XXX