flask, pyserial 동시에 사용하기


flask, pyserial 동시에 사용하기

이번 주제는 flask로 웹서버를 동작시키면서 동시에 serial 통신으로 아두이노로 부터 값을 계속 받아오고 싶었다. 처음에 사용한것은 thread 모듈이었는데 웹서버와 같이 thread를 돌리는 방법은 시도하다가 잘안되서 포기하였다. 그렇게 찾은 것이 flask의 Response 함수 였다. Reponse는 말그대로 실시간 (on the fly)로 데이터를 처리해주는 것이다. 아래 링크를 통해 공부하였다.https://flask.palletsprojects.com/en/1.1.x/patterns/streaming/내가 작성한 코드를 보고 이해해보도록 하자.코드>>주석>>serial_start 함수는 Response에서 계속 응답해주는 것이다. http://localhost:9999/ 에 접속하자마자 seria..........



원문링크 : flask, pyserial 동시에 사용하기