mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-02 07:20:16 +00:00
mesh: start sending Secure Network Beacon after provisioning and on start
This commit is contained in:
parent
491c14d193
commit
52d6e800ce
@ -360,6 +360,12 @@ static void packet_handler (uint8_t packet_type, uint16_t channel, uint8_t *pack
|
|||||||
|
|
||||||
#if defined(ENABLE_MESH_ADV_BEARER) || defined(ENABLE_MESH_PB_ADV)
|
#if defined(ENABLE_MESH_ADV_BEARER) || defined(ENABLE_MESH_PB_ADV)
|
||||||
|
|
||||||
|
// start sending Secure Network Beacon
|
||||||
|
mesh_network_key_t * network_key = mesh_network_key_list_get(0);
|
||||||
|
if (network_key){
|
||||||
|
beacon_secure_network_start(network_key);
|
||||||
|
}
|
||||||
|
|
||||||
// setup scanning
|
// setup scanning
|
||||||
gap_set_scan_parameters(0, 0x300, 0x300);
|
gap_set_scan_parameters(0, 0x300, 0x300);
|
||||||
gap_start_scan();
|
gap_start_scan();
|
||||||
@ -447,6 +453,10 @@ static void mesh_provisioning_message_handler (uint8_t packet_type, uint16_t cha
|
|||||||
|
|
||||||
// start advertising with node id after provisioning
|
// start advertising with node id after provisioning
|
||||||
mesh_proxy_set_advertising_with_node_id(network_key->netkey_index, MESH_NODE_IDENTITY_STATE_ADVERTISING_RUNNING);
|
mesh_proxy_set_advertising_with_node_id(network_key->netkey_index, MESH_NODE_IDENTITY_STATE_ADVERTISING_RUNNING);
|
||||||
|
|
||||||
|
// start sending Secure Network Beacons
|
||||||
|
beacon_secure_network_start(network_key);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -841,7 +851,6 @@ static void mesh_proxy_packet_handler_network_pdu(uint8_t packet_type, uint16_t
|
|||||||
break;
|
break;
|
||||||
case MESH_SUBEVENT_PROXY_CONNECTED:
|
case MESH_SUBEVENT_PROXY_CONNECTED:
|
||||||
printf("mesh: MESH_PROXY_CONNECTED\n");
|
printf("mesh: MESH_PROXY_CONNECTED\n");
|
||||||
printf("TODO: send Secure Network Beacon\n");
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user