一般产业界在讨论物联网的技术发展,大多会把重心放在硬件规格上,像是处理器的核心种类或是采用何种无线射频技术等。不过事实上,很多人会忽略了软件在物联网领域的重要性。
|
Wind River台湾分公司总经理苏奎锦(摄影:姚嘉洋) |
Wind River台湾分公司总经理苏奎锦谈到,在无线射频技术尚未大量普及前,诸多嵌入式系统就已经搭载了嵌入式软件,这时候的系统设计相对单纯。但将系统加上连网技术,要考虑的面向就会增加不少,像是安全性、扩充性与稳定性等,都是系统设计时所需要考虑的。再者,由于物联网所涵盖的应用范围太广,不同的应用情境,可能也会有不同的需求需要调整,但大体上的硬件架构其实是相当雷同的。举例来说,像是机顶盒与平板计算机的硬件规格,可能就是相差无几,最大的差异就在是否搭载屏幕而已,所以软件就必须扮演系统差异化的角色。
苏奎锦进一步指出,在物联网涵盖的范围太广之下,Wind River所要做的,就是与各大应用领域领先的指针性业者合作,像是芯片或是系统业者等,都会是合作的对象,即便Wind River属于英特尔旗下的子公司,但仍无损于Wind River与其他芯片业者的合作关系,从x86架构的AMD,到Power架构的飞思卡尔,或是MIPS与ARM架构等,Wind River都会以开放的心态来支持。至于网通技术的支持,Wind River也会将所需要的软件或是协议直接建置自有的OS(操作系统)上,来减少客户在系统开发上的负担。
苏奎锦分析,系统一旦具备联网能力后,物联网终端系统彼此之间就有可能造成彼此影响,如何达到不会互相干扰、软件可以有适当的更新与安全性上的问题,这些通通都是需要思考的。与此同时,不同等级的处理器能力,必须配合不同规格的操作系统,系统运作时,才能相得益彰。甚至有些处理器没有生产的情况下,如何在既有的硬件规格,以软件更新的方式使系统升级。这些通通都是嵌入式软件业者要去完成的工作。
而苏奎锦也归纳结论指出:「在物联网的范围太大的情况下,采用开放架构已经业界普遍的共识。」开放原始码绝对是相当重要的环结之一,嵌入式软件业者所要扮演的角色,就是必须尽力减少软硬件整合之间的维护、负担与成本,也要尽可能让客户的开发成果重复再利用,如此对于系统业者才是最有利的。