搜不到蓝牙名称
-
static uint8_t adv_data[7] =
{
0x02, //
0x01,
0x06,
0x03, //UUID类型
GAP_ADVTYPE_16BIT_MORE,
0xFF,
0xFE,
}该数组中这样填充数据搜不到蓝牙广播名,如果是下面这样就可以
static uint8_t adv_data[4] =
{
0x03, //UUID类型
GAP_ADVTYPE_16BIT_MORE,
0xFF,
0xFE,
}第一种形式的广播数据哪里还需要设置下吗
-
-
之前在ESP32上如第一种方式这样设置是可以的,公司统一协定广播中须有 物理连接标志位字段
-
@zhao_bin
06的值可以通过 adv_param.disc_mode = GAP_ADV_DISC_MODE_GEN_DISC 修改,
GAP_ADV_DISC_MODE_GEN_DISC(06)
GAP_ADV_DISC_MODE_NON_DISC(04)
GAP_ADV_DISC_MODE_LIM_DISC(05)