一般產業界在討論物聯網的技術發展,大多會把重心放在硬體規格上,像是處理器的核心種類或是採用何種無線射頻技術等。不過事實上,很多人會忽略了軟體在物聯網領域的重要性。
|
Wind River台灣分公司總經理蘇奎錦(攝影:姚嘉洋) |
Wind River台灣分公司總經理蘇奎錦談到,在無線射頻技術尚未大量普及前,諸多嵌入式系統就已經搭載了嵌入式軟體,這時候的系統設計相對單純。但將系統加上連網技術,要考量的面向就會增加不少,像是安全性、擴充性與穩定性等,都是系統設計時所需要考量的。再者,由於物聯網所涵蓋的應用範圍太廣,不同的應用情境,可能也會有不同的需求需要調整,但大體上的硬體架構其實是相當雷同的。舉例來說,像是機上盒與平板電腦的硬體規格,可能就是相差無幾,最大的差異就在是否搭載螢幕而已,所以軟體就必須扮演系統差異化的角色。
蘇奎錦進一步指出,在物聯網涵蓋的範圍太廣之下,Wind River所要做的,就是與各大應用領域領先的指標性業者合作,像是晶片或是系統業者等,都會是合作的對象,即便Wind River屬於英特爾旗下的子公司,但仍無損於Wind River與其他晶片業者的合作關係,從x86架構的AMD,到Power架構的飛思卡爾,或是MIPS與ARM架構等,Wind River都會以開放的心態來支援。至於網通技術的支援,Wind River也會將所需要的軟件或是協定直接建置自有的OS(作業系統)上,來減少客戶在系統開發上的負擔。
蘇奎錦分析,系統一旦具備聯網能力後,物聯網終端系統彼此之間就有可能造成彼此影響,如何達到不會互相干擾、軟體可以有適當的更新與安全性上的問題,這些通通都是需要思考的。與此同時,不同等級的處理器能力,必須配合不同規格的作業系統,系統運作時,才能相得益彰。甚至有些處理器沒有生產的情況下,如何在既有的硬體規格,以軟體更新的方式使系統升級。這些通通都是嵌入式軟體業者要去完成的工作。
而蘇奎錦也歸納結論指出:「在物聯網的範圍太大的情況下,採用開放架構已經業界普遍的共識。」開放原始碼絕對是相當重要的環結之一,嵌入式軟體業者所要扮演的角色,就是必須盡力減少軟硬體整合之間的維護、負擔與成本,也要盡可能讓客戶的開發成果重覆再利用,如此對於系統業者才是最有利的。