当前位置: 首页 > 专利查询>陈同中专利>正文

多传感器物联网资源自适应部署管控中间件制造技术

技术编号:33921033 阅读:13 留言:0更新日期:2022-06-25 21:02
本申请设计构建了多传感器物联网资源自适应部署管控中间件,基于环境贴近计算进行数据动态决策;设计了中间件来实现多种无线通信网络结点的融合接入部署;通过对感知网络中传感器结点属性和处理的虚拟化,使中间件平台内部形成了虚拟传感器抽象池,屏蔽异质感知结点和通信协议的实现细节,设计实现了应用端在结点资源发现和删除、结点运行状态监测、结点工作模式等方面的实时动态管控消息发布订阅流程,实现了传感器结点和应用端之间的端对端交互;在中间件中加入了数据过滤和计算,实现了传感网不同设备间的互联互通,解决了异构网络信息结点难以融合传输的问题,使感知层设备和数据种类更多样化,更好的满足未来各行业的需求。求。求。

【技术实现步骤摘要】
多传感器物联网资源自适应部署管控中间件


[0001]本申请涉及一种传感器物联网部署管控中间件,特别涉及一种多传感器物联网资源自适应部署管控中间件,属于物联网中间件


技术介绍

[0002]随着无线传感器网络和移动互联网的发展,以及云计算技术的涌现,物联网已在环境监测、智能家居、智慧农业、城市交通管控等各种应用中得到广泛部署。它融合了智能感知、数字身份、泛在网络与云计算技术,将终端传感设备与互联网相连,实现全面感知与智能服务。物联网包括嵌入式电子设备、软件、传感器与通信网络,这些对象能够收集、转发、交换数据,而且远程网络设施能交互管理这些对象,每个对象又都能唯一识别和相互配合工作。
[0003]物联网架构为以下几层:(1)感知层:包括感知设备和设备之间组成的通信网络。(2)网络层:将感知层采集到的各种环境数据通过各种网络基础设施传入应用层,是局域的传感器网络与广域的移动通信网络和互联网之间通信的桥梁。(3)应用层:借助云计算等技术对感知数据进行处理和分析,提供满足各种行业需求的服务,实现行业智能化,同时它也是一个决策层,根据需求变化来分配和管控下两层的感知任务。
[0004]物联网要达到全面观测、智能感知的目的,就需要吸收和融合信息领域的各种技术优点。单一的感知网络环境下,通信距离、传输带宽、网络拓扑较为固定,不能同时满足不同类型数据的感知,而应用环境情况复杂多变,采集的数据种类和数据量不断增长,仅部署单一的感知网络已经无法适应当前的应用需求。
[0005]异构网络的部署实现了传感器网络不同设备间的互联互通,解决了异构网络信息结点难以用融合通道进行融合传输的问题。这种互联互通有效的扩大了物联网感知范围和接入的设备类型,使感知层设备和数据种类更加多样化。另一方面,对不同感知结点资源进行内在结合,可增强不同资源间的互补性,充分发挥出各种资源的优势,提高感知层全面感知的能力;这种多传感器网络部署模式还可为用户提供各种不同服务,更好的满足未来各行业的需求。
[0006]多网络结点部署观测以及感知网络资源的异构性都对物联网资源的管控提出了很大的挑战。网络资源管控是应用层对感知网络设备的运行状态、工作模式、通讯链路以及任务调度等方面进行动态变更和调整的工作。其资源管控重点在路由协议、通信链路优化、资源定位、网络覆盖优化等方面。这些基本的管控仅局限于感知网络内部,应用层并不会直接干预这些感知网络内部特征,更多的是要实现结点资源的可重用性及应用对资源的端对端透明化管控。
[0007]由于物联网结点众多,通常需要根据应用的需求调整结点部署规模和结点运行情况。应用层需要及时的捕捉到这些频繁的网络状态变化情况,并做出相应观测记录和远程管控。对远程观测应用,使用人工配置的方式来进行资源管控不仅耗时费力,而且也难以实现真正的智能化观测。要实现智能化观测和动态部署管控,需要接入平台能动态适配各种
结点资源,并对资源配置信息及数据信息进行封装抽象,做到观测网络运行的同时实时高效地应对各种资源接入和状态变化等问题,减少感知网络部署和维护成本。
[0008]综上,多传感器物联网具有广泛的应用前景,但多传感器物联网部署管控中间件,同时存在着亟待解决的技术难点,包括:
[0009](1)物联网在单一的感知网络环境下,通信距离、传输带宽、网络拓扑较为固定,不能同时满足不同类型数据的感知,而应用环境情况复杂多变,采集的数据种类和数据量不断增长,仅部署单一的感知网络已经无法适应当前的应用需求,多网络结点部署观测以及感知网络资源的异构性都对物联网资源的管控提出了很大挑战,应用层无法对感知网络设备的运行状态、工作模式、通讯链路以及任务调度等方面进行动态变更和调整,资源管控缺少在路由协议、通信链路优化、资源定位、网络覆盖优化,仅局限于感知网络内部,应用层不能直接干预感知网络内部特征,无法实现结点资源的可重用性及应用对资源的端对端透明化管控。
[0010](2)由于物联网结点众多,通常需要根据应用的需求调整结点部署规模和结点运行情况。当前应用层无法及时的捕捉到这些频繁的网络状态变化情况,并做出相应观测记录和远程管控,现有技术对远程观测使用人工配置的方式来进行资源管控不仅耗时费力,而且也难以实现真正的智能化观测,无法实现智能化观测和动态部署管控,缺少接入平台能动态适配各种结点资源,缺少资源配置信息及数据信息封装抽象,无法观测网络运行的同时实时高效应对各种资源接入和状态变化等问题,缺少故障定位和结点运行状态监测机制,不能及时有效地发现感知网络存在的结点工作故障和工作模式异常,感知网络部署和维护成本高。
[0011](3)当前多种无线传感器网络监测环境下网络管控复杂、结点间歇性失效以及不同应用场景下的传感器网络缺乏有效的快速动态部署手段,以多传感器网络融合观测为基础的物联网结点资源管控缺少在结点资源识别、资源注册更新、结点工作模式管控、结点运行状态反馈等方面的改进,不符合应用端实时掌握网络状态变化、动态快速部署观测网络的需求,中间件不支持四种典型的异构无线通信网络ZigBee、蓝牙、WiFi和6Lowpan的结点资源的同时接入,未融入资源管控和基于MQTT协议的消息代理功能,无法实现常用无线感知网络的优势互补,感知网络的可重用性和可扩展性差,应用层不能端对端智能化、透明化对结点资源进行管控,缺少物联网边缘设备内部对所有感知数据进行预分析和计算,无法利用价值更高的观测数据传输至应用端,数据传输代价和设备在传输数据过程中的能耗大,应用决策的延时长。
[0012](4)当前物联网中间件还集中在底层的感知和互联互通方面,距离实现物联网应用的高灵活性、可复用性、高可靠性有很大的差距;物联网应用复杂度较低,规模还处于初级阶段,支持大规模设备接入的物联网应用还存在异构物理设备融合、服务质量管控、复杂事件处理、安全和访问管控等诸多问题需要攻克,运行和管控工作量大,无法实现底层网络与应用层的承上启下、任务需求编程接口融合等功能,物联网终端资源受限、能量受限、结点异构性高等特点,中间件方案在性能上不具备轻量级,不能应对各种异构结点资源的管控需求的特点,中间件本身在硬件性能不高,无法承载大量数据的转发任务,缺少将数据的边缘分析处理纳入中间件功能模块,无法发挥出中间件在物联网架构中承上启下的作用。

