meqyj
GR5331,作为主设备时,设置最大连接数是8,为何最多连接只能到2个从设备?
当连接第三个设备时,返回连接错误:0xcb.
zhongchengzhi

您好,
1、您CFG_MAX_CONNECTIONS配置为多少?
2、关于多链接,您可以参考ble_app_uart_multi_link example。
meqyj
CFG_MAX_CONNECTIONS=8,参考例子ble_app_uart_multi_link example
134***007

请贴一下你发起连接的时候的连接参数
meqyj



static void gap_params_init(void)
{
sdk_err_t error_code;
ble_gap_scan_param_t scan_param;
ble_gap_pair_enable(true);
ble_sec_params_set(&s_sec_param);
ble_gap_privacy_params_set(150, true);
scan_param.scan_type = BLE_GAP_SCAN_ACTIVE;
scan_param.scan_mode = BLE_GAP_SCAN_OBSERVER_MODE;
scan_param.scan_dup_filt = BLE_GAP_SCAN_FILT_DUPLIC_EN;
scan_param.use_whitelist = false;
scan_param.interval = APP_SCAN_INTERVAL;
scan_param.window = APP_SCAN_WINDOW;
scan_param.timeout = APP_SCAN_DURATION;
error_code = ble_gap_scan_param_set(BLE_GAP_OWN_ADDR_STATIC, &scan_param);
APP_ERROR_CHECK(error_code);
error_code = ble_gap_l2cap_params_set(MAX_MTU_DEFUALT, MAX_MPS_DEFUALT, MAX_NB_LECB_DEFUALT);
APP_ERROR_CHECK(error_code);
error_code = ble_gap_data_length_set(MAX_TX_OCTET_DEFUALT, MAX_TX_TIME_DEFUALT);
APP_ERROR_CHECK(error_code);
ble_gap_pref_phy_set(BLE_GAP_PHY_ANY, BLE_GAP_PHY_ANY);
}
meqyj
请问,上述过程是否有哪里处理不对的地方,现在主要的问题是多连接时,只连接到2台从设备,发起对第3台的连接后,一直回调返回失败,状态码:0XCB
meqyj
查询后,错误:BLE_LL_ERR_UNACCEPTABLE_CONN_INT
meqyj
?????
zhongchengzhi

打开微信,使用“扫一扫”即可关注