资讯信息
Information工业物联网及其应用:概念、架构、关键技术、应用及挑战
时间:2023-08-08文章编辑:防爆云
物联网(IoT)正在改变人们与周围事物互动的方式。它不仅对消费者应用有吸引力,而且对工业领域也有吸引力,这就是工业物联网IIoT(Industrial IoT)。
IIoT连接所有工业资产,包括机器、控制系统、信息系统和业务流程。因此,大量的数据被收集以提供分析解决方案,以实现最佳的工业运营。IIoT影响着整个产业价值链,是智能制造的必然要求。
“物联网”是“互联网”的扩展,从概念上,物联网离不开互联网。物联网以互联网为基础,前者以“感知”为核心,后者以“链接”为核心。事实上,传统的互联网正在从单纯的“人上网”发展成为包含人和物的互联。有理由相信,“物联网”与“互联网”的界限会越来越模糊。
“工业互联网”可以看作是“互联网”的子集。它是企业内部、企业之间、产品设计、生产、营销与服务的“工业互联”。而“工业物联网”又可看作是“工业互联网”的子集,感知(或传感)是其基本特征。事实上,通俗地讲(虽然不准确但便于理解),工业互联网重在“工业管理”,而工业物联网则是“工业管理”中的“工业操作”。
不过,在有些场合,人们并没有太注重区分工业互联网与工业物联网。
1、物联网与工业物联网
1.1 物联网
物联网(IoT)可实现物物相连、物人相连、人与人之间任何时间、地点的有效连接。物联网使得传感器和设备可以在智能环境中无缝通信,并以方便的方式实现跨平台的信息共享。
在过去几年中,物联网已经成为一种新趋势,移动设备,交通设施,公共设施和家用电器都可以用作物联网中的数据采集设备。日常生活中的电子设备(如:手表)以及家用电器(如冰箱)都可以连接到物联网网络,实现远程控制。物联网中,传感器设备感知并传送数据,设备和物体可以通过各种通信方式连接,例如,如蓝牙、WiFi、ZigBee和GSM,上述设备接收远程控制设备的命令,从而实现了计算机的系统与物理世界的集成,以提高了人们的生活水平。
1.2 工业物联网
工业物联网(IIoT)涵盖了机器对机器(M2M)和自动化应用的工业通信技术领域。IIoT让人们更好地理解了工业生产过程,从而实现高效和可持续的生产。工业互联网旨在实现海量工业实体的智能化协作,改变工业生产形态的未来工业基础设施,需要运用新一代技术理念,对不同种类工业实体乃至整个工业网络进行建模和管控,对工业和社会资源进行高效整合,从而实现工业实体的智能化发展[1]。
1.3 物联网与工业物联网的区别与联系
总体上,IIoT可看作是IoT的一个子集。
(1)服务类型不同
通常的物联网仍然以人为中心,“物”是智能电子设备之间的互动、相互联系,以增加人类对周围环境感知和响应。一般来说,物联网通信可以分为机器对用户通信和客户机-服务器交互两类。
IIoT中的通信是面向机器的,可横跨各种不同的市场和应用。IIoT场景包括:i)监视类应用,例如工厂生产过程的监视,和ii)对于自组织系统的创造应用,例如自动化的工业工厂。
(2)连接设备不同
物联网更注重设计新的标准,以一个灵活的、用户友好的方式将新的设备连接到互联网生态系统。相比之下,目前的IIoT设计强调的是集成和连接工厂、机器,从而提供更高效的生产和新服务。基于这个原因,与物联网相比,IIoT可以与其说是一场革命,不如说是一场进化。
(3)网络要求不同
物联网更加灵活,允许临时和移动网络结构,具有较低的时序和可靠性要求(除医疗应用程序)。另一方面,IIoT通常使用固定的网络结构,节点固定、中心化网络管理。IIoT的通信是机器对机器的连接,必须满足严格的实时性和可靠性要求。
(4)数据量不同
物联网生成的数据来自于应用,因此,其传输的数据量中等或者大量。而IIoT目前更多的是大数据分析,例如预测工业维护,因此,在IIoT中,传输的数据量非常大。
2、工业物联网架构
我们从不同的角度阐述工业物联网架构,以便更深入地把握其内涵。
2.1 基于系统概念的IIoT架构描述
从工业系统的角度,文献[4]给出了比较简洁的IIoT系统结构,分为三层:物理层、通信层和应用层。
图1 工业物联网系统结构[4]
物理层
由广泛部署的物理设备组成,如传感器、执行器、制造设备、设施实用程序以及其它工业制造和自动化相关对象。
通信层
由众多通信网络的集成,如无线传感器和执行器网络(WSANs)、5G、M2M、SDN等。在智能工业应用中,各种网络技术将必然支持相当数量的传感器和执行器的互连。
应用层
由各种工业应用组成,包括智能工厂、智能供应链等。这些智能工业应用利用众多的传感器和执行器,实现实时监控、精确控制和有效管理。
上述结构简单明了,便于理解IIoT的基本概念。
2.2 面向服务的IoT体系架构描述
文献[2]描述了面向服务(SOA)的IoT体系架构,这种体系架构强调异构设备之间的可扩展性、可伸缩性、模块化和使用不同技术的互操作性,便于从技术层面理解IIoT。该结构分为四层:传感层、网络层、服务层以及接口层。
图2 面向服务的物联网架构[2]
传感层
传感层是物联网的基本特征,由传感(例如RFID和智能传感器等)以及相应的数据感知/采集协议构成。
物联网可以看作是一个能够在全球范围内进行远程连接和控制的网络。这种对物体实现远程连接与控制的基本需求是传感(感知)。在传感层,带有标签或传感器的无线智能系统能够在不同的设备之间自动感知和交换信息。这些技术显著提高了物联网感知和识别物体或环境的能力。在某些工业中,需要分配通用唯一标识符(UUID)给每个可能的服务或设备,具有UUID的设备可以很容易地识别和检索。
网络层
网络层的作用是实现所有物体的连接,并允许设备与连接的其它设备共享信息。网络层实际上由多种网络构成的异构网络。
网络层能够从现有的IT基础设施(如商业系统、交通系统、电网、医疗系统、ICT系统等)获取信息并聚合信息。在IIoT中,提供服务的设备通常部署在异构网络中,所有相关的设备都被引入到服务网络中。此过程可能涉及QoS管理和满足用户应用的需求。另一方面,对于动态变化的网络来说,自动发现网络是非常重要的。设备需要自动分配角色来部署、管理和调度,并根据需要随时切换到任何其它角色。这些功能使设备能够合作完成任务。为了设计IIoT的网络层,设计者需要解决诸如异构网络的网络管理技术问题,能源有效性,QoS要求,服务发现和检索,数据和信号处理,安全性和隐私性,等等。
服务层
服务层依赖于中间件技术,该技术提供了无缝集成物联网服务和应用程序的功能。中间件技术为物联网提供了一个低成本的平台,其中的硬件和软件平台可以重复使用。服务层主要提供一个由不同组织开发的中间件的服务规范。一个良好的服务层将能够识别通用的应用需求,并提供API和协议来支持和满足所需的服务、应用和用户需求。服务层还处理所有面向服务的问题,包括信息交换和存储、数据管理、搜索引擎和通信。
接口层
在IIoT中,大多数设备由不同的制造商/供应商制造,因此,它们可能遵循不同的标准/协议。由于异构性的存在,在信息交换、设备之间的通信以及不同设备之间的协同事件处理等方面存在着许多交互问题。此外,参与物联网的设备不断增加,使得动态连接、通信、断开连接和操作变得更加困难。接口层也有必要简化事物的管理和互联。通用即插即用(UPnP),定义了一个规范,用于促进提供的各种服务的交互。接口概要文件用于描述应用程序和服务之间的规范。
2.3基于云的IIoT基础架构描述
文献[5]描述了典型的基于云的IIoT基础架构,由三层组成:设备层,网关层和云服务层,见图3。
图3 基于云的工业物联网架构[5]
设备层
设备层包括异构IIoT设备,从功能强大的计算单元到极低功耗的微控制器,不一而足。这些设备通过各种有线和无线网络连接到网关层。
大多数物联网设备的资源有限,包括内存大小、计算能力和通信带宽等。此外,这些设备及其所采用的网络技术具有高度的异构性,给IIoT设备的互连带来了很大的挑战。由于异构性,设备之间的互操作性应当放在首位,以使得异构设备可以在语法和语义上以用户可接受的形式进行转换。
网关层
大多数公司和组织都部署自己的自定义网关来管理本地IIoT网络,聚合数据,并充当通往云的桥梁。这些定制的网关通常是已部署的IIoT基础设施的组成部分,直接导致“烟囱式”解决方案。这进一步导致了互操作性问题,即一个组织提供的数据和服务不能被其他组织的设备共享或使用(由于不同的网络协议,数据格式等),并且所采用的安全机制通常是专有的。
云服务层
云服务层提供与云相关的功能,例如数据库服务和应用服务,以管理本物联网提供的数据。本地物联网和云服务层共同构成了最常见的现有基于云的物联网基础设施。
3、工业物联网的关键技术
3.1 识别和追踪技术
工业物联网涉及的识别和跟踪技术包括RFID系统、条形码和智能传感器等。一个简单的RFID系统由一个RFID阅读器和一个RFID标签组成。RFID系统具有识别、跟踪和跟踪设备的能力,其越来越多地应用于物流、供应链管理和医疗服务监控等行业。RFID系统的还能提供所涉及设备的实时信息,降低人工成本,简化业务流程,提高库存信息的准确性,提高业务效率。基于RFID的应用仍有很大的发展空间应用。
为了进一步推动RFID技术的发展,RFID可以与无线传感器网络相结合,更好地实时跟踪物体。特别是新兴的无线智能传感器技术,如电磁传感器、生物传感器、船外传感器、传感器标签、独立标签和传感器设备等,进一步促进了工业服务的实现。将智能传感器获取的数据与RFID数据集成,可以创建更适用于工业环境的物联网应用。
3.2 通信技术
IIoT涉及到无线传感器网络、无线网状网络、无线局域网等多种异构网络。这些网络帮助工业物联网交换信息。网关能够促进网络上各种设备之间的通信,网关还可以用来处理网络上通信中涉及的复杂节点。不同的设备可能有不同的QoS需求,比如性能、能源效率和安全性。许多设备需要电池,因此,降低这些设备的能源消耗是一个首要问题。工业物联网中还涉及利用现有的互联网协议,主要通信协议和标准如:RFID、NFC、IEEE802.11(WLAN)、IEEE 802.15.4(ZigBee)、IEEE 802.15.1(蓝牙)、多跳无线传感器网络、机器对机器(M2M)、传统IP技术如IP、IPv6等。
3.3 网络
无线网络有很多跨层协议,如无线传感器或Ad Hoc网络(AHNs)。由于工业互联网中的设备通常具有不同的通信和计算能力,以及不同的QoS要求,因此,在应用于工业互联网之前,有的需要进行修改。相比之下,无线传感器网络中的节点通常对硬件和网络通信有相同的要求,因此,不需要改变。此外,工业物联网利用互联网支持信息交换和实现数据通信,而无线传感器网络和AHNs不需要使用互联网进行通信。
3.4 服务管理
工业互联网服务管理是指为满足用户或应用需求而进行的优质物联网服务管理。OSGi平台是一个很好的例子,它应用了一个动态SOA(面向服务)架构来支持智能服务的部署。开发服务网关协议OSGi (Open Services Gateway Initiative)作为一种有效的服务部署模块化平台,被广泛应用于各种环境中(如移动应用、插件、应用服务器等)。在工业物联网中,基于OSGi平台的服务组合可以由Apache Felix iPoJo实现。服务可以分为两种类型:主要服务和次要服务。在面向服务的工业物联网中,可以按照以下步骤创建并部署服务:1)开发服务组合平台;2)抽象设备的功能和通信能力;3)提供一套共同的服务。服务标识管理包括上下文管理和对象分类。工业互联网还可以为网络中的每一个真实物体建造一面镜子。工业互联网还具有面向服务和上下文感知的体系结构,其中每个虚拟和物理对象都可以彼此通信。
4、工业物联网的应用
4.1 IIoT应用概述
工业物联网是物联网的重要分支,其应用很广阔,特别是在能源、交通运输(铁路和车站、机场、港口)、制造(采矿、石油和天然气、供应链、生产)等应用领域将发挥重要作用。
在谈到工业物联网的应用时,有两点值得注意:
一是类似物联网概念的工业应用已有较长的历史。例如,过程控制和自动化系统、工业以太网和无线局域网(WALN)、可编程逻辑控制器(PLC)、无线传感器和射频识别技术标签(RFID)等。但这些应用主要是基于“自动化”考虑,而且也不与企业外部连接。
二是工业物联网的概念和技术可以扩展应用到一些“非工业行业”,例如健康、安防、交通,等等。
在《工业物联网白皮书》(2017版,中国电子技术标准研究院)[5]中,描述了工业物联网的四个应用项目,包括:基于机床物联网的租赁应用、基于工业物联网的新保险模式、实现磨辊间轧辊流转的全程自动控制、基于工业物联网的物流自动化。但该白皮书没有给出IIoT更全面的应用描述。
4.2 IIoT的应用分类
工业物联网IIoT的应用可分为过程自动化(PA)应用和工厂自动化(FA)应用[4]。
4.2.1 过程自动化
过程自动化,其特征是一个工业过程,例如在化工、石油和发电厂的“自主”过程,在很少甚至没有人为干预的情况下实现控制和管理。过程自动化系统通常集成传感器、控制器和执行器,以实现信息收集、交互和过程驱动。
电力系统自动化(PSA)就是过程自动化的一个例子,其目的是通过各种仪表和控制装置对发电、配电和用户系统进行自动控制、监测和保护。PSA包含三个关键组件:数据采集、远程监控和控制。数据采集用于从各种传感和控制设备收集数据,这些设备可以在本地或数据中心进行处理;远程监控用于监控电力系统的状态,提醒操作中心异常情况,防止停电;PSA控制起到操作电力系统的作用,从操作中心控制变电站。
4.2.2 工厂自动化
工厂自动化,即制造过程的自动化,利用机器人系统和装配线机械来实现,以提高生产能力和效率。例如,机械臂的外观和驱动力通常与人类相似,并且能够作为人类操作员执行功能,但具有更强的鲁棒性、生产力、精度和效率。在相同的目标下,装配线通常将复杂的任务分解成更小的子任务,并根据设计的工作流程执行分步操作。
4.2.3 IIoT的基本性能特征
工业物联网的性能要求与面向消费者的物联网显着不同,特别是在时间、规模和可靠性方面。这三个基本的性能特征可以用循环时间(cycle time)、节点数和可靠性来描述。
循环时间:接收控制中心发出的命令、并将传感器数据发送到控制中心所需的时间。循环时间取决于不同的应用。例如,一般过程自动化的循环时间约为数百毫秒。
节点数:工作区中一个控制器覆盖的节点数,它表示了系统的大小。
可靠性:其特征在于信息传输的质量,可以使用包错误率(PER,Packet Error Rate)度量。显然,IIoT对可靠性的要求很高,例如,对一些工业环境,要求PER≤10-9。
4.3 IIoT的行业应用
除了显而易见的工厂自动化应用外,本节简要介绍工业物联网在几个行业中的应用。
4.3.1 智能电网
电网包括三个基本功能:电能的产生(发电)、传输和分配。对于传统电网,由于许多因素,如消费者的低效电器和缺乏智能技术、低效的电能输送路由和分配、不可靠的通信和监测,尤其是缺乏储能机制,使得电网存在巨大的能源浪费。此外,电网还面临其它一些挑战,包括不断增长的能源需求、可靠性、安全性、新兴的可再生能源和老化的基础设施问题等等。为解决上述诸多问题,基于信息处理和通信技术的智能电网(Smart Grid)便应运而生,而工业物联网在智能电网中将扮演重要的角色。IIoT通过提供智能设备或IoT设备(例如传感器,执行器和智能仪表等)来监控、跟踪、分析和控制,将极大地改善智能电网的效能和安全性等。
4.3.2 交通
工业物联网在运输和物流领域将发挥越来越重要的作用。随着越来越多的物体配备条形码、RFID标签或传感器,运输和物流公司可以实现从产地到整个供应链的移动运输实时监控。此外,IIoT有望为交通系统和汽车制造业的转型提供有前景的解决方案。工业互联网技术可以跟踪交通车辆的当前位置、监测其运动并预测其未来位置。其它的应用,例如使用无人驾驶海上交通工具监控海底状况、穿越海洋收集数据等等。
4.3.3 矿业安全生产
由于地下矿山的工作条件,矿山安全问题受到越来越多的重视。为了预防和减少矿山事故的发生,需要利用IIoT对矿山灾害信号进行感知,从而进行灾害预测预警,以提高地下生产安全水平。通过在地表和地下使用RFID和无线通信技术,可以追踪地下矿工的位置,并分析从传感器收集到的关键数据来加强安全措施。另外,可以使用化学和生物传感器对地下矿工进行早期疾病检测和诊断。这些化学和生物传感器可以从人体和器官中提取信息生物信息,并检测有害粉尘、有害气体和其它会引起事故的环境危害。
4.3.4 食品供应链
由于食品供应链FSC具有较大的地理和时间尺度、复杂的运营流程,因此,食品供应链具有分散性和复杂性等特点。这种复杂性给食品质量管理、运营效率和公共食品安全带来了诸多问题。IIoT可以精确跟踪食品生产、加工、储存、配送和消费的整个流程。未来的FSC系统将更加安全、高效、可持续。一个典型的FSC工业物联网解决方案包括三个部分:现场设备,如WSN节点、RFID阅读器/标签、用户界面终端等;由分布式计算机网络连接的数据库、服务器、各种软小型计算机等骨干系统;无线局域网、蜂窝网络、卫星、电力线通信、以太网等通信基础设施。由于工业互联网系统提供了无处不在的联网能力,所有这些元素都可以分布在整个FSC中。此外,IIoT还提供了有效的传感功能,以跟踪和监测粮食生产过程。
4.3.5 健康服务
基于工业物联网中无处不在的识别、传感和通信能力,医疗系统中的所有对象(人、设备、药物等)都可以被跟踪并持续监测。通过全球互联互通,所有与医疗保健相关的信息,包括物流、诊断、治疗、康复、药物、管理、财务甚至日常活动等,都可以被有效收集、管理和共享。例如,病人的心率可以由传感器收集,然后发送到医生的办公室。使用个人终端及移动互联网接入等,基于工业物联网的医疗服务可以更具移动性和个性化。
5、工业物联网面临的挑战
5.1 能源效率
许多IIoT应用设备依靠电池持久运行,而在很多应用场合更换电池很困难甚至不可能,或者更换电池带来的成本太高,为了在其使用寿命周期内无需更换电池,必须对节能设计提出要求。此外,IIoT应用设备通常需要密集部署,感测的数据需要以查询的形式发送,或者以连续的形式发送,设备会消耗大量的能量。综上,在IIoT中降低功耗和运行成本,是IIoT的一个重要问题。LPWAN是解决低能耗的有效途径。它采用多种节能设计实现低功耗运行:通常形成星型拓扑结构,有效避免多路分组路由消耗能量;将复杂性转移到网关;使用窄带通道,从而降低噪声水平和扩展传输范围。
除了一些方法提高能源效率,比如使用轻量级通信协议或采用如上所述的低功耗无线电收发器,一种新的技术趋势是能源收集。实际上,能源可以从环境资源中获得,例如热能、太阳能、振动和无线射频(RF)能源,等等。
5.2 实时性
IIoT设备通常部署在嘈杂的环境中,并有严格的时间要求和可靠性要求,以能及时收集环境数据和作出控制决策。在IIoT中,时隙调度对于网络所需的QoS至关重要。例如,许多工业物联网实现网络资源管理是通过静态数据链路层调度来实现实时通信的。但是这个过程速度慢,不可扩展,并且会带来庞大的网络开销。然而,IIoT的爆炸式应用增长,特别是在其规模和复杂性方面,已大大增加了所需实时性的难度级别。
现有的一些处理方法大都建立在一个集中的体系结构上,可伸缩性有限。最近,提出了一些混合的、完全分布式的IIoT资源管理方法。然而,如何保证以有限的响应时间来处理并发干扰,仍然是一个亟待解决的问题。
5.3 共存性
随着IIoT设备的大量增长,许多设备使用相近频谱,这就带来了共存问题。设备之间的临频干扰必须解决。此外,由于设备密集、规模大,每种技术的特性可能会给IIoT技术带来额外的挑战。
为了共存,未来的IIoT设备最好能够检测、分类和减少外部干扰。虽然已有一些频谱感知和抑制干扰的技术,但时间采样窗口长,且要求内存大。常规通信系统中的一些高效抗干扰技术,虽然有很好的性能,但一般都比较复杂,实现成本也高。
可以从三个维度来解决IIoT中设备多样性的问题:多模射频、软件灵活性和跨技术通信。多模射频允许不同的IIoT设备可以相互通信;软件灵活性支持多种协议、连接框架和云服务。因此,未来需要研究如何在IIoT设备中实现跨技术通信。
5.4 安全性
安全性也是IIoT的一个关键问题。一般来说,IIoT是一个资源受限的通信网络,其很大程度上依赖于窄带通信。因此,传统的保护机制不足以保护复杂的IIoT系统,如安全协议,轻量级密码学和隐私保障。为了确保IIoT基础设施的安全,可以在应用IIoT安全协议之前,应用工业无线传感器网络加密技术。然而,一些加密算法对资源的要求比较高,例如,公钥密码(PKC)。这一问题在实时需求的海量数据交换的应用中更为突出。
在设计安全的IIoT基础设施时,需要考虑以下几个安全特性:
1)IIoT设备需要具有防篡改能力,以抵抗潜在的物理攻击;
2)IIoT设备的存储需要对数据进行加密,以达到保密目的;
3)对IIoT设备之间的通信网络进行保密和完整性保护;
4)IIoT基础设施需要高效的标识和授权机制,只有授权的实体才能访问IIoT资源;
5)即使受到恶意用户对设备的物理损坏,系统还可正常运行,以保证IIoT的鲁棒性。
对称密钥密码学可以为IIoT设备提供轻量级的解决方案。然而,如果使用对称密钥加密,尤其针对低容量设备时,密钥存储和密钥管理都是大问题。此外,如果IIoT中的一个设备被破坏,它可能会泄漏所有其他密钥。公钥密码学通常提供更安全的特性和更低的存储要求,但由于复杂的加密算法而带来的高计算开销也是一大问题。椭圆曲线密码学(ECC)是一个好的解决方案,它提供了更小的密钥,减少了存储和传输要求。
IIoT设备的数据应该遵循用于交换/发布身份验证的特定模式和规则。虽然公钥密码系统提供了认证和授权方案,但没有提供全球根认证机构(global root CA),这在很大程度上阻碍了很多实际部署的方案。如果不提供全局根CA,那么,IIoT中设计一个安全的认证系统将非常具有挑战性。因此,如果打算为IIoT设备提供安全认证,必须使用高成本的解决方案,那么,这与IIoT轻量级原则的主要目标相冲突。此外, 由于对象的总数大,对IIoT中的每个对象颁发证书将是一个巨大的挑战。
5.5 隐私
隐私是一个非常广泛和多样化的概念。IIoT中的隐私主要面临两个方面的挑战:数据收集过程和数据匿名化过程。由于信息的收集和存储受到限制,因此,在数据收集过程中可以保证隐私的保护。然而,考虑到数据匿名化的多样性,可能会采用不同的加密方案,这对隐私保护是一个挑战。此外,所收集的信息需要在IIoT设备之间共享,因此,加密数据的计算是数据匿名化的另一个挑战。
6 展望
物联网通常被认为是解决当今很多问题的颠覆性技术,例如智慧城市、智能交通、污染监测、互联医疗等等。作为物联网的子集,工业物联网IIpT为智能过程和智能制造开辟了新的道路。IIoT涵盖了信息采集、传输与处理以及自动化,未来融合人工智能、大数据和区块链,将进一步推动IIoT的发展,从而实现更高效、更安全和可持续的生产与管理。