在本周于德国纽伦堡举行的2018年嵌入式电子与工业计算机应用展(Embedded World 2018),我有机会和3位工程师交换意见,虽然只是3 万名与会工程师中的极少数,但却是相当重要的“样本”。其中之一就是Barr Group首席技术官Michael Barr,他将在会中介绍《2018年嵌入式系统安全与防护调查》(2018 Embedded Systems Safety and Security Survey)的结果。
这项调查以1,700名受访者为对象,最终的结果显示,目前至少有61%的嵌入式设计偶尔会连接到网络。但令人惊讶的是:他们并非都十分安全。
值得庆幸的是,有67%的受访者认为“安全性”(security)是一项重要的设计考虑,其重要性较2016年的调查提高了6个百分点。但也有22%的人表示,安全仍然不是其产品设计的必备要求;许多人坦言并未采用最佳实践,例如执行常规程序代码审查。此外,只有不到一半的嵌入式工程师为其物联网设计加密数据。
进一步削减成本以及让产品快速上市的压力,经常使得“安全性”被搁置一旁。Barr指出,即使想着手解决,“安全也是一项难题,因为这是一个分散的市场,面对着不同的操作系统、硬件配置以及有线与无线的连接——因而存在着许多攻击面,而且也没有一款能以一挡百的通用解决方案。”
他提出的补救措施可归纳为接受教育、采用最佳编程实践、使用加密技术,以及为攻击建立多重阻碍。 BarrEmbstudy根据调查结果显示,目前有超过1/4的嵌入式设计采用4个或更多处理器,而第五个则使用Linux版本(来源:Barr Group)
但是,安全性是物联网的一项赌注,今年添加的特殊配方则是AI技术——每一家公司处于不同的发展阶段,有些公司已经拥有,其他则仍在规划中。
三星电子(Samsung)的Artik物联网集团总经理James Stansberry表示,三星是“仍处于评估阶段”的多家公司之一,其内部开发工作和Graphcore等新创业公司的关系十分密切。
Stansberry表示:“这并不是有关哪一种硬件架构的选择,而是将传统的冯·诺依曼(von Neumann)架构处理器连接到神经网络加速器,并提供单一的编程范例——这将取决于软件开发人员的作法。”
从长远来看,每一家主要的供应商都会在其特定的嵌入式SoC中导入推论加速器。但由于应用程序(App)和算法仍在迅速发展,这还需要一些时间,因而为AMD和Nvidia等公司带来了机会。AMD首席技术官 Mark Papermaster将在今年的Embedded World中发表主题演说。
连手合作伙伴 为分散市场提供服务
人工智能只是主要供应商试图布局物联网大杂烩中的一道菜。Stansberry说:“业界需要不同的许多公司之间连手,共同打造物联网解决方案。”
因此,重点就在于经营合作伙伴关系。三星在本周宣布与PTC合作,将PTC ThingWorx资料分析服务添加至三星的SmartThings Cloud,用于管理物联网节点。三星还与至少三家公司达成合作关系,期望填补工业网关和蜂窝物联网连接之间的空白。
艾睿电子(Arrow Electronics)物联网平台副总裁Ashish Parikh认为,合作伙伴关系对于经销商更重要。除了传统的硬件供应商,该公司的合作伙伴还包括AT&T与Vodaphone等电信营运商、LoRa与Sigfox等连网供应商,以及来自亚马逊(Amazon)、微软(Microsoft)与IBM的云端服务。
他说:“你必须管理许多不同的关系,才能实现物联网计划。我们的客户们都很开心能为他们提供这些服务。”
Arrow在今年1月初完成了收购设计服务公司Einfochips的协议,此次收购为Arrow增加了1,200名工程师。Parikh说,“他们将协助管理目前由几十家客户设计的‘经销商IoT软件设计套件(SDK)’使用,以及预计将在未来几年内增加至数十万的装置。“
Stansberry指出,在这个高度多样化的市场,“改造小型工厂的风潮正热;另一个取得市场动能的是商业建筑...... (但是)家庭自动化仍十分纷歧,而医疗保健才刚开始看到投资报酬(ROI)的路径。”