[아두이노#404] C#윈폼과 MQTT통신으로 윈도우에서 공기청정기 제어해보기!(공기청정기끝편)(녹칸다/포로리야공대가자)
프로그래밍/학생들이해볼만한주제 2021. 12. 23. 22:13반응형
C#윈폼과 MQTT통신으로 윈도우에서 공기청정기 제어해보기!(공기청정기끝편)
녹칸다의 학습용 공기청정기 만들기 시리즈이다!
이번편은 4편에서 구현한 MQTT버전의 IoT공기청정기를 윈도우 환경에서 제어하기 위해서 C#윈폼에서 예제를 구현한다!
C#개발환경에서 만든 윈도우폼 어플리케이션을 MQTT클라이언트로 구동시키고 IoT공기청정기와 메시지를 주고 받으면서 양방향 제어를 해보도록 하자!
그리고 공기청정기의 작동상태와 측정중인 미세먼지 농도의 데이터를 수집해서 데이터베이스에 저장해보도록 하자!
데이터베이스는 특별하지 않으면 MYSQL을 활용하도록 한다!
(ESP8266용 코드)
(C# 프로젝트)
(데이터베이스 백업파일)
관련라이브러리(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
반응형