TI中文支持网
TI专业的中文技术问题搜集分享网站

请问如何缩短蓝牙建立连接的时间

MCU:CC2640R2FRHB,ble_simple_centrl,从机已经绑定好

连接绑定表中的第一个从机的子程序如下:

static void SimpleBLECentral_connectToBondDevice(void)
{

bStatus_t status;
uint8_t peer1Addr[B_ADDR_LEN];
if (state == BLE_STATE_IDLE) {
status= gapBondMgrGetPublicAddr( 0, peer1Addr ); if ( status== SUCCESS )
{ // LEDG_1;

GAPCentralRole_EstablishLink(DEFAULT_LINK_HIGH_DUTY_CYCLE,
DEFAULT_LINK_WHITE_LIST,
ADDRTYPE_PUBLIC, peer1Addr);
state = BLE_STATE_CONNECTING;

//ConnectDelay=CONNECT_MAX;WriteStep=1; Display_print0(dispHandle, 2, 0, " "); Display_print0(dispHandle, 2, 0, "Connecting");
//LEDG_0;
} }
}

能正常连接,但是连接时间太长,要1.5秒钟左右,请问有没有办法缩短连接时间

Susan Yang:

建立连接所花费的时间是没有具体说法的。要看具体的实际情况的,如 信号以及实际环境等等.

赞(0)
未经允许不得转载:TI中文支持网 » 请问如何缩短蓝牙建立连接的时间
分享到: 更多 (0)