全新的事件觸發功能上線,一目了然地呈現裝置警告提示

現有事件觸發條件 VS 新增事件觸發條件

MCS
MediaTek Cloud Sandbox
7 min readJul 31, 2018

--

本篇文章將以開發MediaTek Cloud Sandbox 原型時的事件觸發條件及動作功能作為主題,分享多個新增的功能及實際應用情境。若你過去對於事件觸發條件及動作此一功能並沒有任何使用經驗,歡迎回到 MCS 官網上的教程進行了解。

PS: 某些使用者會碰到瀏覽器鎖住 Cache 的問題,以致於較慢更新到新版,若您發現您的事件觸發功能尚未更新,請於登入MCS 後,強制重整瀏覽器(Ctrl + F5)以體驗最新功能

過去裝置的事件觸發條件中,支援顯示類別的浮點數整數兩種類型的資料通道作為該事件觸發的觸發條件:

原事件觸發功能支援作為觸發條件的資料通道 | mcs.mediatek.com

在接觸到更多不同應用的開發者後,我們發現現有的資料通道類型已不足以涵蓋日益增加的物聯網應用情境。例如: 針對裝置多段顯示的不同狀態分別設定推播告警、針對裝置開/關狀態的推播告警…等。我們決定在事件觸發的「條件」中,增加支援顯示/控制類別的開關分類字串16 進位制這四種類型的資料通道類型及個別通道對應的觸發條件,如下:

此表格針對事件觸發與動作設定中的「條件」加以說明 | mcs.mediatek.com

以分類型資料通道為例,若你正在使用MCS開發一個針對工廠應用的裝置,裝置會上傳3種不同的運轉狀態,在顯示類別的分類資料通道以 弱/ 中/ 強作為表示。若你希望當該裝置上傳狀態為 時,透過 MCS寄送郵件通知你,則可於實際MCS 操作介面之條件設定如下:

而若你希望裝置上傳狀態和當下狀態相較有任何改變時,都寄送告警通知,則在編輯觸發條件選擇數值異動,則裝置上傳的最新狀態資料點和前次上傳資料點不同時,則寄送通知,設定如下圖:

以上須注意的是,上述觸發條件皆僅能透過裝置上傳的資料點(value)去做事件觸發,若是透過 MCS 介面進行操控之改變,並不適用此觸發事件。

全新的網頁警示功能及告警燈號提示

此圖表示一個煙霧偵測裝置在不同的觸發事件滿足下,設定網頁警示的視覺呈現 | mcs.mediatek.com

除了在觸發條件新增支援的資料通道外,在觸發動作的動作類型我們也新增了除了現有的郵件通知、手機推播、Webhooks外的第四種觸發動作- 網頁警示。這個功能的設計即是針對大量的商業應用場景,例如工廠、魚塭、農業等應用領域。當觸發條件滿足時,該裝置及觸發條件滿足的資料通道卡片都將呈現你定義的警示效果,達到視覺化的監控。若你有使用MCS 的Android App,也可以達成一樣的效果。

我們延續上文中的工廠應用為例,假設該工廠機台共有運轉狀態機台溫度機台開關三種資料通道。在這個應用裡,當機台溫度超過 55度或機台因不明運轉狀態轉為時,都需要特別注意或第一時間採取應對措施,我們可以在事件觸發的情境裡設定網頁警示類型的觸發動作,我們舉下述兩個事件為例說明此功能:

事件一: 機台超過 55 度進行網頁警示觸發。設定完觸發條件後,於動作類型選擇新增的網頁警示,在下方警告嚴重性下拉選取名稱為 「Medium」的橘色警示燈警告。

當機台溫度超過55度時,除了手機推播及寄送電子郵件外,設定觸發的資料通道卡片左上角將根據你選擇的警告名稱(Medium)跳出橘色警示燈,如下圖:

點擊該警示燈右方下拉圖示,可進一步顯示該警告名稱、最近一次發生該警告的觸發時間及解除按鈕。點擊解除按鈕後即可解除當下燈號。

注意: 若一個資料通道被設定兩個不同嚴重性的警告,則顯示最後發生的警告。

同時,在你的測試裝置列表,也會在該裝置內有資料通道被觸發時,於裝置卡片左上角進行警告提示。若要解除該警告,須進入裝置頁面並於提示下拉後進行解除。

事件二: 當機台運轉狀態轉為弱時,進行網頁警示觸發。因此事件較為緊急,下方警告嚴重性下拉選取名稱為 「High」的紅色警示燈警告。

當兩個觸發事件同時發生時,則兩個資料通道左上角將分別跳出個別設定的警示燈,如下圖1;而在裝置列表的層級,則會顯示警告嚴重性最高的警告名稱,如下圖2:

圖1,顯示各別資料通道之網頁警示 | mcs.mediatek.com
圖2,於裝置列表頁面僅顯示該裝置所有資料通到中警告嚴重性最高的警示燈號 | mcs.mediatek.com

修改警告嚴重性等級

上面我們舉的例子是以預設的三個警告嚴重性(High: 紅色警示燈/Medium: 橘色警示燈/ Low: 黃色警示燈) 設定網頁警示。除了預設的三種警告嚴重性外,你也可以針對不同應用情境增加或修改警告嚴重性,並設定你希望呈現在畫面上的顏色,如下

在觸發條件與動作的標籤下,可以看到所有的「警告嚴重性等級」。S1至S3分別為預設的警告嚴重性,嚴重性由大至小排序,不可修改警告名稱但可修改顏色 | mcs.mediatek.com
增加第四級警告嚴重性警告,並設定警示燈號為紫色,最多可增加至10種警告| mcs.mediatek.com
除了前三個預設的警告級別外,第4~10個警告嚴重性新增後可刪除,後面新增的警告嚴重性會往前遞補(若刪除第4級警告嚴重性,則原先的第5級警告嚴重性會遞補至第4級警告嚴重性)| mcs.mediatek.com
之後在設定事件觸發選擇網頁警示時,就可以看到新增的第四級警告嚴重性的警告名稱了| mcs.mediatek.com

現在,當你的裝置發生事件觸發時,你可以在個別裝置內、以及個別的測試裝置列表中看到不同的警告名稱及警示燈號,並且需要進行手動解除。下一篇,我們會分享另一個觸發事件的功能更新- Webhook 優化,最後教您如何打造一個包含各種警示燈號做到視覺化呈現的物聯網監控場景。現在,先回到 MCS 並開始體驗全新的事件觸發功能吧!

PS: 某些使用者會碰到瀏覽器鎖住 Cache 的問題,以致於較慢更新到新版,若您發現您的事件觸發功能尚未更新,請於登入MCS 後,強制重整瀏覽器(Ctrl + F5)以體驗最新功能

--

--