sam lab 光感應器, 感應到光線變化, 應用 IFTTT 將數據即時回傳至管理者手機。
在萬物皆可連接上網的物聯網時代,連網裝置除了可以收集累積大數據來協助人們下決策外,也可以做為監控並直接應對各種狀況之用。Arduino 開發板搭配感測元件雖然也能做為監控與應對之用,但卻僅能在本地端控制與其相連的硬體裝置做一些基本的反饋,並無法直接與眾多的網路服務平台一起協同作業。因此,能與超多網路服務對接的 IFTTT雲端服務平台,便是提供了一個讓 Arduino 可與各家網路平台服務合作的橋梁。一旦有異常狀況發生,Arduino 就可經由 IFTTT 的協助來做出更多更有效的反應動作。
IFTTT 是一個免費的網路服務平台,其中的 IFTTT 為 IF This Then That 的縮寫,其運作邏輯就是小時候在國語課中常見的造句題型:「如果⋯(這樣),就⋯(那樣)」,即:「如果(IF)」有「這樣(This)的狀況」發生,「然後(Then)」就要有「那樣(That)的反應」。這與上一段提到的 Arduino 依狀況來做出反應的情形有異曲同工之妙,只是 IFTTT 的狀況判斷與回應動作均與網路息息相關。IFTTT 支援相當多的網路平台服務,使用者可利用 IFTTT 設定不同平台服務(Service)的不同狀況(Trigger)來作為觸發的條件。一旦觸發條件成立,便讓IFTTT 呼叫另一平台服務(Service)的指定動作(Action)來做出相對的回應。
而設定整個 IFTTT 觸發條件與相對反應動作的整個流程,IFTTT 稱之為「應用程序(Applet)」。
沒有留言:
張貼留言