서버와 클라이언트통신 (TCPIP,라즈베리파이,아두이노,c언어,mysql) (완료) 1. 아두이노로 온・습도 값을 측정하고 불쾌지수를 구한다. (블루투스를 연동하여 데이터를 확인할수있다.) 2. 온・습도・불쾌지수를 버퍼에 담는다. 3. 버퍼에 담은 데이터를 클라이언트(우분투) 를 사용하여 서버 (Raspberry Pi ,Putty) 로 보낸다. 4. 서버에서 버퍼에 담아온 데이터를 쪼갠다. (ex 온도, 습도, 불쾌지수로 나눔) 5. 나눈 데이터 온도 데이터를 이용하여 옷차림을 만들어 낸다. 6. 옷차림 데이터와 온도, 습도, 불쾌지수 데이터를 서버에서 MY_SQL과 연동하여 DB에 저장한다. 우분투, 아두이노 스케치, 라즈베리파이, c언어 mysql 를 사용하였다. 아두이노 소스코드 #include #..
SERVER.C 라는 서버 코드 #include #include #include #include #include #include void error_handling(char *message); int main(int argc, char*argv[]) { int serv_sock; int clnt_sock; struct sockaddr_in serv_addr; struct sockaddr_in clnt_addr; socklen_t clnt_addr_size; char message[] = "Hello World!"; if(argc!=2) { printf("Usage : %s \n", argv[0]); exit(1); } serv_sock=socket(PF_INET, SOCK_STREAM, 0); if(se..