EMail 通知


這個例子中, 我們製造一個服務, 使用的是 Maker Channel, 在 Maker Channel : https://ifttt.com/maker 中會有一組專用的 KEY, 這個 KEY 便是 WF8266R 要推送資料的目標.

現在就一起來 MAKER 吧!

 建立服務-條件


請點右上角你的帳號, 在選單中選擇 Create 建立服務

這時 this 就是要選擇觸發的來源, 我們使用 Maker Channel 服務. 請點 this 繼續

在輸入框中打入 Maker, 找到 M 的圖示點下去

第一次使用時需要進行連結, 請點 Connect

這時會開啟連結視窗, 請按下 DONE 完成設置. 回到下圖畫面後點下 Continue to the next step 繼續

這裡說明了如何去 觸發 Maker Channel, 有興趣的可到 https://ifttt.com/maker 查看

我們在 Maker Channel 中可以自訂多組的事件名稱, 這個例子是希望 GPIO 腳位電位變化時以MAIL通知, 因此給了一名稱為 GPIO_MAIL

到這裡就完成了 觸發條件 的設置了.

因此, 可以透過以下網址進行觸發要求
其中 {event} : 觸發的事件名, 這裡是 GPIO_MAIL
{key} : 自已的 Maker Channel KEY
{1} {2} : 自訂參數

https://maker.ifttt.com/trigger/{event}/with/key/{key}?value1={1}&value2={2}

 建立服務-執行動作


當條件成立時, 希望發送 MAIL 通知, 所以請在 Action 中輸入 GMAIL, 並點選圖示繼續

同樣的, 在第一次使用時需要點 Connect 進行服務授權和連結

完成 GMAIL 授權後請點 Continue to the next step

請輸入你要收到通知的 EMAIL 信箱位址, 並且填上 Subject 標題, 可以是中文, 其中 EventName 會顯示觸發自哪一個事件, 最後在 Body 填上收到文字內容, 其中 GPIO {{Value1}} is {{Value2}} 這2個參數會傳入像 GPIO 5 IS ON 或 GPIO 5 IS OFF 這樣的結果

最後一步按下 Create Recipe 就完成了

 WF8266R 事件 - API


在完成 IFTTT 的服務設置後, 我們需要在 WF8266R 事件系統中加入觸發時機. 假設繼電器 GPIO5 腳位打開時(GPIO5=0) 發送 MAIL 通知可以使用以下事件

其中 {{KEY}} 請換為你的 KEY

http://mywfXXXX.local/when/listen?eventValue=5,0&trigerType=2&trigerValue=maker.ifttt.com:80,trigger/GPIO_MAIL/with/key/{{KEY}}?value1=5%26value2=ON

 WF8266R 事件 - APP


簡單一點透過 WF8266R 物聯雲 APP 設置, 在事件系統中選擇 腳位監聽, 並選擇 5 號腳位在電位零時觸發, 觸發方式為 呼叫網址.

在呼叫網址頁面中可以透過上方的 範本 點選 IFTTT 快速設置 事件名稱 KEY 參數1 和 參數2

KEY 請到 https://ifttt.com/maker 查詢

最後按下確定後寫入事件即可完成