코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
아두이노 다른 웹서버와 연동 질문 드립니다.
김지수 | 2015-09-26
|
|
---|---|
현재 아두이노 자체 웹서버가 아닌 다른 웹서버와 연동을 하려고 하고 있습니다. 와이파이 쉴드 기계는 Ardafuit cc3000이구요 GET요청을 통해서 임의의 값으로 접근을 하는데는 성공을 하였습니다. www.fastrprint(F("GET /doorlock_control.jsp?model_num=22222222&finger_num=1"));// GET 요청으로 model_num= 22222222이고 finger_num=1로 전송을 한다. 위 부분에서 GET으로 요청을 하는데 model_num은 그대로 하고 finger_num을 들어오는 변수값대로 처리를 하고 싶습니다. 즉 String finger_num = 1;을 하고 www.fastrprint(F("GET /doorlock_control.jsp?model_num=22222222+"&finger_num="+finger_num)); 이렇게 String으로 처리를 하고 싶은데 할 수 있는 방법이 있나요?? |
|
|
|
이전글 | [프로세싱] 창 여러개 띄우기 질문입니다 | 2015-09-25 |
다음글 | 마그네틱 도어 센서 질문.. | 2015-09-28 |
수박쨈 2015-09-29 08:46:59
가능합니다.
GET /doorlock_control.jsp?model_num=22222222&finger_num= 이부분을 큰따옴표로 묶어준 다음 뒷 부분에 오는 스트링 변수를 +연산부호로 붙여주시면 됩니다.
www.fastrprint(F("GET /doorlock_control.jsp?model_num=22222222&finger_num="+finger_num));
이때 finger_num은 String값만 된다는 점 유의하시길 바랍니다.
위 글처럼 String finger_num = 1; 이런식의 선언으로는 올바른 값을 전달할 수 없습니다.
스트링 값 처리에는 아래와 같이 항상 큰따옴표로 처리한다는 사실을 기억하세요.
String finger_num = "1";