全面添加工业边缘分析

数据分析正在成为工业物联网 (IIoT) 的一项重要功能。一项最近研究显示,69% 的决策者认为:到 2020 年,工业分析对企业成功而言至关重要,预测性和规范性机器维护将成为工业分析的主要应用。但是,工业分析在延迟、带宽和安全性等领域面临着特别的挑战。因此,工业分析通常必须在边缘操作,而不是在云端进行。边缘处理对自调整系统尤为重要,它必须将实时数据回收到反馈环路中,从而不断提升性能。虽然更快的处理器使得在边缘执行工业物联网数据分析变得更加可行,但工业机器仍然需要低功耗计算技术,并且长时间在恶劣的环境中可靠运行。任何新分析解决方案都必须与现有的旧系统进行交互操作。工业工程师希望为现有的控制系统增加边缘分析能力,其中一项选择便是:通过增加一个新的处理器模块来改良设计。此时,英特尔凌动® 处理器 C3000 实现了能源效率与计算、存储和功能改进之间的平衡,从而在边缘安装智能,无需从头开始安装。

采用英特尔凌动® 处理器的工业级边缘智能设备

英特尔凌动® 处理器拥有一系列架构更新,计算性能提升 2.3 倍存储性能提升 4 倍。(图 1)。由于每个周期指令 (IPC) 增加了 30%,指令获取/解码功能获得了增强,无序 (OOO) 调度和新的内部结构体系结构更加卓越,因此处理性能获得提升。这一切对于执行实时边缘分析工作负载至关重要。

图 1. 英特尔凌动® 处理器 C3000 具有许多升级功能。(资料来源:英特尔)

在内存方面,C3000 融合了两倍第二层缓存,使得边缘分析系统可以快速访问数据。处理器还支持智能存储加速库 (ISA-L),这是一款为需要高数据吞吐量和最小延迟的应用而优化的软件库。借助存储性能开发套件 (SPDK),开发人员能将存储性能调整到他们所需使用状态。英特尔® SPDK 作为一个开放源代码工具集,有助于加快上市速度,打造面向未来的存储服务器和网关设计(如工业物联网中常见的存储服务器和网关)(图 2)。

图 2.
存储性能开发套件 (SPDK) 有助于打造面向未来的存储设计,同时加快产品上市速度。(资料来源:英特尔)

软件方面的新功能是可以支持 64 位应用程序。对于在更高级别工业物联网技术堆栈中使用英特尔® 至强® 处理器或英特尔® 酷睿 处理器的组织来说,这种 64 位指令集能够让组织统一边缘到云端的软件投入。而这只是企业效益进入运营技术 (OT) 领域的一种行为。

边缘的企业级功能

除了计算和存储优势之外,C3000 处理器还包含一组硬件辅助功能,可帮助实现更有效的边缘分析处理。首先,英特尔® QuickAssist 技术(英特尔® QAT)可提供高达 20 Gbps 速度,可用于加速和压缩加密工作负载,从而确保安全的数据传输,同时为其他任务留出宝贵的处理器周期。英特尔® 虚拟化技术(英特尔® VT-x)也采用用于定向 I/O(英特尔® VT-d)的英特尔® 虚拟技术和用于连接的英特尔® 虚拟技术(英特尔® VT-c)在 C3000 处理器中得以发展。如图 3 所示,英特尔® VT-d 隔离并限制对某些定义内存区域的 I/O 访问。这有助于消除与虚拟机 (VM) 相关的 I/O 故障,从而提高可靠性并增加工厂正常运行时间。

图 3. 用于定向 I/O 的英特尔® 虚拟化技术(英特尔® VT-d)将内存访问限制在已定义的内存区域。(资料来源:英特尔)

就其本身而言,英特尔® VT-c 与英特尔® 以太网控制器集成到新的英特尔凌动处理器中,以提供 I/O 虚拟化和服务质量 (QoS) 功能。这些功能通过端口分区以及多任务传输和接收队列的能力实现,从而实现 I/O 操作之间带宽分配的平衡(图 4a 和图 4b)。将这些任务从主机处理器卸到以太网控制器能减少 I/O 瓶颈,并提升生成大量传感器数据应用程序(例如机器人技术)的性能。

图 4a。用于连接的英特尔® 虚拟化技术(英特尔® VT-c)支持端口分区,从而减少 I/O 瓶颈。(资料来源:英特尔)

图 4b。用于连接的英特尔® 虚拟化技术(英特尔® VT-c)支持的多任务传输和接收队列。(资料来源:英特尔)

这些企业级技术对工业物联网系统至关重要,因为它们可使工业级处理器执行多个工作负载,寿命保障周期为 15 年。

可靠的改装

为了确保在工业物联网边缘分析系统中能够可靠运行,英特尔凌动处理器 C3000 受到“扩展环境运行温度” (eTEMP) 功能的支持。这能确保在 -40°C 至+ 85°C 的温度范围内可靠运行。除此之外,导致其高耐用性的另一个因素是该系列的低热设计功率 (TDP),在部分 SKU 中仅为 8.5 瓦。因此,C3000 设备可以部署在工厂车间的被动冷却系统中,而纠错码 (ECC) 内存能确保边缘分析应用的数据完整性。考虑到设备的功能,OEM 现可提供基于 C3000 处理器的嵌入式主板解决方案,旨在为工业物联网边缘分析提供入口。例如,Quanmax 公司生产的 UATX-DNV0 是一款工业级单板计算机 (SBC),搭载具有 2 至 16 个内核的英特尔凌动处理器 C3000(图 5)。它包括四个铜质 GbE LAN 端口、四个光纤 10 GbE LAN 端口和六个 SATA 插座。

图 5. Quanmax 公司的 UATX-DNV0 是工业级单板计算机 (SBC)。(资料来源:Quanmax 公司)

重要的是,UATX-DNV0 SBC 符合业界标准的 Micro-ATX 外形规格。因此,主板可以集成到最初支持 Micro-ATX 外形规格的机器中,开发人员无需重新设计整个系统。

工业物联网过去与未来之间的协调平衡

边缘分析是工业物联网的表现,想要实现就需要协调未来的技术和过去的基础设施。英特尔凌动处理器 C3000 标志着朝着这一目标迈进了一大步,将获得提升的性能和存储与企业级功能和工业级可靠性结合在一起。既然这样的改进在工业标准处理器模块上可供使用,那么工业工程师就能利用这些功能来添加边缘分析处理,而不会使以前的投入付诸东流。他们还将系统定位在工业物联网的下一阶段 – 通过机器学习实现边缘自主能力。

借助灵活的防火墙,确保工业物联网安全

