아두이노에서 온도값 주면 db에서 저장한 값을 webGUI에서 그래프로 출력하기


아두이노에서 온도값 주면 db에서 저장한 값을 webGUI에서 그래프로 출력하기

이번 프로젝트는 아두이노에서 온도값을 컴퓨터로 serial 통신을 사용해서 전달한다. (1초단위) serial로 받은 값은 파이썬과 mongodb를 이용해서 db에 저장한다. 동시에 다른 파이썬 프로그램에서는 web GUI 를 flask를 이용해서 실행시키고 db에서 읽은 값을 웹브라우져를 통해 그래프로 표현하다.여기서는 그래프로 출력하는 파이썬 flask와 html 코드를 설명하겠다.코드 - flask python>>코드 - html>>결과 >>해당 온도 값은 실시간으로 업데이트 되고 있다.주석>>파이썬 부터 설명하겠다.generate_raw_data 함수는 SSE (server sent event) 기법을 이용한 것으로 간단히 말해서 서버 push 기술입니다..........



원문링크 : 아두이노에서 온도값 주면 db에서 저장한 값을 webGUI에서 그래프로 출력하기