技术实现思路

[0013]本申请结合当前出现的多种无线传感器网络监测环境下网络管控复杂、结点间歇性失效以及不同应用场景下的传感器网络缺乏有效的快速动态部署手段等问题,成功研发了多传感器网络动态部署和管控中间件方案和基于环境贴近计算的边缘数据分析方法,将以多传感器网络融合观测为基础的物联网结点资源管控集中在结点资源识别、资源注册更新、结点工作模式管控、结点运行状态反馈等方面。这些管控层面都符合应用端实时掌握网络状态变化、动态快速部署观测网络的需求;融入了资源管控和基于MQTT协议的消息代理功能,不仅实现了常用无线感知网络的优势互补,降低了感知网络人工部署复杂度,提升感知网络的可重用性和可扩展性,还使应用层端对端智能化、透明化对结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.多传感器物联网资源自适应部署管控中间件,其特征在于,分为A部分

无线传感器结点资源虚拟化管控模型,B部分

虚拟化传感器结点动态部署管控;其中A部分包括:A1

结点数字身份融合标识;A2

结点资源抽象描述,包括:物联网传感器结点描述模型、虚拟传感器抽象池;A3

基于消息代理的端对端管控,包括:端对端资源管控、消息动态发布订阅模型、基于重心的资源管控模型;其中B部分包括:B1

