IFTTT,IF This Than That,要建立 This 事件觸發 That 服務的 Applet
選 Create,建立 This 事件觸發
新增 This 事件
搜尋 web,選 Webhooks 類的事件
選 Receive a web request,這是最常使用的觸發事件,此事件,當接收到 HTTP 請求時,會觸發 That 服務
給 Webhooks Receive a web request 事件命名,完成建立
新增 That 事件
搜尋 gmail,選 Gmail 服務
選 Send an email 服務
設定 Send an email 服務
Applets 建立完成,且已作用中。按 Edit title 可自行修改長長的 Applets 標題。
選 Archive 可刪除此 IFTTT Applets。選 View activity,可看 Applets 是否運作中
選 My Applets,所有建立的 Applets 列表。Free 帳號的使用者,最多只能建立 3 個 Applets
選要測試的 Applet,選 webhooks,選 Documentation
紀錄 Applet key
於測試頁下,複製 Applet key,此 key 在 ESP8266 程式會使用。
5 給定 EventName, espDataToMail
6,7,8 任意模擬數值,分別代表光敏電阻的類比值與數位值、溫度感測值
Applet key: x44q-yN5DPxkYrTkKN7wP
成功觸發 Applets
分別登入所有收件人信箱,檢查信件
開啟瀏覽器,於網址列輸入下列連結:
https://maker.ifttt.com/trigger/espDataToMail/with/key/x44q-yN5DPxkYrTkKN7wP?value1=168&value2=1&value3=40
自取模擬數據 value1=???&value2=?&value3=??
分別登入所有收件人信箱,檢查信件
或 離線版 TUNIOT(執行資料夾中 demo/code/index.html)
完成之積木程式
儲存積木檔(.xml),儲存 Arduino 程式碼(.ino)
查看 3 個 IFTTT 設定的電子郵件信箱,都正常收到通知信。
通知信感測報告數值與控制板感測相同
進行這實作要注意,Google 對使用 Gmail 發送信件是有數量限制的,每日 2000 封。參考。應用上,應該要思考設計程式來進行符合設定條件才觸發。
同 2.1
這裡,我們實作當光敏電組類比感測值 >800時,接 D4 LED 燈亮,同時觸發 IFTTT 傳送訊息至 gmail。
請自行依 EXP2 擴充挑戰設計程式看看,晚點再貼程式上來給大家參考
同 2.1
這裡,我們實作每當光敏電組類比感測值 >800時,接 D4 LED 燈亮,同時觸發 IFTTT 傳送訊息至 gmail,當連續觸發 IFTTT 10 次後,停止繼續觸發,以免使用者對這訊息麻痺不理了。
請自行依 EXP2, 3 擴充挑戰設計程式看看,晚點再貼程式上來給大家參考