diff --git a/applications/VK_Client.c b/applications/VK_Client.c index d080632..5d0daeb 100644 --- a/applications/VK_Client.c +++ b/applications/VK_Client.c @@ -27,7 +27,7 @@ int16_t EC800K_Reset(void) { lte_dev.config_sta = false; lte_dev.client1->connect_sta = false; - lte_dev.client2->connect_sta = false; + //lte_dev.client2->connect_sta = false; rt_thread_mdelay(3000); BSP_LTE_SendData((uint8_t *)"+++", 3); @@ -97,6 +97,14 @@ int16_t client_tcp_connect(Cclient_t *client) { return -1; } } + + // + BSP_LTE_SendCmd(AT_CFG_TRANS_SIZE, DEFAULT_EXPECT, DEFAULT_ERROR, + LTE_CMD_WAIT_LLONG); + BSP_LTE_SendCmd(AT_CFG_TRANS_WAITTM, DEFAULT_EXPECT, DEFAULT_ERROR, + LTE_CMD_WAIT_LLONG); + // + // 2, 打开链接 memset(cmd_cmd, 0, sizeof(cmd_cmd)); memset(cmd_str, 0, sizeof(cmd_str)); diff --git a/applications/drv_ec800k.h b/applications/drv_ec800k.h index 5cf4dde..bd2bf7f 100644 --- a/applications/drv_ec800k.h +++ b/applications/drv_ec800k.h @@ -190,6 +190,11 @@ extern "C" { #define AT_MFSATTRI "AT+MFSATTRI=\"%s\"\r\n" #define AT_MFSREAD "AT+MFSREAD=\"%s\",%d,%d\r\n" + +//AT CFG +#define AT_CFG_TRANS_SIZE "AT+QICFG=\"transpktsize\",512\r\n" +#define AT_CFG_TRANS_WAITTM "AT+QICFG=\"transwaittm\",0\r\n" + // #define GSM_BT_LIVE 5*60*1000 // 5min typedef struct _connect_state { bool connected;