반응형

https://youtube.com/live/pJPfFLadJc0

[PYTHON#37] 라즈베리파이(raspberry pi)에 데이터베이스(MYSQL)에 ESP32가 보낸 MQTT데이터를 저장해보기!(녹칸다의 내맘대로 파이썬)

(주의) 이 내용은 파이썬을 완벽하게 공부해보자는 내용을 담고 있지 않음!
녹칸다의 내맘대로 파이썬(python) 시리즈이다.

자료는 구글 슬라이드로 작성되어있고 모두에게 공유되어있음!
https://docs.google.com/presentation/d/1J8y-oLiYO_Dzunb_P66GOXeE97xQx8zp83tCjW_O8BI/edit#slide=id.g32bc13aab9b_1_5

이번편은 ESP32가 MQTT로 라즈베리파이에서 돌아가는 파이썬에 데이터를 전송한다!
python은 ESP32가 보낸 데이터를 database인 mysql에 저장한다!
데이터베이스는 36편에서 설치가 완료되었으니 설치된 상태로 진행하도록 한다!

1.ESP32보드에 가변저항이 연결되어있고 MQTT메시지로 값을 전송할때 라즈베리파이에 돌아가는 python프로그램이 받아서 DB에 저장하시오!

ex01.py
0.00MB

 

2.ESP32보드에 온습도센서인 DHT-11을 연결하고 온도와습도값을 python프로그램으로 MQTT로 전송한다음 DB에저장하시오!

ex02.py
0.00MB

 

3.예제2번에서 ESP32보드가 2개이상이라면 어떤 전략을 사용해야겠는가?(토픽으로 구분)

ex03.py
0.00MB

 

4.예제2번에서 ESP32보드가 2개이상일때 payload에서 id개념을 추가해서 publish하는 방법!(예제3과 동일한 DB와 TABLE사용)

ex04.py
0.00MB

 

5.예제2번에서 MQTT BROKER를 public broker에서 나의 local broker로 변경해보시오!(라즈베리파이에 브로커가 작동중이라고 가정함)

ex05.py
0.00MB

 

6.ESP32에 온습도센서와 가변저항을 둘다 연결해서 MQTT로 publish하고 python이 받아서 DB에 저장하시오!(시간이 너무 남아서 만드는 예제)

ex06.py
0.00MB

반응형
Posted by 덕력킹
,