반응형

 

(앱인벤터#26) MQTT를 이용한 이상한 비밀금고 만들기! (Appinventor MQTT 시리즈)
-이번 시리즈는 녹칸다의 앱인벤터(Appinventor) 시리즈 이다!
-앱인벤터는 스마트폰쪽의 어플리케이션(앱)을 아주 간단한 블럭놀이로 구현할 수 있는 도구이다!
-화면을 화려하게 꾸미기에는 한계가 있지만 스마트폰 앱만드는데 진입장벽이 높으므로 간단히 구현된다면 땡큐이다!
-앱인벤터의 모든 내용을 살펴보는 강의가 아니고 아두이노를 제어하기 위해 필요한 부분으로만 구성한다!
-녹칸다는 앱인벤터 전문가가 아님에 주의하자!(아두이노를 재미있게 활용하기 위해서 데려온 친구라고 생각하자)
-앱인벤터라는 툴을 사용하기 위한 진입장벽을 낮추기 위해서 녹칸다가 한발짝 정도 앞서서 예제를 이끌고 나간다!
-스마트폰으로 아두이노를 제어하기 위해서는 ①블루투스(bluetooth)를 이용한 방법과 ②웹통신을 이용한 방법, ③MQTT를 이용한 방법 정도인것 같다!
-3가지 방법중 ③번을 메인테마로해서 진행되는 Appinventor MQTT 시리즈이다!
-이번편은 과거의 녹칸다가 만들어둔 MQTT를 이용한 비밀금고를 앱인벤터에서 활용해보는 시간이다!
-개념상 좀 이상하기는 한데 잠금장치가 달린 작은 비밀금고가 있고 비밀번호를 MQTT로 인증한다는 컨셉이다!
-그때는 MQTT를 앱스토어에서 다운로드 받은 어플로 했었는데 금고를 제어하는 전용 앱을 한번 만들어 보는 것이다!
-사물인터넷보드(wemos d1r1)에 금고를 제어하기 위한 다양한 것들이 붙어있다!(코드도 이미 구현되어 있다)
-사물인터넷 보드쪽 내용은 그때 했던 내용을 복원하고 가볍게 코드 리뷰를 하는 수준에서 마무리 하도록 하자!
-앱인벤터에서 최대한 정성을 다해서 제어할 수 있는 UI를 만들어 보도록 하자!

 

(이런 모양으로 태블릿 화면을 꾸며볼라구함!)

 

(앱인벤터 프로젝트)

example315_1.aia
0.33MB

(wemos d1r1 코드)

example315_1_arduino.txt
0.01MB
example315_1-MQTT금고에공장초기비밀번호를추가하는코드.txt
0.00MB

 


(레퍼런스 프로젝트#263)
https://bota.tistory.com/1605

관련라이브러리(pubsubclient)
https://pubsubclient.knolleary.net/
관련라이브러리(LiquidCrystal_I2C)
https://github.com/johnrickman/LiquidCrystal_I2C

반응형
Posted by 덕력킹
,