- void SIM800_Init(void)
- {
- printf("%s\r\n","[SIM800_Init]ENTER AT.");
- SendCmd(AT,"OK",1000);
- printf("%s\r\n","[SIM800_Init]EXIT AT.");
-
- printf("%s\r\n","[SIM800_Init]ENTER B.");
- SendCmd("AT+CGCLASS="B"\r\n","OK",1000);
- printf("%s\r\n","[SIM800_Init]EXIT B.");
-
- printf("%s\r\n","[SIM800_Init]ENTER AT+CGDCONT");
- SendCmd("AT+CGDCONT=1,"IP","CMNET"\r\n","OK",2000);
- printf("%s\r\n","[SIM800_Init]EXIT AT+CGDCONT");
-
- printf("%s\r\n","[SIM800_Init]ENTER AT+CGATT.");
- SendCmd("AT+CGATT=1\r\n","OK",1000);
- printf("%s\r\n","[SIM800_Init]EXIT AT+CGATT.");
-
- printf("%s\r\n","[SIM800_Init]ENTER AT+CIPCSGP");
- SendCmd("AT+CIPCSGP=1,"CMNET"\r\n","OK",2200);
- printf("%s\r\n","[SIM800_Init]EXIT AT+CIPCSGP");
- printf("%s\r\n","[SIM800_Init]ENTER AT+CLPORT.");
- SendCmd("AT+CLPORT="TCP","2000"\r\n","OK",2200);
- printf("%s\r\n","[SIM800_Init]EXIT AT+CLPORT.");
-
- printf("%s\r\n","[SIM800_Init]ENTER AT+CIPSTART.");
- SendCmd("AT+CIPSTART="TCP","183.230.40.39","876"\r\n","OK",1000);
- printf("%s\r\n","[SIM800_Init]EXIT AT+CIPSTART.");
- }
复制代码
|