在 IT 领域,防火墙是最有效工具之一,用于保护敏感的网络。企业防火墙充当敏感的内部网络和互联网之间的“守护者”,通过应用预先定义的安全规则,预防未经授权的外部流量访问公司设备,同时保护内部设备上的数据不受外界干扰。传统的防火墙很好理解。IT 部门通常购买现成的防火墙设备,并将全局规则应用于企业网络中的所有设备。另一方面,工业物联网网络所需的防火墙要复杂得多。主要原因是他们所保护的设备类型。在 IT 领域中,网络上大多数系统都配备了一定级别基于设备的保护,例如防病毒 (AV) 软件,可阻止恶意代码的执行(即使恶意代码通过防火墙防御)。企业系统还运行操作系统 (OS),每当发现漏洞时都可以使用最新的软件补丁程序进行更新。因此,防火墙管理员能够实施基础级别的安全保护,仍然允许各种企业设备访问互联网。但许多工业设备运行的旧版操作系统 (OS) 不再支持安全补丁。即使采用较新的操作系统的工业设备也经常冻结软件,以确保平台的稳定性。另外,大多数工业系统受资源约束严重,无法运行本地 AV 技术。因此,工业网络防火墙为许多此类系统提供了完整的安全堆栈。由于安全要求因系统而异,因此工业防火墙通常专门用于单个生产设备或某件设备而非整个组织,并根据具体需求进行调整。它们由熟悉防火墙保护系统的操作工程师或服务技术人员进行部署和维护,支持的端口和 IP 地址远远少于企业级端口和 IP 地址。这些因素推动工业防火墙设备需要满足以下几项特别设计要求,包括:

  • 灵活,可满足多种系统的安全需求
  • 简单,方便熟悉工业系统的操作技术人员部署和维护防火墙
  • 耐用,能够承受恶劣环境(如工厂车间或大型机器内部)的影响
  • 可靠,在较长的工业生命周期内高效运行
  • 划算,可配置多个防火墙,用于保护工业网络上的所有设备

由于每个工业防火墙只保护少量设备,因此网络处理器无需提供尽可能高的数据吞吐量和计算性能。相反,支持工业防火墙设备的处理器应该具备成熟的技术和较广的市场采用率,同时还能解决上述问题。

基于英特尔凌动® 处理器的灵活型工业防火墙

英特尔凌动® 处理器 E3800 是一系列单核至四核的片上系统 (SoC),拥有在工业环境中部署的传统性能,并且具备大多数工业防火墙设备所需的性能。该处理器还包括一组支持高级安全功能的集成硬件加速器,如果使用得当,可以显著降低工业防火墙设备设计的复杂性。首先,英特尔® 高级加密标准新指令(英特尔® AES-NI)可在独立于主 CPU 内核运行的硬件模块中获得批量加密、解密和验证任务的性能提升。这是工业防火墙的一个关键功能,因为它补充了网络处理器的主要功能,同时还为其他任务腾出空间。工业防火墙设计人员可以利用英特尔 AES-NI 提供的额外处理器资源的一种方式是:通过英特尔® 虚拟化技术 (Intel® VT-x),允许多个虚拟机 (VM) 在相同的多核处理器上以接近本机的性能同时运行。同样重要的是,这些虚拟机之间保持安全的距离,为工业防火墙设计创造了多种可能。例如,在离散安全设备上虚拟机中运行的防火墙功能可以与其他服务分离,例如安全文件传输协议 (SFTP) 服务器允许传统工业系统无需额外硬件即可连接到互联网。另外,集成到现有某台机器中的工业防火墙可以将保护应用与控制功能分离,确保技术人员可以在不影响其他子系统的情况下维护一个子系统。这两种技术可以满足工业防火墙设备的灵活性和简单性要求,同时,英特尔凌动处理器 E3800 还可以承受恶劣的工业环境。SoC 具备在 -40°C 至 110°C 工作温度范围内运行的性能,3 瓦到 10 瓦的热设计功耗 (TDP) 降低了工业环境中导致可靠性问题风扇冷却需求。

灵活型工业防火墙解决方案框架

为了帮助开发可定制的工业防火墙,OEM 正在将基于 E3800 的解决方案推向市场,充分利用了上述诸多性能。例如,TQ-Group 的 MBox-V 是一种灵活、被动的冷却箱式 PC,可以作为桌面设备部署,或直接集成到安装 DIN 导轨的机柜中(图 1)。所有设备的内部电子设备都使用保形涂层,有助于抵御工厂车间常见的潮湿、气体、污垢和其他刺激物。

