AWS IoT 버튼과 IFTTT를 연결하여 활용해 보세요.

개요



충동 매입적으로 Wi-Fi로 연결되는 'AWS IoT 엔터프라이즈 버튼'과 LTE로 연결되는 'SORACOM LTE-M Button powered by AWS

코드



절차는 솔라콤 안의 사람이 쓰여진 아래의 기사가 대단히 쉽습니다.
IFTTT

AWS lambda에서 코드를 이동해야 하지만 일단 만들면 괴롭히지 않아도 됩니다. 1-click/functions/ifttt at master · j3tm0t0/1-click - GitHub 의 관리 화면에서 버튼 별 설정을 하고, 거기에 맞추어 IFTTT 로 Applet 를 만들면 여러가지 사용법을 할 수 있게 되어 있습니다.

그건 그렇고, 나는이 기사에서 발표 된 AWS lambda 용 node.js 스크립트의 사양을 약간 변경하고 파이썬으로 다시 작성하고 사용합니다. 코드는 아래에 둡니다.
AWS IoT 1-Click

활용 예



버튼이 IFTTT 에 연결되게 되었기 때문에, 실제의 사용법을 2개 정도 짜 보았습니다.

1. 스마트 콘센트의 ON/OFF 버튼



집에서 사용하는 스마트 콘센트( Python script for AWS lambda to forward AWS IoT 1-Click event to IFTTT - GitHubGist )를 AWS IoT 엔터프라이즈 버튼으로 원격 제어합니다.

◆ AWS IoT 1-Click에서 게재위치 생성
tp-link HS105

◆ IFTTT로 Applet 만들기
버튼을 누르는 방법(LONG/SINGLE/DOUBLE)에 따라 스마트 콘센트의 ON/OFF를 전환.

지금까지 스마트 콘센트는 스마트 스피커 경유로 사용하고 있었습니다만, 수중의 버튼 누르는 것만으로 끝나는 것은 의외로 편리합니다. 버튼은 대단하다.

2. 아이에게 갖게 하는 연락 버튼



아이에게 잡고 버튼을 누르면 LINE으로 메시지를 날립니다.

◆ AWS IoT 1-Click에서 게재위치 생성


◆ IFTTT로 Applet 만들기
게재 위치에서 설정한 속성 값을 사용하여 LINE 메시지를 작성 및 전송.



버튼을 누르면 다음과 같은 LINE 메시지가 날아갑니다.

약간의 연락 수단으로 사용할 수 있는 장면이 있다.

좋은 웹페이지 즐겨찾기