2. ble广播间隔 在程序中有个结构体 adv_params,其中有两个变量 .adv_int_min 和 .adv_int_max,这两个参数影响着广播间隔,可设置范围为 0x20~0x4000,广播时间间隔为 Time = N * 0.625 ms。 例如:0x640(十六进制)= 1600(十进制)* 0.625ms = 1s 3. ble连接间隔 当连接成功后,在连接事件中有两个变...
2. ble广播间隔 在程序中有个结构体 adv_params,其中有两个变量 .adv_int_min 和 .adv_int_max,这两个参数影响着广播间隔,可设置范围为 0x20~0x4000,广播时间间隔为 Time = N * 0.625 ms。 例如:0x640(十六进制)= 1600(十进制)* 0.625ms = 1s 3. ble连接间隔 当连接成功后,在连接事件中有两个变...
在程序中有个结构体 adv_params,其中有两个变量 .adv_int_min 和 .adv_int_max,这两个参数影响着广播间隔,可设置范围为 0x20~0x4000,广播时间间隔为 Time = N * 0.625 ms。 例如:0x640(十六进制)= 1600(十进制)* 0.625ms = 1s 3. ble连接间隔 当连接成功后,在连接事件中有两个变量 conn_params....
esp_ble_adv_filter_t adv_filter_policy;//广播过滤器设置 } esp_ble_adv_params_t; //设置示例 static esp_ble_adv_params_t adv_params = { .adv_int_min = 0x20,//最小时间间隔 .adv_int_max = 0x40,//最大时间间隔 .adv_type = ADV_TYPE_IND, .own_addr_type = BLE_ADDR_TYPE_PUBLIC...
static esp_ble_adv_params_t ble_adv_params = { .adv_int_min = 0x20, // 0x20*0.625ms=20ms,Range: 0x0020 to 0x4000 (20ms to 10240ms) .adv_int_max = 0x40, // 0x40*0.625ms=40ms .adv_type = ADV_TYPE_NONCONN_IND, // 不可连接广播 ...
其中开始广播 adv_params 的参数定义为: static esp_ble_adv_params_t adv_params = { .adv_int_min = 0x20, .adv_int_max = 0x40, .adv_type = ADV_TYPE_IND, .own_addr_type = BLE_ADDR_TYPE_PUBLIC, //.peer_addr = //.peer_addr_type = ...
(local_mac); ble_hci_adv_param_t adv_param = { .adv_int_min = 0x50, .adv_int_max = 0x50, .adv_type = ADV_TYPE_NONCONN_IND, .own_addr_type = BLE_ADDR_TYPE_RANDOM, .peer_addr_type = BLE_ADDR_TYPE_PUBLIC, .channel_map = ADV_CHNL_ALL, .adv_filter_policy = ADV_FILTER_...
ble_hci_adv_param_t adv_param={.adv_int_min=0x50,.adv_int_max=0x50,.adv_type=ADV_TYPE_NONCONN_IND,.own_addr_type=BLE_ADDR_TYPE_RANDOM,.peer_addr_type=BLE_ADDR_TYPE_PUBLIC,.channel_map=ADV_CHNL_ALL,.adv_filter_policy=ADV_FILTER_ALLOW_SCAN_ANY_CON_ANY,};memcpy(adv_param.peer_...
.adv_int_min = 0x20, .adv_int_max = 0x40, .adv_type = ADV_TYPE_NONCONN_IND, .own_addr_type = BLE_ADDR_TYPE_PUBLIC, .channel_map = ADV_CHNL_ALL, .adv_filter_policy = ADV_FILTER_ALLOW_SCAN_ANY_CON_ANY, }; #endif static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp...
.adv_int_min = 0x640, .adv_int_max = 0x640, .adv_type = ADV_TYPE_IND, .own_addr_type = BLE_ADDR_TYPE_PUBLIC, .channel_map = ADV_CHNL_ALL, .adv_filter_policy = ADV_FILTER_ALLOW_SCAN_ANY_CON_ANY, }; 但是模组一直保持90mA的功耗,不论我如何修改代码中的广播间隔、发送功率等内容,...