TechTogetWorld


 daviduino.co.kr

techtogetworld.com

 david201207.blog.me

cafe.naver.com/3dpservicedavid


미세먼지 측정결과 Web Service



기획실장님께서 미세먼지 측정결과를 서버에 저장하고, 저장된 data를 web에 보여주는것을 소개해 주셨습니다.


본글은 미세먼지 측정결과를 web에 보여주는, 즉 Web Service 하는 또다른 사례에 대한 소개 입니다.


아래와 같은 순서를 소개토록 하겠습니다.

1. Web Service 시현

2. 구현방법

3. Next Step


[ Web Service 시현 ]


1. 도메인 : http://techtogetworld.mooo.com/index.php

  => 현재는 서버를 노트북에 구성을 했습니다. 노트북이 꺼진 동안에는 접근불가.

  => 추후 라즈베리파이로 서버를 옮길 예정임.




[ 구현방법 ]


1. 코딩화일 구성

  -. 저장위치 : Webserver root 디렉토리 ==> C:\Bitnami\wampstack-7.0.13-1

                   \apache2\htdocs

  -  화일구성

index.php

write.php

          => Web page 글쓰기 화면

process.php


          => 글쓰기 화면에 입력한 글을 서버에 저장

style (1).css

          => 페이지 스타일

dustdata.php


     => pms7001 먼지센서 측정결과를 mysql에 저장

showdata.php


     => mysql 서버에 저장된 측정결과 data를 웹페이지에 뿌려줌 (웹서비스 페이지 구성전 test용)

     => 웹 서비스 구성화일에는 필요치 않음, test를 하기 위한 용도임

loget.php


          => 아래 5개 화일 포함 6개화일 => 미세먼지 측정위치를 구글지도에 표현

logetincheon.php

logetoryu.php

logetqua.php

logetsindo.php

logetyoung.php




2. NODE_MCU Firmware

 PMS7003s.h

 sketch_oct30a_v03.ino

  -  세부코드와 코드설명은 유첨화일 클릭하면 볼수있습니다.


[ Next Step ]


1. 서버를 라즈베리파이로 이전

2. 먼지센서 케이싱 제작

  - 웨어러블 타입 , 고정식 타입 , 캐릭터 타입 , 기타  ....   추후 협의 필요함.

3. 코딩보완 : 최대한 중복부분 통합/ 디자인보완