반응형

 

(앱인벤터#31) 아두이노로 스마트폰에 푸시알람(push notification) 출력하기!(블루투스/MQTT)
녹칸다가 앱인벤터에서 스마트폰앱을 구현할때 푸시알람(push notification)을 발생시키는 간단한 확장파일(extionsion)을 발견했다!
사실 이것은 구독자중에 한분이 문의 해주신 내용인데 누군가 해놓은게 있을 것 같아서 검색하다가 찾게되었다!
이게 무엇이냐면 아두이노나 사물인터넷보드(wemos d1r1)에서 온도값이 일정량 이상 되어서 관리자에게 경고를 알려줘야할때 뾰족한 방법이 없었다!
MQTT클라이언트 앱을 설치하더라도 측정값을 확인만 가능할 뿐이고 내가 필요로하는 경고메시지를 출력하는데는 한계가 있었다!
아두이노에서 날라오는 센서값을 스마트폰앱에서 받은다음 특정값 이상이면 푸시알람을 발생시킬 수 있도록 해보는게 목표이다!
이렇게 만들어둔 어플리케이션은 백그라운드에서 동작하도록 해놓으면 카카오톡 메시지를 받는 것처럼 아두이노나 IoT보드로 부터 발생하는 경고메시지를 스마트폰 화면에 출력할 수 있다!

그러나 모든 버전에 대한 확인은 아직 못해본 상태라 테스트가 필요할 것 같다!
일단 안드로이드9.0버전까지는 가능한 것으로 확인됨!

아래와 같은 내용을 진행해보도록 하자!(센서는 광센서로 해보면 될 듯!)
1.아두이노에서 블루투스로 전송하는 데이터가 특정값 이상이면 알람을 발생시킨다.
2.사물인터넷보드에서 MQTT로 전송하는 데이터가 특정값 이상이면 알람을 발생시킨다.

 

(푸시알람 push notification extionsion)
https://github.com/jarlisson2/NotificationStyleAIX

 

(앱인벤터 MQTT EXTENSION)
https://ullisroboterseite.de/android-AI2-PahoMQTT-en.html

 

(아두이노&사물인터넷보드 코드)

334-1.txt
0.00MB
334-2.txt
0.00MB
334-3.txt
0.00MB

(334-4는 앱인벤터 프로젝트 4, 5에서 사용됨)

334-4.txt
0.00MB
334-6.txt
0.00MB

 

(앱인벤터 프로젝트)

(example334_1.aia는 아두이노 1~2 코드와 함께 사용됨)

example334_1.aia
0.03MB
example334_3.aia
0.04MB
example334_4.aia
0.34MB
example334_5.aia
0.34MB
example334_6.aia
0.34MB

반응형
Posted by 덕력킹
,