집에 가면 현관의 빛을 자동으로 붙이고 싶다.
3696 단어 RaspberryPicloudfunctionsPubSub
배경
도쿄의 한 단지에 살고 있는 나, 통근의 날중에서, 문득 떠올랐습니다.
전에 살았던 맨션은, 현관에 사람 감지 라이트가 붙어 있었습니다.
호, 원해
갖추어진 것
전체상
설명
IFTTT
스마트 폰에 IFTTT 앱을 넣습니다.
한 영역에 들어가면 Web Request(Post)를 Cloud Functions로 보내기로 설정합니다.
Cloud Functions
Web Request (Post)를 받으면,
Cloud Pub/Sub에 메시지를 게시합니다.
한편, "You have entered the area."라고 LINE에 보냅니다.
Raspberry Pi
Cloud Pub/Sub Subscriber로 게시한 메시지를 받으면,
Nature Remo API에서 방의 조명을 얻고,
일정치 이하의 경우는, SwitchBot를 기동해, 라이트를 붙일 수가 있었습니다.
수행한 결과도 LINE으로 보냅니다.
참고한 링크집
Cloud Functions에서 Python 프로그램을 구현하는 데 도움이 되었습니다.
Raspberry Pi에서 Python 프로그램을 구현하는 데 도움이되었습니다.
Nature Remo API 사양 및 액세스 토큰 발급에 참고했습니다.
Raspberry Pi에서 SwitchBot을 조작하는 데 도움이되었습니다.
Raspberry Pi에서 프로그램을 서비스 등록했을 때 참고했습니다.
GAE는 사용하지 않지만 Message API를 사용하는 데 도움이되었습니다.
잡담
여기에 소스 등은 쓰지 않은 이유이지만,
우선 저와 같은 습관을 밟는 사람이 없다고 생각했습니다.
사람 감지 전구는, Amazon에서 SwitchBot보다 싸게 살 수 있고(동료에 돌진되었습니다 w),
GCP 대신 다른 클라우드 서비스도 있습니다.
또, 참고한 링크처의 소스에 조금 수정을 더하면, 움직일 수 있습니다.
Raspberry Pi에서 무엇을 실현하는 것은 내 오랜 숙제이지만,
진행이 느린 것은 도전입니다.
이 기사는 따뜻한 눈으로 볼 수 있기를 바랍니다.
앞으로도 이러한 장치를 잠들 수 없도록 활용해 가고 싶습니다.
Reference
이 문제에 관하여(집에 가면 현관의 빛을 자동으로 붙이고 싶다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kyou_rai/items/68b76c5d1f2ad56f5603텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)