簡版的IFTTT(IF THIS THEN THAT),可以根據一個數值或者數值的組合(支持邊沿觸發),觸發不同的操作(發郵件,微博,短信,執行操作單元)。
?
硬件:這篇教程不需要配合硬件使用,主要是使用樂聯網提供的API測試平臺完成模擬數據的上傳,體驗觸發器的各項功能。
?
步驟:
1?注冊樂聯網賬號(www.lewei50.com)

2 根據之前的教程添加好“我的設備”—溫度和濕度,(具體步驟參考[http://www.lewei50.com/dev/doc/126#](http://www.lewei50.com/dev/doc/126)?)(注意記住“標識”名稱,在后面調用時會用到)
?
?
?
3?進入“智能物聯”?->?表達式管理->?添加表達式(具體步驟參考[http://www.lewei50.com/dev/doc/126#](http://www.lewei50.com/dev/doc/126)?)
完成后如下圖所示
?
?
4?進入“智能物聯”?->?發送內容管理->?添加發送內容(具體步驟參考[http://www.lewei50.com/dev/doc/126#](http://www.lewei50.com/dev/doc/126)?)
?
如下圖:

?
5進入“智能物聯”?->執行單元管理->?添加執行單元(具體步驟參考[http://www.lewei50.com/dev/doc/126#](http://www.lewei50.com/dev/doc/126)?)
?

“名稱”填“開燈”,“執行命令”選擇“亮?LED”然后保存。
此步驟目的在于觸發LED燈開啟。
?
6下面進行觸發器設置
???進入“智能物聯”?->觸發器->添加觸發器
?[圖片上傳中。。。(6)]
在“說明”一欄填“溫度測試”;“測量設備”選擇“溫度”;“編輯條件”選擇“大于”后面空白處填“30”;不選擇“沿觸發”(沿觸發的意思是當觸發前的溫度數值小于等于30,下次溫度大于30時才會觸發,例如觸發前溫度為29,此次為31觸發一次,接下來溫度變為32,則不會觸發,只有當再次出現小于等于30的溫度如28度,則以后再出現大于30度的溫度時才會再次觸發。)
?
不選擇沿觸發的話默認為為電平觸發(熟悉示波器可能更容易理解這些概念)
電平觸發的意思是只要溫度一旦大于30時,就會觸發一次,例如當溫度為31觸發一次,下次溫度為32或者33,34等都會觸發;
?
下一步
“執行發送內容”選擇“是”
則會出現:
?
下面設置“發送方式”,這個步驟比較簡單:(注:由于發送內容受模板限制,發送方式目前不支持短信功能!)
(1)如選擇“郵件”,在“發送給”里填入收件人?email,多個請用“,”隔開;?如下圖所示:
?

?
(2)如選擇“新浪微博”,則需綁定新浪微博賬號,具體操作:首先,使用你的賬號登錄到樂聯網,進入后點擊左邊“管理菜單”的“我的賬號”,第一步要做的是綁定你的微博賬號,點擊“綁定微博賬戶”,點擊右邊窗口中的“綁定微博”藍色按鈕,會彈出一個新頁面,在這里輸入你的新浪微博賬號和密碼,點擊“登錄”即可綁定。綁定成功后會切換到提示“微博綁定成功”的界面,則表示綁定成功。要注意的是,如果你已經在IE上已經打開了你的新浪微博,則系統會自動關聯,不會出現登錄界面,如果你想綁定另外一個賬號,那么你需要退出你的新浪微博,并重啟IE瀏覽器,然后才能綁定。
?
?
?
接下來繼續設置發送內容選擇“溫度”
執行控制命令單元選擇“是”后面選擇“開燈”
最小觸發間隔:默認“10”分鐘(最小觸發間隔就是說兩次觸發之間最小的時間間隔,系統支持最小的設置是1分鐘,默認是10分鐘)
“是否開啟”選擇“是”,這樣觸發器就開啟了
這樣關于溫度的觸發器就設置完成,如圖:
?
?
以同樣的方式設置濕度觸發器。
設置完成后如圖所示:
?
?
?
?
**好了,現在觸發器設置完了,看一下效果吧。最簡單測試觸發器的方式是使用****api****測試,模擬數據上傳**
?
現在用API在線測試工具進行觸發操作
?進入首頁的“開發者指南”->?“API列表”?->“測量設備接口”?->gateway/updateSensors
?
網址如下:?[http://www.lewei50.com/dev/apitest/3](http://www.lewei50.com/dev/apitest/3)?
?

?
點擊“在線測試”會出現以下界面:
?
?
填入 你的的“Userkey”
在“API URL” 的[http://www.lewei50.com/api/V1/gateway/UpdateSensors/你的網關號?填入網關號(一般是01)](http://www.lewei50.com/api/V1/gateway/UpdateSensors/%E4%BD%A0%E7%9A%84%E7%BD%91%E5%85%B3%E5%8F%B7)
?
[填完以后APIURL是:](http://www.lewei50.com/api/V1/gateway/UpdateSensors/%E4%BD%A0%E7%9A%84%E7%BD%91%E5%85%B3%E5%8F%B7)
[http://www.lewei50.com/api/V1/gateway/UpdateSensors/01](http://www.lewei50.com/api/V1/gateway/UpdateSensors/%E4%BD%A0%E7%9A%84%E7%BD%91%E5%85%B3%E5%8F%B7)
?
?
?
“Post數據”中 “T1” 改為“temperature”,“Value” 后面的“1”改為“32”
?“01H1”改為“humidity”, “Value” 后面的“96.2”改為“75”
?

點擊 “調用接口” 出現下圖所示:
?

?
此時如果你已經把把觸發器全部打開了的話,相信你已經收到Email 或者發送微博了,并且LED燈也亮了。