void mg323_login_init(u16 x,u16 y)
{
int is_init_ok=0; //初始化成功与否的标志:0,
USART2_RX_STA=0;
if(mg323_send_cmd("AT^SICS=0,conType,GPRS0","OK",300)==1)
{
LCD_ShowString(x,y+80,200,16,16,"Set \"GPRS0 Mode\" is failed!!");
delay_ms(1000);
is_init_ok=1;
}
USART2_RX_STA=0;
if(mg323_send_cmd("AT^SICS=0,user,AAAA","OK",300)==1)
{
LCD_Fill(x,y+80,x+200,y+80+16,WHITE);
LCD_ShowString(x,y+80,200,16,16,"Set \"user\" is failed!!");
delay_ms(10);
is_init_ok=1;
}
USART2_RX_STA=0;
// while(mg323_send_cmd("AT^SICS=0,passwd,123456","OK",300))
// {
// LCD_Fill(x,y+80,x+200,y+80+16,WHITE);
// LCD_ShowString(x,y+80,200,16,16,"Set "passwd" is failed!!");
// delay_ms(10);
// }
USART2_RX_STA=0;
if(mg323_send_cmd("AT^SICS=0,apn,cmnet","OK",300)==1)
{
LCD_Fill(x,y+80,x+200,y+80+16,WHITE);
LCD_ShowString(x,y+80,200,16,16,"Set \"apn\" is failed!!");
delay_ms(10);
is_init_ok=1;
}
USART2_RX_STA=0;
if(mg323_send_cmd("AT^SISS=1,srvType,socket","OK",300)==1)
{
LCD_Fill(x,y+80,x+200,y+80+16,WHITE);
LCD_ShowString(x,y+80,200,16,16,"Set \"srvType\" is failed!!");
delay_ms(10);
is_init_ok=1;
}
USART2_RX_STA=0;
if(mg323_send_cmd("AT^SISS=1,conId,0","OK",300)==1)
{
LCD_Fill(x,y+80,x+200,y+80+16,WHITE);
LCD_ShowString(x,y+80,200,16,16,"Set \"conId\" is failed!!");
delay_ms(10);
is_init_ok=1;
}
USART2_RX_STA=0;
if(mg323_send_cmd("AT^SISS=1,address,\"socktcp://183.129.22.54:6008\"","OK",300)==1)
{
LCD_Fill(x,y+80,x+200,y+80+16,WHITE);
LCD_ShowString(x,y+80,200,16,16,"Set \"IP\" is failed!!");
delay_ms(10);
is_init_ok=1;
}
USART2_RX_STA=0;
if(is_init_ok==0)
LCD_ShowString(x,y+80,200,16,16,"Login initialized OK!");
}