图 1. TQ-Group 的 MBox-V 支持灵活型工业防火墙。(资料来源:TQ-Group

默认情况下,MBox-V 包含两个千兆以太网端口,两个 USB 端口和两个 Mini DisplayPort 接口,采用 100 mm x 100 mm x 23 mm 的硬件套件。但系统是完全可配置的,并且可以通过内部的 Mini PCIe 扩展卡集成附加接口和功能。该系统还支持可选型可信平台模块 (TPM),从而提升安全性。从软件角度来看,MBox-V 可以预装基于 IP 表和 Linux 硬化版的标准工业防火墙堆栈。TQ-Group 进行的定期渗透测试可迅速发现堆栈中的任何漏洞,以便及时提供补丁。TQ 的堆栈产品也支持协议转换(FTP 到 SFTP)、网络接口、证书和密钥管理以及“隐形模式”操作(允许在白名单端口和 IP 地址之间建立通信路径)。审核和错误记录完成了功能设置。MBox-V 除了支持高级数据包过滤、入侵检测/预防和网关服务等附加功能之外,还可设计用于让用户上传自己定制的防火墙软件。TQ-Group 称,几家安全公司已经将 MBox-V 作为其工业防火墙设计的起点,软件方面会在其之上增加附加功能。

没有学习曲线的灵活性

所有类型的网络防火墙都有共同的目标:阻止敏感网络和设备上的恶意活动。但是工业网络及其连接的设备具有特别的安全需求,需要灵活、可靠、耐用的防火墙设备。像 MBox-V 这样的解决方案可以满足这些需求,并且工业工程师和 IT 人员都熟悉这种架构。这些小盒子是实施安全工业物联网网络的好方法,受学习曲线的影响非常小。

“零接触”物联网安全性是帮助企业实现业务持续增长的关键条件

按照当前形势推算,人们此前所宣扬的到 2020 年达到 500 亿台设备互联的物联网目标显然无法实现。问题出在哪里?安全性。因为 IT 经理非常担心安全问题,所以他们要求手动调配物联网设备。这样做会减缓安装速度,导致原始设备制造商 (OEM)、原始设计制造商 (ODM) 和云计算平台提供商的收入减少。该问题的解决方案是采用物联网身份识别与访问管理 (IAM) 技术。物联网身份识别与访问管理 (IAM) 技术变得越来越重要,据 MarketsandMarkets 预测,这部分市场市值将从 2016 年的 11 亿美元增长到 2021 年的 49.7亿美元。在本文中,我们将了解:

  • 物联网设备部署与 IT 处理方法之间的区别
  • 设备调配速度缓慢会减少收入的原因
  • 新的“零接触”载入平台如何在满足物联网要求的同时满足 IT 需求

可扩展性或安全性

早期在网络上安装物联网设备时,需要通过自我发现方式来找到设备。这种方法对于安装者而言很简单,但却令 IT 部门头疼不已。没有哪个 IT 专业人士希望在毫无预警的情况下看到网络中出现不安全的设备。对于这种情况,IT 部门的做法是强制要求运营部门先对每台设备采取安防措施,再允许设备联网上线。此举虽然提高了设备安全性,但是减缓了物联网系统的部署速度。为确保每台物联网设备都是安全的,IT 部门探索了多种解决方案,然而不论是哪种解决方案,都存在严重弊端。其中一种解决方案是为所有物联网设备提供统一镜像,使所有设备都采用已知配置。尽管该解决方案对于“普通”PC 而言十分有效,但却不适合高度多元化的物联网设备环境。第二种方法是要求运营工作人员联系 IT 部门,以获取每台物联网设备的唯一密钥。这种手动调配方式极易出错,而且相当耗时,每调配一台设备通常需要花费一个小时(图 1)。

图 1. 手动调配物联网网关设备。第三种解决方案是鼓励物联网设备的原始设备制造商 (OEM) 和原始设计制造商 (ODM) 针对具体云计算平台提供商,预先配置其生产的物联网设备。这样就可以把调配设备的重担转移到云计算提供商身上。但是由于市场上存在许多家云计算提供商,例如亚马逊微软IBM 以及 Honeywell,因此,这种方法给 OEM/ODM 带来了沉重负担,他们必须针对每种云计算平台来验证、记录归档以及追踪具有唯一性的 SKU。 

动机:损失收入和数据保护

物联网设备面市速度减缓意味着整个物联网生态系统都会损失收入,其中包括云计算平台提供商。英特尔物联网事业部 (IoTG) 物联网安全性高级总监 Jen Gilburg 表示:“如果不能及时载入物联网设备,无疑会在很大程度上影响相关设备的营收效益。[That’s true]这与平台提供商是否能通过自身管理举措将数据量或设备量转化为货币并无关联。”

对于 OEM 和 ODM,问题则在于不可预测的销售情况。Gilburg 通过一种典型的情形对此进行了阐述:假设有一位客户需要 10 万台设备。OEM/ODM 投入生产,但在交付了第一批 5,000 台设备后,由于需要兼顾安全性需求而放缓生产速度,导致余下订单产品交付延迟。这会使生产计划陷入一片混乱。

基于生态系统的解决方案

由于一开始的问题在于物联网部署模式跟 IT 模式不同,因此,我们需要一种既能提高可扩展性又能自动保障安全性的新解决方案。英特尔® 安全设备载入 (Intel® SDO) 正是不二之选。这项载入服务旨在实现不受平台约束的快速调配操作,具备以下特点:

  • 零接触载入,能够自动发现和调配
  • 通电启动后只需数秒钟即可运行
  • 借助英特尔® 增强隐私身份 (Intel® EPID) 功能,实现免密码身份验证
  • 可通过单个 SKU 支持多个云计算平台
  • 可追溯数字所有权,涵盖从制造商到客户的各个环节

依靠这款新平台,OEM 和 ODM 只需为其设备创建单个映像。随后,设备便可由安装者在初始通电启动时进行全面调配,接下来随时可以移交给后端平台提供商进行操作(图 2)。

图 2.
英特尔® 安全设备载入 (Intel® SDO) 精简了调配工作。下文介绍了该平台是如何工作的

  1. 芯片提供商 – 使用英特尔 EPID 2.0 开源 SDK,在生产期间将英特尔 EPID 身份嵌入到芯片的可信执行环境 (TEE) 中。
  2. 网关/设备制造商 – 使用工具包将客户端软件插入启动代码,以支持通向物联网平台的直接匿名认证通信通道,该通道可以传送设备 GUID、英特尔 SDO 服务 URL 以及数字所有权凭据。
  3. 设备所有者 – 当所有权的分布发生变化后,最终的所有者可以自动将其数字所有权收据加载到物联网平台中。
  4. 物联网平台 – 使用 API 来帮助平台或 VM 商城容器将设备注册到所有者帐户中,并启用能够共享目标 IP 地址的集合协议。
  5. 设备激活 – 通电启动后的设备会与英特尔 SDO 服务进行联系以证明其真实性,随后,设备将收到符合新所有者调配需求的 URL。

为创建该平台,英特尔与诸多芯片、设备及平台提供商开展了合作(图 3)。第一款支持该平台的设备预计将由英特尔® 物联网解决方案联盟成员(比如 Nexcom)推出。此外,英特尔还与开放式连接基金会 (OCF)、IoTivity 项目,以及其他物联网标准组织机构合作,基于其使用载入设备而获得的真实体验来打造相关概念与工具包。

图 3. 生态系统支持对于全面的物联网设备载入系统而言至关重要。除了安全性,基于全局生态系统的方法还必须满足隐私需求。对于任何与欧盟打交道的企业或组织机构而言,这意味着他们必须遵守即将出台的“通用数据保护条例”(General Data Protection Regulation,简称 GDPR)。该条例要求:收集任意类型数据的任何公司都必须确保提供数据保护,并保障数据安全。这也是促使英特尔 SDO 使用英特尔 EPID 的原因之一。该身份验证方法允许设备根据其经批准后所享有的访问权限级别来访问系统,而不是基于像 MACID 这类身份信息进行访问。换句话说,假设验证了 100 个真实签名,但验证程序可能并不能确定是验证了 100 台设备的身份,还是把同一台设备验证了 100 次。传统数字证书和身份验证技术(如公钥基础结构 (PKI))在授予访问权限时无法保持匿名(图 4)。给定的公共证书中包含主要所有者的名称和信息,用于表明安全信息的所有权情况。如果对同一设备进行了多次验证,该设备的活动可能会被跟踪,使黑客可以借此在其他设备之间创建威胁分布图来发起拒绝服务攻击。

图 4. 与传统 PKI 不同,英特尔® 增强隐私身份 (Intel® EPID) 是匿名的。从另一方面而言,英特尔 EPID 并不收集此类身份数据。除了能阻止黑客,缺乏身份数据也意味着英特尔 EPID 不会受 GDPR 方案的影响。“随着整个行业转向借助 GDPR 这类条例来保护数据隐私,英特尔 EPID 的实际用例会越来越多。”Gilburg 表示,“这将超出英特尔以及我们的合作伙伴所遵循的行业标准,指代更丰富的内涵。”

从制造到最终产品调配

如需了解所有环节是如何融合协作的,请参考图 5 所示的情形。英特尔 EPID 身份是在制造芯片时嵌入可信执行环境中的。

图 5. 智能灯泡的例子很好地展示了典型的情形。芯片在生产出来之后就被交给了 OEM/ODM,其主板中存储着名为 GUID 的唯一标识符以及一个公钥。公钥中含有构成设备所有权的签名链。将主板嵌入产品后(即 GUID 为 123 的智能灯泡),产品便可通过不同渠道发货,最终送到最终客户的手中。在每个环节中,签名链的内容都在增加。最后,物联网设备安装完毕。此时,英特尔 SDO 会提供一项代理服务(确实只是一个集合点,通常为 URL),设备可通过该服务发现所有者的 IP 地址。这时,设备和所有者会相互证明各自的身份。“英特尔其实不会在云计算环境中验证身份可信度。”Gilburg 解释道,“我们只是会把设备重新路由给其预期的新所有者,到了那个环节才会通过原始英特尔 EPID 签名来验证身份。一旦双方同意,则会在可以执行调配操作的设备和平台之间建立加密的安全通道。”

调配是在保障设备安全性与实施设备限制措施之间谋得平衡的重要一环。比方说,如果把设备嵌入到使用 RTOS 的系统中,那么,物联网平台管理系统就可能使用简单 RSA 密钥。假如设备使用的是完整网关并且具备更高的内存配置和处理能力,则可使用更加安全的网关映像。无论该设备正常运转需要满足什么要求,平台管理服务都会作出这样的决定。

可扩展的安全性

这种“零接触”载入概念使安装者能够轻松装配设备并验证其位置。随后,网络管理员即可控制该设备。身份验证和安全性是由与多个物联网云计算平台提供商中某个平台相连的云代理服务建立的。安全连接之后,云服务中的用户帐户就会自动调配该设备,其中,用户并不需要配置密码、密钥或唯一标识符。最后这一步能确保设备隐私性,是使英特尔方法脱颖而出的重要特征。潜在的黑客无法通过在不同所有者之间跟踪设备来创建攻击地图。英特尔 EPID 技术建立一种匿名安全通道,其中,端点身份验证处于隐藏状态,这跟可以跟踪所有权的传统公钥方式(比如 PKI)是不一样的。简而言之,英特尔的物联网设备载入方法不仅安全,而且能轻松扩展,快速部署成百上千万设备。

亚马逊如何在预算之内实现安全性扩展

物联网对于安全的需求是显而易见的,安全的核心原则众人皆知。但开发人员往往缺乏时间和资源来制作安全解决方案。上市时间和成本压力是“罪魁祸首”。开发者经常面临着“艰苦的斗争”,他们试图说服管理层,在安全方面的投资是有价值的。甚至指出生产线停工或后端网络被黑客攻击等风险都不奏效。如果您的公司是刚接触网络连接设备,并缺乏安全故障的第一手经验,这种情况会更加明显。然而,安全建立的最佳做法是设置为默认项,而不是“亡羊补牢”,因为攻击向量的数量会持续增加。同时,物联网的网络复杂性也在增加。真正的安全措施不仅可以保护您自己的设备免受直接攻击,还可以防范来自物联网数据链中受保护程度较低的子系统的后门攻击。威胁正在不断演变。所以,开发人员需要使用最新的补丁来及时更新安全解决方案。除了上述问题外,可扩展性是一个问题。但是对于小型部署来说,自主研发的安全解决方案难以应对不断扩大的威胁,而商业解决方案则可能过于昂贵,显得“小题大做”。

物联网服务平台在成本和功能方面的扩展

Amazon Web Services (AWS) 物联网平台为这些挑战提供了一个富有吸引力的答案。作为完整的端到端服务,该平台允许用户将设备连接至 AWS 服务和其他设备,保护数据和交互、处理并操作设备数据,还能让应用程序与设备进行交互(即使在离线状态下)(图 1)。

图 1. 亚马逊网络服务 (AWS) 物联网平台可确保端到端的安全性。(来源:Amazon Web Services

它由六个主要要素组成,依次为:

  • 设备端 SDK,具有连接性和身份验证库
  • 身份验证和授权服务,可限制交换到具有可靠身份的设备
  • 注册表,可为每个设备建立唯一标识并追踪关于设备的元数据
  • 设备网关,可确保安全、高效通信(一对一和一对多)
  • 规则引擎,可在全球范围内收集、处理、分析和操作数据
  • 设备镜像,可让用户为每个设备创建持续的虚拟版本或“镜像”

AWS IoT 平台由来自 AWS 的高级安全、身份和合规性产品提供支持。其中包括 SSL/TLS 证书、云目录、密钥存储和管理、访问控制以及敏感数据分类等,不再一一赘述。对于希望加快开发速度,确保在连接的所有点进行身份验证以及实现端到端加密的开发人员,AWS IoT 平台都具有许多必要的元素。此外,它还可以扩展至数十亿台设备和数万亿条消息,从而满足大多数用户的需求。

GE Predix 和 LED 携手简化物联网部署

物联网通常被视为“魔术”。企业期望物联网可以提高运营效率、缩短产品上市时间并降低成本,但是却往往不知道如何实现所有这些长远的目标。答案有些“语出惊人”。通过将 GE Automation and Controls 的 Predix 平台(图 1)与智能照明相结合,您可以实现什么目标?

图 1. LED 照明是连接的关键(来源:GE Automation & Controls

照明和分析的组合看似奇怪,但它们可以协同工作来解决快速扩展的需求。我们先从照明开始说起。部署物联网传感器通常意味着重新安装传感基础设施。但是退一步来说,了解所需的基础设备中已经安装并且可能会重复使用的元素是相当明智的选择——没有什么比照明插座的分布更广泛了。Current by GE 的智能照明说明了这一点。这些灯在 LED 灯具中集成了各种各样的传感器,可以部署到现有的基础设施中。灯具使用 zigbee 或其他低功耗无线网络接口与网关或其他汇聚点进行通信,使整个设置可高度扩展并且易于部署。在软件方面,Predix 提供“平台即服务” (PaaS),开发人员可以编写一次并随时随地部署(图 2)。

图 2.
Predix 平台可处理从数据收集到云分析的所有内容。(来源:GE Automation and Controls)

Predix 的关键要素是:

  • Predix 机器:该软件层用于收集数据并将其推送至 Predix 云。它部署于网关、控制器和传感器上,也可以运行本地分析。
  • Predix 服务:这些服务让开发人员建立、测试和运行行业互联网应用程序。它还提供微服务市场,开发人员可以发布自己的服务并从第三方获取服务。
  • Predix 云:一个全球性、安全的云基础设施。符合重要行业(如卫生保健和航空)严格的监管标准。

为了举例说明这一切如何结合在一起,GE 为南卡罗来纳州格林维尔的燃气轮机工厂配备了智能灯具。在该案例中,照明传感器测量装配站附近的空气温度,让工厂的工人知道部件何时足够冷却,从而安全地添加下一个转子。这一见解有助于最大限度地降低缺陷,同时无需重新制作零件。该特殊设施的好处包括:能源使用量减少 24%,产值增加了数十万美元。GE facility(通用电气公司)可以算是利用现有基础设施简化物联网网络部署的一个富有吸引力的案例。通过以上方法以及 Predix 进行数据收集、分析和云连接,开发人员很快意识到物联网在执行预测分析、降低成本、改善流程和系统可靠性方面存在的潜力。

独立设备边缘分析和传感器连接

根据“物联网边缘分析”报告,企业的物联网生成数据使用率仅为 10%。更不用说进行深入分析了。存在的问题很大程度上是关于通过网络传输所有这些数据。有限的带宽使得多数物联网数据不可避免地被困在边缘。这一情况激发了雾计算的出现。雾计算强调尽可能接近数据源执行分析。这样会降低延迟,同时也不会占用网络带宽。想要充分利用这一技术,分析智能必须从云端重新分配到边缘。这意味着将处理资源进行重新分配,或双重应用传感器和云之间现有资源。虽然沿途许多节点(如路由器和网关)已拥有先进的处理和内存资源,然而其他节点却受到了更多的限制。尤其是网络边缘的传感器和其他设备受到成本、功耗以及空间约束的限制。因此,物联网网关往往是能够执行的首要分析。网关能够执行的原因有二: 首先,它们的性能和内存可满足要求。其次,它们集成了来自多个异构网络的传感器数据,因此可以分析和处理多个数据输入和来源。这种从多个来源获取数据的能力不容小觑。诸多物联网网络涵盖 Modbus、以太网、zigbee、蓝牙、Wi-Fi 和蜂窝网络等等。因此,网关分析不仅取决于网关的性能,还取决于创建可管理多种协议的软件堆栈。

异构网络的单一来源管理

Greenwave Systems AXON 分析平台是为了简化该项任务而创建。作为独立分析引擎,该平台可使 OEM 和企业可捕获、分析和处理网络中任何区域的实时性能数据。如工业控制器之类的物联网设备可以使用称为 AXON Predict 的版本(图 1)。该软件直接嵌入设备,执行持续监视并作出相应的反应。如果发生特别事件,可发送信息或直接致电员工,同时也有防止设备故障的自我修复功能。

图 1. AXON Predict 提供持续监控和实时洞察。(图片来源:Greenwave Systems

就网络而言,物联网网关可以使用 Predixion RIOT One(凭借最低限度的配置和设置可连接至无数设备)。RIOT one 反过来与 Wind River Helix Device Cloud 的连接器预集成,支持简单的云连接。为解决连接问题,Greenwave 的物联网 AXON 平台将来自各种设备的通信所需翻译转换成通用且基于 IP 的语言,补充了公司的分析解决方案。此外,它还可以通过高级无线网关、Wi-Fi 路由器、远程控制、电源插座、感应灯、扬声器或灯控感应等跨网络的不同设备或功能提供单一来源管理。利用 AXON 分析平台和物联网,现在可以在网络的每个层面添加智能功能,这有助于解决意外停机等造成重大损失等问题,并为最终用户和制造商提供实时洞察力。

物联网安全(最终)提供 ROI

在电子行业,“安全性”一词一般用于描述针对恶意软件或蛮力攻击展开的保护。在某种程度上说,这是一种狭隘的观点。安全性还包括针对反向工程的保护、软件许可保护、静态及动态数据保护、远程设备证明以及其他功能。以固件和数据保护作为示例。固件必须锁定,以防出现 IP 盗窃或非法代码实施行为。需要对传输中的数据实施保护,以防遭受欺骗或中间人攻击。这些功能与许多其他安全性功能一样,都依赖加密密钥。因此,安全存储这些密钥就至关重要。可采用基于软件或硬件的技术来进行保护。在仅使用软件的方法中,密钥被存储在设备内存中。这种方法在低价值资产中使用广泛,因为其能以最低的前期成本提供基础安全保护。但是,存储在设备内存中的密钥很容易因系统其他地方的安全隐患而受到威胁。要针对此问题开发更加高级的保护,过程极为复杂。对于基于硬件的方法,加密密钥会在独立 IC 受到保护、不可访问的区域生成。尽管此架构会产生额外的 BOM 成本,安全硬件要素却可以降低开发复杂性,并消除因主机处理器的加密工作负载产生的费用。在这些基于硬件的加密设备中,最为人所知的恰好就是行业标准:即 Trusted Computing Group (TCG) 提供的可信平台模块 (TPM)。

TPM 内部构成

本质上,TPM 是一种安全单片机,用于存储加密密钥、密码和证书之类的构件,设备将使用这些构件来证明其身份(身份验证),以及证明其未受影响(证明)。这为远程设备验证/证明和安全启动等功能提供了基础(图 1)。

图 1. 可信平台模块 (TPM) 是一种行业标准。(资料来源:Trusted Computing Group

远程设备验证和证明

对于物联网设备而言,远程设备验证和证明至关重要,因为它允许设备安全连接至只有很少或无用户配置的网络。为了实现这种功能,我们采用基于设备独一无二、保密的机密密钥的安全算法来为数字证书签名。该证书之后被发送至证书颁发机构 (CA),以便其验证设备签名,并签署证书。由两方签署之后,其他互联端点即知道这是可信源,随之接受来自原始设备的通信。这一过程被称为公钥基础设施 (PKI)。在此过程中,TPM 提供多项优势。第一,存储在 TPM 硬件不可访问区域的加密密钥无法被篡改,能够长时间保持设备的身份。此功能对间隔几周或几月不尝试认证的设备尤其有用(例如设备在离开制造商工厂后到达最终用户之前的这一段时间)。第二,TPM 也提供存储数字证书的安全存储空间,确保它们不会被更改。因此,验证和证明是可行的。

安全启动

虽然 TPM 不能控制或运行设备软件,但应用可使用 TPM 来存储敏感信息。TPM 中包含的最常见的数据集之一就是预运行时配置数据。该数据集支持所谓的安全启动功能。安全启动时,与系统启动流程有关的序列和/或文件类型信息可以作为秘密信息存储在 TPM 中。如果在设备尝试启动期间,违反了这些参数,TPM 会向其他程序发出通知,例如操作系统。由此,操作系统可以执行限制访问数据或应用的政策,或者完全取消启动流程。在针对不合法代码执行操作(例如恶意软件)或被盗的锁定设备展开保护时,此功能尤其有用。

实现系统的整体安全性

TPM 的目的只是保护系统最敏感的资产。系统仍可能因应用或操作系统中的漏洞受到攻击。此外,存储在设备中的数据也仍可能被无关用户访问。对于想要将 TPM 保护扩展至整个系统的物联网开发人员而言,解决方法之一就是 WIBU-SYSTEMS AG 提供的 CodeMeter ASIC。ASIC 为智能卡芯片,它支持 SPI 和 USB 通信,可与多种嵌入式设备和消费类设备轻松集成(图 2)。

图 2.
CodeMeter ASIC 提供的安全保护范围远超 TPM。(资料来源:WIBU-SYSTEMS AG)

和 TPM 一样,CodeMeter ASIC 是一种 EAL 5+ 安全硬件元素,包含用于生成加密密钥的 FIPS 140-1 随机数生成器 (RNG),还支持 128 位 AES、256 位 SHA 和 224 位 ECC 加密算法。ASIC 可由其附带的软件加以区别。CodeMeter 保护套件允许开发人员对其系统软件中的所有或部分可执行文件进行加密,以免受到调试和反向工程。CodeMeter 保护套件可与一系列通用及实时 OS 配合使用,且会根据系统需求提供不同变量。集成软件的过程是一次性过程,对系统性能产生的影响有限,且与加密程度无关。WIBU-SYSTEMS AG 还为其平台提供一个 API。API 以 ANSI C 源代码提供,支持开发特殊功能或在其他安全性技术中集成,例如英特尔® 博锐技术、英特尔® 高级加密标准新指令(英特尔® AES-NI),以及英特尔® 软件防护扩展(英特尔® SGX)。CodeMeter ASIC 被用作安全硬件锚,与具体的实施状况无关。

安全(最终)提供 ROI

能够区分 CodeMeter ASIC 和传统 TPM 的另一个重要功能即是其作为数字版权管理平台的能力。在 ASIC 最少的 128 KB 字节中,约 60 KB 被保留用于存储许可信息。因此,物联网 OEM 能够为最终用户提供功能,并长时间控制其访问权限,还支持下列许可模式:

  • 单用户许可
  • 网络许可
  • 基于功能的许可
  • 按次计费许可
  • 基于时间的许可
  • 指定用户许可

Kontron 是目前在其 APPROTECT 安全性解决方案中采用 CodeMeter ASIC 且从其功能中获益的物联网设备 OEM。Kontron APPROTECT 是一种全包式安全性解决方案,针对 IP 盗窃、篡改、反向工程以及版权/许可侵权提供保护。通过直接将 CodeMeter ASIC 集成到多种嵌入式计算模块的主板上,加密密钥可用于确认设备是否已获准运行某种软件(图 3)。当然,它也提供基础系统安全性。

图 3. Kontron 的 APPROTECT 提供设备安全性和许可管理。APPROTECT 解决方案适用于所有搭载第六代智能英特尔® 酷睿或英特尔® 至强® 处理器,以及最新一代英特尔凌动®、英特尔® 赛扬® 以及英特尔® 奔腾® 处理器的 Kontron 产品。此外,还面向老旧设备提供升级套件。

为自己买单的安全性

因为缺乏对开发社区的了解,以及对无法收回成本的感知,物联网安全性饱受困扰。目前提供的硬件安全性模块可以同时解决这两个问题。凭借硬件安全性模块,物联网设备开发人员能够降低对整个 IC 进行加密的复杂性,将保护范围扩展至整个系统。业务公司可利用软件许可模型,对业务实施转型。该软件许可模型能为此安全性和某些功能买单。

单击几下即可构建物联网移动应用

移动应用是控制物联网设备的不二之选。兼具界面的直观性和随身携带的便利性,这些应用是管理互联设备最简单的方式之一。编写移动应用并不是一件很简单的事情。应用设计涉及独特的编程语言、用户体验 (UX) 专业知识以及其他专精技能。嵌入式工程团队很可能不具备所需的技能组合。虽然团队总是能够在其技能组合中加入移动设计技能,但这样做成本高昂,且极为耗时。如果应用无法正常执行,其收益相应地也会非常惨淡。作为选择,可以将这类项目进行外包。但是,根据应用开发公司 Savvy Apps 介绍,应用开发一般起价在 50,000 美元左右,最高可超过 500,000 美元。这一费用足以让许多互联设备制造商望而却步。

创建移动应用:基础知识

为了了解期间面临的挑战,我们先来看看典型的工作流程:

  • 为物联网解决方案开发移动应用时,首先应了解高级用户案例和需求。
  • 由此,设计团队创建了 UX 流程,概括指出最终客户与互联产品交互的方式。
  • 设计准备就绪之后,会将需求和文档交给开发人员,以便他们在设计移动应用时予以采纳。

在开发方面,iOS 和 Android 完全不同,需要采用不同的技能,因此增加了复杂性。iOS 应用采用 Objective C 和 Swift 语言编写,Android 应用则采用 Java 语言编写。这是为物联网设备开发移动应用最先遇到的挑战之一,因为 OEM 必须根据目标用户群体,决定是支持其中一种平台,还是同时支持两种平台。这种决定决不能轻率,因为一旦选定平台,就必须在互联设备部署生命周期内提供支持。

其他需求:应用基础设施

移动应用也包含两种额外的基础设施:固件(在此上下文中,是指在物联网边缘设备上运行的程序本身)和云。移动应用要想高效,在目标物联网设备上运行的固件就必须与云后端相连,且移动应用应提供状态更新并支持远程管理。这一般借由 API 和库组合实现,具体由处理器和采用的其他硬件决定。根据应用需求,例如生成数据的数量和频率、安全性或者隐私考量,移动应用可以将云部署在公开托管的云上,或者本地服务器上。当然,在做出这个决定时,必须在成本和工程资源之间进行权衡。

连接考虑因素

开发移动应用时,还应考虑连接问题。工程师必须明确指出用户连接物联网设备的方式、连接目的以及连接频率。例如,Wi-Fi 是连接至互联网以及云以通过服务器与设备远程交互的标准方式。但对于某些使用案例,比如用户在设备附近操作,且对带宽的要求较低,则云可以利用蓝牙之类的连接技术进行连接。

拖放式应用可以提升 Flash 中的物联网用户体验

对于想要快速在其物联网设备功能中加入功能性移动应用的 OEM 来说,这些元素远优于其他可用资源。幸运的是,存在其他方法:基于模板的应用工具。这些特定于物联网的工具提供了拖放式方法,可以帮助节省时间,降低成本。Blynk Inc. 提供的 Blynk 软件平台就是一个不错的示例(图 1)。这个面向 iOS 和 Android 的本地移动应用构建平台使得开发人员只需几次点击,即可创建品牌应用,并将它们发布到 App Store 或 Google Play。

图 1. Blynk 提供一个本地移动物联网软件平台。(资料来源:Blynk Inc.)

Blynk 允许开发人员使用多种功能不同的小工具来“聚合”移动 UI(图 2)。小工具多种多样,比如,开关灯光的按钮、展示传感器数据的表格、由某些事件触发的推送通知等等。这些可直接通过智能手机进行开发。

图 2.
与硬件无关的拖放式小工具允许开发人员快速轻松地添加功能。从固件方面,Blynk 提供库和 API 来将 MCU 或单板计算机连接至 Blynk 云。这些库和 API 负责建立连接、发送和接收数据。它们以小代码段的形式进行封装,可为其他关键设备功能留出足够的内存空间。目前,Blynk 支持超过 400 种类型的硬件和连接模块。其中包括大量基于英特尔® 技术的单板计算机 (SBC),例如 ADI Engineering, Inc.MinnowBoard Turbot 以及 SECOUDOO X86(图 3)。

图 3. SECO UDOO X86 是 400 多种受支持平台中的一种。(资料来源:SECO)

从后端方面,开源 Blynk 云提供安全的轻量级服务器,可供使用 Blynk 平台的所有用户免费使用。公共 Blynk 云目前每月处理超过 330 亿条消息。根据应用需求,Blynk 云实例有时也可私密运行。重要的是,HTTP API 允许在 Blynk 应用中融入来自其他物联网云的数据。这样,物联网 OEM 可以构建全面的移动应用,这些应用集成来自其他业务系统和合作伙伴的信息,用于增强可用性和用户体验。为了更好地服务企业客户,Blynk 平台正在为 Microsoft AzureAmazon AWS IoT、IBM BlueMix 及其他主要的云平台添加连接器。目前,市场上数以千计的物联网产品都在使用 Blynk 开发平台,包括智能家居、农业、机器人、医疗和精密设备监控。要抢先了解移动应用能够提供的见解、用户体验和投资回报率,请访问 Blynk 网站提供的教程和演示。

工业物联网通信系统可扩展设计

工业物联网 (IIoT) 多种多样,涉及从机器人到智能能源的各种应用。为满足这些多样化使用案例的通信需求,开发人员通常需要创建应用特定的通信平台。这种一次性设计存在的问题就是不能扩展。这也就造成了工程成本高,每一项新设计的上市准备时间加长。这两个因素已经阻碍了工业物联网的发展。理想情况下,OEM 可以设计和制造单一的工业物联网通信系统来满足一系列要求。这种方法可以降低成本和开发时间,由于共享硬件平台,还可以改善软件创新。显而易见,这样的系统需要灵活的 I/O 来适应工业环境中使用的各种通信接口和协议。从资源受限边缘节点到工业服务器的全系设备性能扩展能力也是很有用的。系统还需要灵活的功能来满足很多使用案例。无风扇现场应用需要低功耗,与此同时,高可靠性、可用性和可服务性 (RAS) 对服务器级部署而言不可或缺。

灵活的平台统一工业物联网通信

新款英特尔凌动® 处理器 C3000 系列(原代号为“Denverton”)的设计体现了这些目标要求。新款芯片的灵活性和可扩展性在单一架构之下统一了工业物联网通信。平台的 I/O 包括多达 20 个可配置的高速通道,具有优越的灵活性。这些通道可用于综合实施多达 16 个 PCIe Gen 3 通道、16 个 SATA 3.0 通道和 4 个 USB 3.0 通道。(图 1)。

图 1. 20 个可配置高速 I/O (HISO) 通道可以满足各种要求。(资料来源:英特尔)

而且,性能可扩展性高,2 至 16 内核配置,相比上一代处理器,性能提升高达 2.3 倍。该系列内核选件分别对应 8.5 至 24 W 散热层,使平台适合不支持风扇冷却的使用案例。与此同时,C3000 家族提供服务器级功能,例如英特尔® 通信加速技术(英特尔® QAT)。英特尔® QAT 是一个硬件加速引擎,为数据压缩和加密工作负载提供高达 20 Gbps 的吞吐量。英特尔® 虚拟化技术(英特尔® VT)是另一项服务器级技术。开发人员可以利用 VT 将网络功能虚拟化 (NFV) 扩展到边缘设备。这可以进一步增强网络安全。C3000 架构还包括平台级错误管理和纠错码 (ECC) 内存,可确保数据和程序恢复能力。

灵活的固件

C3000 架构凭借其优异的灵活性,适用于广泛的系统要求。当然,处理器只是系统的一个组件。为满足不同的设计要求,系统必须适应不同组合的 I/O、可管理性要求等。这意味着要对固件进行定制,这会是一个困难、耗时的任务。为简化固件设计,提高灵活性,开发人员可以使用英特尔革新引擎为 C3000 系列处理器快速定制生产级固件。英特尔革新引擎是指定英特尔® 处理器平台控制器中枢 (PCH) 中的嵌入式内核。革新引擎可用于固件改造以达到特定系统的接口要求,添加轻巧的可管理性功能,或者通过 BIOS 和基板管理控制器 (BMC) 例程负载转移来提升系统性能(图 2)。

图 2.
使用英特尔革新引擎,可以加快定制固件开发。(资料来源:American Megatrends Inc.)

以这种方式,可通过单一的公共硬件架构创建多个差异化产品。

通过模块化设计实现灵活的通信

OEM 将 C3000 处理器的可扩展功率、性能和服务器级功能与模块化硬件标准结合,现可推出基于单一架构的全套工业物联网通信系统产品组合。举例来说,American Portwell Technology Inc.PCOM-B701 便是基于 C3000 系列处理器打造的 COM Express Type 7 模块(图 3)。PCOM-B701 向后兼容 COM Express Type 6 引出线,但放弃了 I/O 接口的所有图形接口以提供作为工业物联网通信平台的灵活性。

图 3. PCOM-B701 是一个 COM Express Type 7 模块,利用英特尔® 凌动 C3000 系列处理器实施工业物联网设计。(资料来源
American Portwell Technology Inc.

COM Express 架构通过将 I/O 载板设计与 PCOM-B701 处理器模块分离,帮助工业物联网设计师进一步实现其解决方案的差异化。因此,相同的处理器主板可以与针对多种工业物联网通信系统量身定制的载板结合使用,使 OEM 能够尽可能灵活地再次利用其设计。

简化设计,加快上市速度

借助英特尔凌动 C3000 系列处理器的灵活性和可扩展性,工程师可以设计单一的通信架构,满足各种工业应用需求。OEM 在结合了模块化硬件标准和革新固件开发技术之后,现可有效降低开发成本,迅速推向市场,顺应工业物联网的要求。

为什么公共交通需要流媒体分析

一份联合国报告预测,到 2050 年,66% 的全球人口将居住在城市地区。随着全球城市化进程加速,对于公共交通的要求也在提高。因此,市政和交通系统开始寻求物联网和大数据的帮助。实时车辆跟踪可以优化路线并最大程度减少过度拥堵。预测性维护可以最大程度减少故障。交通管理机构甚至可以在需求起伏变化时调节定价,从而对拥堵进行管理。为了获取这些应用所需的数据,必须对交通系统进行重新规划以支持互联汽车架构。这种过渡所需的三个关键资源是运输和物流行业所熟知的:乘客和货物、乘务员和车辆。

如今和未来的交通架构

在交通系统中,这些资源共同构成了“旅程”,或从 A 点到 B 点的差旅。旅程由管理这些资源的物流流程提供支持(图 1)。所有这些概念共同构成了交通网络。

图 1. 互联汽车架构融合了乘客/货物、乘务员、车辆和流程。(来源:TIBCO Software Inc.)

尽管此模型并非是什么新鲜概念,但传统架构仍具有一项重大短板:它们没有有效地在资源和系统之间共享信息。产生的数据孤岛可能会带来难题,因为每个资源都会依赖于其他资源。例如,缺少维护和工程人员可能会导致运营车辆减少和乘客容量下降。但是,如今物联网允许使用各种传感器和通信技术从多个交通资源快速采集数据。它为流媒体分析和智能事件处理提供了一个基础。需要的只是一个统一平台,该平台能够在一处聚合来自不同资源的数据。

让互联车辆数据得到解放

其中一个此类平台是 TIBCO Software Inc 提供的 Connected Vehicles Accelerator (CVA) 通过使用一套 TIBCO 软件技术,CVA 可以从构成交通网络的资源、流程和业务系统收集数据。随后会使用通用交通数据规范 (GTFS) 标准化收集的信息,并将该信息用于在加速器中创建数据模型。对 CVA 做出贡献的 TIBCO 软件组件包括(图 2):

  • TIBCO Enterprise Message Service 消息收发中间件,它支持集成混合平台并兼容 Java、Java Messaging Service (JMS)、C、.NET、CICS 和 COBOL 库
  • TIBCO ActiveSpaces,这是一个内存对象存储解决方案,它允许多个应用程序同时读取和写入到低延迟数据网格中
  • TIBCO StreamBase 可实时分析物联网和其他流媒体数据并采取行动
  • TIBCO BusinessEvents 允许人员、系统和设备实时交互

TIBCO Live Datamart 可针对高速流媒体数据和事件执行连续查询和计算。

图 2.
TIBCO Connected Vehicle Accelerator (CVA) 包含了一套软件组件。(来源:TIBCO Software Inc.)

在 CVA 数据模型中捕捉到信息后,可以应用规则以检测偏离基准的事件并实时提醒特定利益相关方(图 3)。例如,GPS 数据可用于提醒乘客和乘务员火车晚点。或者,如果计划的车辆发生故障,可通过自动操作来重新规划附近的火车或巴士。

图 3. TIBCO Connected Vehicle Accelerator (CVA) 可将交通系统数据汇总到中央存储库中,该存储库能够发出实时提醒、操作和建议。(来源:TIBCO Software Inc.)

在其他物联网实施需要依赖于分析处理层的地方,CVA 的 TIBCO ActiveSpaces 组件使用了内存模型,该模型允许将数据存储在内存或闪存中,而不是磁盘存储中。这可以实现更快的数据访问速度,消除了与关系数据库有关的搜寻时间,只需更简单的算法,并且执行更少的 CPU 指令。因此,可以迅速分析和处理来自交通网络中的所有资源、流程和业务系统的流媒体数据。分析的数据还会立即反馈到 CVA 数据模型中,以便该网络随着时间推移进行自我优化。操作员可以使用 TIBCO Live Datamart 提供支持的实时操作仪表板来监控此进度。

互联汽车案例研究

Dutch Railways 是荷兰主要的通勤铁路运营商,每天为 4,800 条国内计划线路上的 110 万名乘客提供服务。该公司运营和管理超过 800 辆列车。Dutch Railways 的交通网络中的每辆列车都拥有自己的车载信息系统,该系统每秒可产生大约 50 个遥测数据点。本质上,每辆列车都是一个持续生成实时数据的移动数据中心。但在过去,这些数据与 Dutch Railways 的主数据中心(托管了为铁路网络提供支持的后台业务系统)彼此隔离。该公司意识到,它的交通网络可以通过所谓的“虚拟列车”受益。虚拟列车是一种数字资产,它可以整合来自列车车载信息系统和 Dutch Railways 的后台数据中心的数据,从而为乘客和乘务员提供更好的见解。为了实现此目标,Dutch Railways 在主数据中心和每辆列车的车载信息系统内实施了 TIBCO CVA。在这两个案例中,TIBCO 软件均在英特尔® 处理器上运行,这些处理器提供了丰富的集成内存和闪存,以便为内存数据模型、流媒体分析和事件处理提供支持。现在,乘客和乘务员可以访问来自虚拟列车的信息。此信息包括全国列车位置的实时地图、指定列车上的哪些座位当前已被占用,等等。Dutch Railways 也开始将列车上的前摄像头连接至 CVA,这有助于识别铁路障碍或损坏的铁轨。视情况而定,可能会提示执行自动操作以停止列车或派遣乘务员进行维修。

互联汽车:从数据孤岛到数据共享

就像 Dutch Railways 向乘客和乘务员公开实时信息一样,可以通过一组标准 API 向合作伙伴共享来自互联汽车架构的数据。因此可以将实时数据用于多个方面,比如与维护和工程公司共享车辆遥测数据,或向第三方推销乘客信息。与名称的表义不同,互联车辆不是指的通信,而是尽快向利益相关方分发数据。借助现成组件的支持,新的交通网络架构可以实时实现此目的。