반응형

https://youtu.be/QRwq7nF3NcQ

노드레드(node-red)와 MQTT통신으로 웹어플 만들고 데이터베이스 저장해보기!(공기청정기5편)
녹칸다의 학습용 공기청정기 만들기 시리즈이다!
이번편은 4편에서 구현한 MQTT버전의 IoT공기청정기를 스마트폰앱으로 제어하는것이 아니라 웹어플리케이션으로 제어하는 것이다!
녹칸다의 아두이노 월드에서 웹앱을 가장 쉽게 구현할 수 있는 전략이 바로 노드레드(node-red)를 이용하는 것이다!
스마트폰앱을 사용하는 것 대비 웹앱을 사용할때 장점은 설치를 할 필요가 없다는 것이다!
왜냐면 모든 스마트폰에는 기본적으로 웹브라우저가 기본으로 설치가 되어 있기 때문이다!
웹브라우저로 IoT공기청정기에 접속해서 이것저것 제어해보도록 하자!
그리고 공기청정기의 작동상태와 측정중인 미세먼지 농도의 데이터를 수집해서 데이터베이스에 저장해보도록 하자!
데이터베이스는 특별하지 않으면 MYSQL을 활용하도록 한다!

 

(사물인터넷보드용 코드)

403(IoT공기청정기MQTT버전).txt
0.01MB

(노드레드 flow)

403(노드레드).txt
0.01MB

(데이터베이스 백업파일)

example403.sql
0.04MB


관련라이브러리(pubsubclient/2.8.0)
https://pubsubclient.knolleary.net/
관련라이브러리(LiquidCrystal_I2C/1.1.2)
https://github.com/johnrickman/LiquidCrystal_I2C
관련라이브러리(PMS7003/1.1.0)
https://github.com/fu-hsi/pms

반응형
Posted by 덕력킹
,