아두이노를 이용한 층간소음 해소6 (완료) 아두이노 -> 라즈베리파이 -> mysql -> phpmyadmin -> json -> android

    1→2→3→4→5→6순으로 진행을 하였으며,

    1(아두이노) 2(VMWARE,우분투,클라이언트) 3(라즈베리파이,서버) 

    -아두이노와 vmware 시리얼 통신을 하고 vmware와 서버인 라즈베리파이는 소켓통신(TCP/IP)을 한다.

    4(3번 서버에 mysql과 연결하여 데이터를 차곡차곡 저장) 5(mysql데이터를 phpmyadmin과 연결을 하기위해

    아파치와 PHP를 서버에 설치 하였다. 

    설치 후에 DATA라는 파일을 만들고

    위와 같이 코드를 작성하였는데, ip주소와, mysql id, mysql pw, 데이터베이스 이름

     

    mysql데이터들중 소음이 65보다 큰 데이터를 뽑았다.

    이렇게 데이터들이 json형식으로 나타나게 되며 이제 이 데이터들을

    데이터들을 json파싱을 하여 안드로이드 가상머신에 나타나게 하였다.

     

    소스코드

    안드로이드 외의 소스코드.zip
    0.01MB
    안드로이드 소스코드.zip
    0.41MB
    영상.zip
    9.18MB

    3번이미지를 보면 살짝 이상한데 소스코드를 수정하여야 한다.

     

     

     PHPMYADMIN 이란 mysql 을 GUI로 관리 할 수 있는 무료 소프트웨어 도구이다.

    간단하게 phpmyadmin 을 사용하면 쉽게 DB 작업을 할 수 있다.

    댓글

    Designed by JB FACTORY