李榮
用戶界面由用戶與計算機系統(tǒng)交互的功能組成,包括屏幕、頁面、按鈕、圖標和表單等。用戶界面最明顯的例子是計算機和智能手機上的軟件和應用程序。
然而,用戶界面不一定需要屏幕,例如,電視遙控器有一個由各種按鈕組成的用戶界面,而像Amazon Echo這樣的智能音箱設備可以通過語音命令進行控制。
與用戶界面密切相關的術語是用戶體驗(UX)。二者的區(qū)別在于,盡管用戶界面與用戶實際看到的和與之交互的東西有關,但用戶體驗是用戶對產(chǎn)品的整體體驗,它包括網(wǎng)站、應用程序、硬件包裝和安裝等。用戶體驗甚至可能與用戶界面(UI)設計無關。
與物聯(lián)網(wǎng)解決方案交互的方式
用戶可以通過多種方式與物聯(lián)網(wǎng)解決方案進行交互。同樣,正如傳感器和網(wǎng)絡連接,選擇取決于具體用例。這里來看看一些最常見的選擇。
1.接收自動通知
在物聯(lián)網(wǎng)應用中最常見的情況是,如果發(fā)生異常情況,我們希望接到收通知或警報,例如,如果機器的溫度超過閾值限制,我們希望得到通知。信息可以通過電子郵件、短信、電話或推送通知來傳遞。
2.主動監(jiān)控信息
我們可能還希望能夠主動監(jiān)控信息,例如,如果需要有一個資產(chǎn)跟蹤解決方案來跟蹤我們的車輛,即使沒有異常情況發(fā)生,我們也希望監(jiān)控車輛的位置。我們可以使用移動或計算機應用程序來監(jiān)控信息。
3.遠程控制系統(tǒng)
用戶界面還允許用戶遠程控制物聯(lián)網(wǎng)系統(tǒng),例如,用戶可以通過移動應用程序調節(jié)燈光或關閉加熱。這也可以由應用程序本身的指導方針自動完成。
物聯(lián)網(wǎng)的用戶界面注意事項
僅僅為應用程序構建一個直觀的用戶界面和UX本身就是一個挑戰(zhàn),但物聯(lián)網(wǎng)應用程序又將復雜性提升到一個全新水平。讓我們看看在為物聯(lián)網(wǎng)設計用戶界面時必須考慮的一些問題。
1.連接性
對于數(shù)據(jù)發(fā)送到云端的頻率(以及處理數(shù)據(jù)的頻率)有不同的方法,因此在設計用戶界面時需要考慮這一點。例如,如果我們有一個位置跟蹤器每3小時向云端發(fā)送一次信息,用戶界面應該清楚地通知用戶,他/她看到的不是實時信息,例如,用戶界面可以讓用戶知道“2小時前收到的最后一條消息,并且預計1小時后會收到下一條消息”。
2.物理用戶界面
我們應該考慮在物聯(lián)網(wǎng)設備上是否需要物理用戶界面。在某些應用中,這是必要的,例如,如果家里有智能燈,即使WiFi關閉,我們也希望能夠使用它們。然而,出于美觀原因,物理用戶界面通常非常有限,也因為延長物聯(lián)網(wǎng)設備的電池壽命。物理用戶界面也可以像物聯(lián)網(wǎng)傳感器設備上的小LED燈一樣簡單,以告知用戶設備已經(jīng)打開。
3.簡單
以最簡單的方式將信息傳遞給用戶是很重要的。此外,從物聯(lián)網(wǎng)數(shù)據(jù)中處理的信息應根據(jù)用戶的具體需求進行定制。最好限制不同用戶組的信息訪問,只向特定用戶顯示他/她需要看到的內容。這使得用戶更容易消化物聯(lián)網(wǎng)系統(tǒng)提供的信息。此外,可視化使信息更容易理解。
4.性能
即使有了高效的數(shù)據(jù)處理,用戶界面中呈現(xiàn)的信息量也可能是巨大的。在設計用戶界面時必須考慮到這一點,否則用戶界面的性能可能無法擴展以適應更多的用途。圖表是以有意義的方式呈現(xiàn)大量數(shù)據(jù)的好方法,并且它們還有助于用戶界面的性能。此外,如果需要在用戶界面中顯示一長串事件或消息,通常一次只加載一部分數(shù)據(jù)來顯示。
我們再舉一個涵蓋整個過程的例子:
想象一下,我們正在處理零售店的冷鏈。我們要確保商品保持在合適的溫度下,還要跟蹤運輸貨物卡車的位置。
物聯(lián)網(wǎng)工作流程的步驟如下所示:
首先,用傳感器收集關于溫度和位置的數(shù)據(jù)(步驟1),之后,使用網(wǎng)絡解決方案將數(shù)據(jù)發(fā)送到云服務平臺(步驟2),在云服務平臺中,數(shù)據(jù)通過數(shù)據(jù)處理轉換成有用的信息(步驟3)。最后,信息通過用戶界面?zhèn)鬟f給最終用戶(步驟4)。