物联网结点动态接入方法,包括:结点虚拟化流程、动态数据接入及处理;B2

传感器结点部署管控,包括:物联结点发现机制、物联结点删除机制;B3

感知结点运行状态监测,包括:链路故障类型划分、结点运行状态监测流程;B4

结点工作模式自适应调整,包括:传感器工作模式分类、结点工作模式调整流程;B5

数据的边缘管控解析;第一,设计同时接入ZigBee、6Lowpan、蓝牙和WiFi四种不同通信网络,并对四种网络下的各个传感器结点资源进行融合数字身份标识,应用端进行融合访问和端对端管控;第二,对各个结点及结点数据处理过程进行软件虚拟化描述,将感知网络各节点转化成虚拟传感器抽象池,屏蔽感知层资源的各种异构性,感知层资源加入或变动时系统立即接入并适配,同时将复杂而结构各异的传感器原始数据融合成具有固定属性的元数据,增强数据的语义性,简化数据的存储和传输方式;第三,以物联网MQTT协议为基础,以中间件作为应用端和结点之间的通信代理,设计应用端结点发现和删除、感知结点运行状态监测、结点工作模式调整管控时端对端管控流程,中间件加入数据预处理和分析调配,配合通信代理机制协同实现应用层对结点的透明化管控;第四,基于物联网数据处理环境贴近计算,在中间件中加入数据过滤计算,使网络边缘设备能执行初步的数据计算和分析任务。2.根据权利要求1所述多传感器物联网资源自适应部署管控中间件,其特征在于,无线传感器结点资源虚拟化管控模型:采用抽象封装的方式将物理结点资源通过软件描述虚拟化成方便处理的虚拟传感器,其中抽象模型分为融合资源描述模型和端对端管控模型,前者针对结点属性、数据处理和存储进行集中协定,将具有唯一标识物理结点和结点所带传感器的属性、数据感知过程相对应,实现硬件结点的抽象;后者是应用端不同层次管控方式的描述,让应用端融合对不同结点端对端的管控,两种模型中,中间件都作为通信代理负责各种数据和管控消息的转发。3.根据权利要求1所述多传感器物联网资源自适应部署管控中间件,其特征在于,结点数字身份融合标识:提出“结点数字身份+NetSort”资源标识方法,其中结点数字身份是设备出厂时结点自身的MAC地址或者IP地址,NetSort是某个结点所属的通信网络类型,标志该结点属于的网络通信类型;综合各无线网络的设备地址特点,实现中间件以融合模式确定和访问某一网络下的结点资源,中间件以资源数字身份信息来识别感知层各结点;NetSort用一个字节描述,由中间件不同的数据接入通道确定,结点数字身份为各个网络下结点的MAC地址或者IP地址,结点在与中间件建立通信连接后,将其Res数字身份发送至中间件,后者将其记录,融合数字身份描述模型能保证中间件准备区分结点所在的通信网络及结点是该网络下具体设备,应用端掌握每个结点的Res数字身份后,将其管控信息端对端地发送至指定结点。
4.根据权利要求1所述多传感器物联网资源自适应部署管控中间件,其特征在于,结点资源抽象描述:1.物联网传感器结点描述模型面向多传感器改进XML的虚拟传感器描述模型,中间件将实体传感器的各个属性和数据处理过程通过XML文件形式封装成虚拟传感器,虚拟传感器中包含必要的传感器结点部署和使用信息,包括:1)结点测量类型;2)传感器元数据信息;3)数据流转换和处理接口信息;4)数据流的过滤接口和SQL查询存储流程;5)数据边缘分析接口信息;某一个或者同一类传感器资源采用一个虚拟传感器来代替,中间件实现传感器虚拟化,动态处理资源接入过程;针对中间件资源虚拟化任务以及应用端的端对端管控任务,将传感器的元数据信息内容归纳,元数据信息包括结点资源数字身份、测量数据的单位、传感器观测类型、测量范围、采样周期、结点运行状态以及必要的时间属性;对于功能单一的传感器或需要协同工作的多种传感器,用一个虚拟传感器来进行多个传感器融合描述,即将各个传感器信息集中在一个XML文件中描述,通过虚拟传感器中定义的数据流转换和数据存储流程,来融合处理和存储异构不同源的传感器数据;2.虚拟传感器抽象池某一个或者同类型的传感器结点用虚拟传感器描述文件来进行软件上的抽象描述,当感知网络接入多种不同类型的结点后,中间件用不同虚拟传感器描述文件对各类型结点都进行描述,这些虚拟传感器描述文件的组合作为一个虚拟传感器资源池,虚拟传感器资源池看作整个感知网络的逻辑视图,中间件内部预先被写入感知结点对应的虚拟传感器描述文件,每一个实体结点资源接入至中间件后会匹配内部虚拟传感器抽象池中对应的虚拟传感器来进行数据处理分析和存储转发;虚拟传感器资源池中已存在的一个描述模型可被其它中间件直接使用,实现中间件间的资源共享,避免传感器网络资源利用过程中,不同应用单独在对同一类资源进行部署和管控时重复性编程。5.根据权利要求1所述多传感器物联网资源自适应部署管控中间件,其特征在于,基于消息代理的端对端管控:1.端对端资源管控将资源管控分为四个方面:应用端对结点资源部署管控、结点工作模式管控、结点运行状态监测和基于环境贴近计算的边数据缘分析和管控,四个方面的管控涵盖应用层管控任务,其中结点资源部署管控是对结点资源的注册和删除;工作模式管控是应用端根据传感器自身的管控指令对结点工作模式进行管控;结点运行状态监测是监测感知网络中结点与应用层双向通信是否出现故障;数据边缘分析是指将感知数据直接在中间件中进行基本分析和计算,整个管控由应用端负责,中间件作为辅助平台,其中结点工作模式管控、结点运行状态监测和资源部署管控属于应用端直接管控,而数据边缘分析任务则由中间件进行执行;端对端资源的管控通过感知层和应用层的双向通信,在应用端与结点资源之间建立可靠通信机制,使应用端对任何结点资源和通信网络都能融合管控,无需针对具体资源单独开辟管控通道,以物联网MQTT通信协议的消息发布与订阅机制为原型,基于重心改进的异
构资源融合管控模型;2.消息动态发布订阅模型将感知网络中的结点和应用端作为消息发布者或者订阅者,中间件作为消息代理,传感器结点不断发布具有标识的采集数据到中间件,供应用端订阅接收,应用端需要对结点进行管控时会发布管控信息给中间件并由后者转发给指定的结点,整个消息通信都根据各个消息通信目的的不同定义的不同的重心,结合多传感器网络监测场景采用集聚连接模式,所有的结点都通过中间件实现平台与应用端保持一个连接,便于中间件处理,采用融合的消息通信模型和双向消息传递机制,确保中间平台能在资源虚拟化描述的基础上,发挥应用端和感知结点之间的管控服务代理;3.基于重心的资源管控模型根据应用端对结点四个方面的管控分别设计管控消息中的重心名,重心是一个UTF

8的字符串,实现消息代理服务的平台根据主题重心来对消息进行分类和过滤,重心的组成分级,传感器结点发送这种重心名的publish消息来将数据传至中间消息代理,根据重心名获取这个消息包含的数据类型,应用端订阅此信息时使用MQTT中的重心通配符来同时订阅多个重心的消息;基于MQTT协议,设计应用端和结点基于重心的消息通信机制,将结点数据发送和应用端管控信息两类Publish消息和Subcribe消息用既定的主题重心进行标定,当结点需要上传感知数据和应用端需要下达管控命令时,都发送指定重心名的消息供对方订阅,根据传递消息的不同,将消息主题进行分类:(1)以感知数据为内容的结点Publish消息和应用端Subcribe消息主题标定当结点正常工作时不断将感知数据发送至中间件,此时每个结点内部周期性的循环发布Publish消息,消息中包含结点采集到的感知数据,包含具体采集数据的Publish消息的主题名由结点具体连接的传...

【专利技术属性】
技术研发人员:陈同中
申请(专利权)人:陈同中
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1