八個研發物聯網產品的重要問題/Caceres Adrian

物聯網(IoT)並不是一項新技術,而是將既有的技術應用於新情況和新案例中。正因如此,大家會認為開發出一個物聯網產品並不那麼困難;這種認知是極其錯誤的。

物聯網實際上是一個網路連接系統中的系統。物聯網的實作,需要在所有系統之間協調通訊與操作,包括內建感應器的可聯網產品、各種雲端平台和網路,以及用以控制並監控運作效能的行動應用軟體或者web應用程式等等,所以是相當複雜的。

更重要的是,物聯網產品通常都缺乏像電腦或行動裝置的強大硬體,計算、記憶和儲存的功能十分有限。

由於這些困難,製造商在設計和建構物聯網產品時,最好選擇功能完善的物聯網平台。好的物聯網平台技術,可以妥善處理物聯網產品的各種功能與需求,讓製造商能夠專注於在自己的核心能力上,開發出最優秀的物聯網產品。

八個物聯網平台商必須自問的問題

找到一些關鍵問題的答案,能夠幫助你選擇合適的物聯網平台,以提高物聯網產品研發的速度。以下是幾個需要考慮的問題:

問題1:物聯網的資安策略

毫無疑問,資訊安全是幾乎每個製造商在設計物聯網產品時都會考慮的主要問題。物聯網平台技術必須整個產品鏈都擁有企業級的安全,不論產品本身、雲端平台,乃至於行動裝置端或web端的應用程式。

一些端到端整合、基於標準的技術應該包含:

  • AAA級安全

  • 設備到雲端的網路安全性

  • 用戶APP到無線網路的安全性

  • 雲端平台安全性

  • 包含身份認證和最新證書的設備安全

  • 應用程式的身份驗證

  • 資料加密

  • 本地、傳輸過程和雲端的資料保護

  • 安全的Session啟動

  • 安全升級的具體計畫,包含無線(OTA)通訊

問題2:如何應對行動裝置端與web端的應用程式開發?

太多的製造商在物聯網產品開發過程中忽視了應用程式的開發,這大錯特錯。因為行動裝置端與web端的應用程式,決定了物聯網產品的用戶體驗;客戶會以此判斷產品的成功或失敗。

物聯網平台提供商無需全心開發手機應用程式,但是一個理想的物聯網平台,應該提供應用程式開發的加速和整合工具,以及其它物聯網技術。最好還要有個專門對應應用程式開發的生態系統,為應用程式提供量身訂做的開發服務。

物聯網技術正在飛速發展,平台必須具有靈活性和不會過時的技術。

此外,物聯網平台提供者應該提供基於角色的存取控制(Role-Based Access Control)能力。這允許產品基於不同的個體「角色」接受控制(例如企業或家庭),或者是基於時間地點等條件。

問題3:關於未來的未知事物,你的物聯網平台擁有足夠的靈活性嗎?

一般而言,技術正在飛速發展,特別是物聯網技術。這是一個不斷除舊佈新,不斷遭遇挑戰的過程。物聯網平台必須具有靈活性和不會過時的技術。無論未來需要或者出現什麼新功能、新協議甚至新技術,物聯網平台應該確保你的產品不會卡在技術死角。

敏捷的物聯網平台將基於開放標準:供應商應該明確承諾時時跟上最新物聯網技術,在協議和標準演變與發展時不落其後。

物聯網平台旨在提供端到端的軟體,這使得設備製造商(如冰箱、恆溫器製造商)不僅能開發智慧產品,還能為最終用戶提供簡潔的、可靠的物聯網服務。

物聯網平台旨在提供端到端的軟體,這使得設備製造商(如冰箱、恆溫器製造商)不僅能開發智慧產品,還能為最終用戶提供簡潔的、可靠的物聯網服務。

問題4:當想要大大增加連線的物聯網產品數量時,會發生什麼?

實現少數產品的連接已經相當富有挑戰性,那麼當連線的物聯網產品數量增加到成千上萬、上百萬,甚至在未來五年達到行業預測的數以億計時,情況將變得更加複雜。物聯網的可擴展性不僅體現在設備的規模數量上,還需體現在雲端、軟體應用程式、資料、安全性、可靠性、延遲、用戶體驗甚至支援水平上。

問題5:推出新產品需要多長時間?

物聯網平台提供者應該要加速產品的上市時間,但是切記,對不切實際的時間估計要心生警惕。

不要根據傳統產品的經驗來計劃產品上市時間表。物聯網產品的設計過程中,必須考慮包括硬體開發、無線通訊、雲端操作、手機/web端應用程式的開發,和端點對端點安全性在內的所有因素。一般來說,單一產品可能需要九個月到一年才能進入市場,使用閘道器的產品可能需要十二個月到十八個月。

另外,需要確保有足夠的時間進行實際測試。對於簡單的物聯網產品,領先的物聯網平台提供商應花最少三個月進行實際測試;更加複雜的物聯網解決方案則可能需要六個月。嚴格的實際測試,是發現安全漏洞與錯誤的唯一途徑。

當連線的物聯網產品數量愈來愈多,相互連線的各種情況將變得更加複雜。

問題6:我們的物聯網產品將如何與其它產品、各種雲基礎設施以及第三方服務之間進行相互操作?

物聯網產品若想充分發揮它們的潛力,那必須盡可能廣泛的與其它產品相互連結操作,包括不同的製造商和各種不同的服務,例如能源管理、天氣預報、環境狀況、交通路況服務。

與可擴展性和安全性一樣,互操作性是從裡到外的,不可能後來才「添加」進去。當評估物聯網平台時,能對「產品將如何與其它連接產品、其他設備和服務以及其它未來可能出現的事物相互連結操作?」這個問題給出清晰明確回答的平台,就是你要找的。

問題7:如果電源或者是網路連接出了問題,那麼連接設備的運行情況會如何?

當電源或者是網路連接出問題的時候,預定的工作排程和指令還是得照常運作。即使失去網路連線,物聯網平台仍然需要有這樣「自己照顧自己」的操作設計。例如,終端用戶應該確知他們的門鎖不會失靈,讓陌生人擅入,或是把有權進入的人擋在外面。即使出現網路故障,也仍然可以正常開關門。

問題8:產品產生的資料由誰擁有?

物聯網平台提供者的答案應該要很簡單:你的產品產生的資料,應該由你所有。必須確保物聯網平台提供者不會擁有你的任何資料,否則,製造商將看不見物聯網的最重要價值,也就是產品實際運作使用時產生的資料。

其他問題

當然,還有許多其它更值得向物聯網解決方案提供者提問的問題,比如延遲和反應速度、客戶支援、如何處理物聯網產品產生的資料等。也需要注意潛在平台提供者詢問你的問題。他們應該試圖了解你的使用案例、期望、預算,以及你的物聯網整體戰略。一開始就提出正確的問題,將幫助你選擇正確的路線。