[아두이노#402] 앱인벤터와 MQTT통신으로 스마트폰 전용앱 만들어보기!(공기청정기4편)(녹칸다/포로리야공대가자)
프로그래밍/학생들이해볼만한주제 2021. 12. 23. 00:05반응형
앱인벤터와 MQTT통신으로 스마트폰 전용앱 만들어보기!(공기청정기4편)(녹칸다/포로리야공대가자)
녹칸다의 학습용 공기청정기 만들기 시리즈이다!
이번편은 3편에서 구현한 녹칸다의 IoT공기청정기를 MQTT클라이언트로 동작하도록 한다!
MQTT로 제어하기 위해서는 MQTT를 활용할 수 있는 전용 컨트롤러가 필요하다!
앱인벤터(appinventor)를 이용해서 IoT공기청정기를 제어할 수 있는 스마트폰 전용앱을 구현하도록 한다!
여기서 부터는 공기청정기를 제어하기 위한 공간적 제약이 없어지게 된다!
(화요일에 구현한 블루투스 버전은 블루투스 통신거리(10m이내)에서 가능하다)
(현재 버전은 인터넷이 연결가능한 지구상 어디에서든 가능하다)
(단, MQTT 브로커를 기본으로 제공하는 것을 사용할때)
(사물인터넷보드용 코드)
(앱인벤터프로젝트)
앱인벤터 MQTT EXTENSION
https://ullisroboterseite.de/android-AI2-PahoMQTT-en.html
관련라이브러리(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
반응형