如何透過 Scene (場景)功能快速打造物聯網應用情境 ( 1 )

2018/6/5更新: 場景功能完整操作影片介紹

MCS
MediaTek Cloud Sandbox
6 min readMay 11, 2018

--

為什麼我們會開發場景功能?

截至 2018 年 4 月 30 日,已經有超過 11,000 個活躍用戶在 MCS平台上開發了各式各樣的物聯網應用,並打造了超過 9,000 個產品原型(prototype)。當你將產品透過 MCS 完成了 API 對接及測試驗證階段後,會面臨幾個選擇:1) 開始尋找其它公有雲方案並針對產品應用架設自己的雲端平台 2) 尋找外包廠商開發終端業主的物聯網應用監控介面。至此,針對這個開發項目你將短暫離開 MCS 平台,直到有下一個產品開發及需求驗證。然而,因為物聯網的監控頁面需要做大量的客製化,業主對你開發的介面不斷刁難,因此你的開發時間從3個月增加到半年、8個月,好不容易終於耗費了大量時間及人力完成了一個業主的專案。接著,你回到 MCS 評估下一個新產品,然後花大把時間執行下一個專案。

所以我們開始思考,是否能針對不同垂直領域的物聯網應用場域,透過 MCS提供一站式使用體驗,進一步去優化從產品驗證完成到商業應用落地這段期間的開發流程並縮短開發時間?在與 MCS 的使用者(包含裝置開發廠商、系統整合商、模塊方案商等不同類型的使用族群)進行了多次的需求討論後,我們決定開發場景 (Scene)的功能。簡單來說,就是你可以上傳一張物聯網場域的圖片以做為物聯網場景的監控背景頁面,接著再選擇已驗證完成的測試裝置或裝置,將不同的裝置透過簡易的拖拉(drag&drop)方式將這些裝置定錨到場景圖上,以完成一個實際的物聯網遠端監控監控介面。此外,你還可以將這些開發好的場景頁面分享給內部管理者或終端業主,達成中、小型專案的商轉。

透過三個步驟讓不同裝置呈現在場景圖內 | mcs.mediatek.com

建立一個魚塭監控頁面

我們用一個智慧養殖漁業做為例子。首先,你可以先在場景頁面新增一個場景,並上傳該養殖池的實際照片,如下圖

於場景列表新增場景 | mcs.mediatek.com

點擊下一步,你會進入這個養殖池的場景編輯頁面。選擇點擊左側測試裝置裝置項目,下拉選單選取一個你在此 MCS 帳號中開發完成的測試裝置或裝置加進此養殖池,並在這個裝置編輯頁面中: 1) 重新命名此裝置在養殖池內的顯示名稱 2) 勾選裝置所有資料通道中欲顯示的關鍵資料通道 & 決定關鍵資料通道從上到下的顯示順序 3) 選擇是否要顯示此裝置的圖片在卡片上方(圖片是在原型開發過程中加入的)。

點擊左側裝置的「裝置」,進入編輯頁面 | mcs.mediatek.com

儲存後,此裝置卡片會出現在這張魚池的場景左上角,你可以將這個裝置拖拉定錨到養殖池中的實際位置,裝置將即時顯示連線狀態及這些資料通道收到的數值。

於場景編輯頁面中,亦可隨時點擊裝置卡片右上角海苔條回到裝置編輯頁面 | mcs.mediatek.com

場景編輯完成後,點擊返回,就會進入檢視頁面,網址列會顯示這個場景的Url Link。你也可以點擊右上角的編輯按鈕回到場景編輯頁面。

每個場景都有一個獨立的url | mcs.mediatek.com

下圖表示了一個魚塭的管理者如何透過遠程監測和控制自己魚池內的裝置:

如果該裝置具備多個資料通道,且不會一次全部顯示在各裝置卡片中,你可以在場景檢視頁面內直接點擊裝置卡片,由場景層進入裝置層 | mcs.mediatek.com

當然,你也可以視場域的需求放入室內平面圖或立體圖,甚至是一條智慧生產工廠的產線(如下圖)。

上傳一張智慧工廠的底圖,將透過MCS開發的裝置拖拉到這條產線上做即時監控 | mcs.mediatek.com

將建立的場景分享給客戶

除了場景畫面的編輯之外,你也可以將此場景圖分享給其它 MCS 的使用帳號,並將該使用者設置為管理者角色或一般檢視角色。兩種身分最主要的差異在於對於場景編輯上的權限: 管理者同樣可以對該場景進行編輯,而一般檢視角色無法對該場景進行編輯。你也可加入多個 MCS 帳號比較差異。

在場景編輯頁面右上角可選擇編輯該場景的使用者權限 | mcs.mediatek.com

此處要注意的是,場景的權限和裝置的權限是獨立的,因此若某一個使用者具備共同編輯此場景的權限,但並沒有被分享場景內某些裝置的權限,則該使用者即便可編輯或檢視該場景,也看不到這些裝置。因此分享場景時,也要確定該使用者對這個場景內的裝置使用權限為何。場景權限及裝置使用者權限這樣的設計是為了針對物聯網監控應用中,不同的物聯網場景管理者對於不同裝置,通常會擁有不同的(通常為上、下級關係)監控權限。

以下說明三種不同 MCS 使用者權限檢視的差異:

圖1-系統整合業者畫面,可編輯場景 | mcs.mediatek.com
圖2-業主/老闆檢視畫面,不可編輯場景 圖3 (右)-業主/監視人員檢視畫面。僅能監看具有權限的裝置

未來我們也將針對事件觸發提供優化,例如可在裝置上嵌入告警燈號,並可在場景中做提示、及可設定透過顯示型資料通道連動控制資料通道等,提供使用者更接近物聯網場景的應用。

希望你能透過以上文章,了解如何將場景功能應用在自己的物聯網實際專案上。下一篇,我們會介紹如何將多個不同的場景,透過嵌入Url的方式,將各個有關聯的場景彼此鏈結在一起。

--

--