Page 487 - 3-3
P. 487
// 그 뒤에 id 값을 붙여넣기 해준다. ==> 단일모드일때는 생략
strcat(con, ",\"TCP\",\"");
// 그 뒤에 ,\"TCP\",\" 를 넣어준다.
strcat(con, add);
// 그 뒤에 addr 값을 붙여넣기 해준다.
strcat(con, "\",");
// 그 뒤에 \", 를 붙여넣기 해준다.
strcat(con, port);
// 그 뒤에 port 값을 붙여넣기 해준다.
strcat(con, ENTER);
// 그 뒤에 ENTER 도 붙여주자.
writing_string(con);
// 문자열을 전송한다.
}
void TCPtoSend(char *id, char *data){
// 정보 전송
char leng[6];
// 길이를 저장시킬 것임
int length;
// 길이를 저장시킬 것임
char var[15] = "AT+CIPSEND=";
//var 변수에 AT+CIPSEND= 를 넣어준다.
TCPConnect("0","192.168.0.202","8001");
delay_ms(2000);
strcat(var, id);
// 그 뒤에 id 값을 붙여주자.
strcat(var, ",");
//, 도 붙여주자
length = strlen(data);
//length 변수에 입력받은 데이터의 길이를 입력시키자.
sprintf(leng, "%d", length);
strcat(var, leng);
// 그 뒤에 leng 값을 붙여주자
strcat(var, ENTER);
//ENTER 도 붙여주자
writing_string(var);
//var 를 보내고
writing_string(data);
//data 값도 보낸다.
cipclose();
//cipclose() 호출
- 487 -