【技术实现步骤摘要】
一种基于流式处理的物联网设备通信方法
[0001]本专利技术涉及物联网通信
,具体涉及一种基于流式处理的物联网设备通信方法。
技术介绍
[0002]随着物联网技术的不断发展,物联网平台、大数据处理等已被广泛应用到各行各业。基于物联网平台的设备间通信作为物联网技术应用的核心组成部分,其性能的优劣在整个物联网服务中起着关键作用。
[0003]然而,现有的物联网设备通信技术虽然已经成功地应用在社会的各个方面,但在处理海量不同类型设备间通信方面仍然存在以下不足:首先,传统的物联网平台设备间通信往往都是基于某个单一协议,需要平台网关支持该协议的解析和分装。而不同类型设备采用不同协议,因而导致不同类型设备无法实现跨协议通信,需要物联网平台网关同时支持多种设备协议的解析和分装,在实现难度和业务复杂度方面会存在较大门槛。
[0004]其次,随着设备类型越来越多,面对海量的设备间通信消息,传统的物联网平台网关存在一定的性能瓶颈,无法高效处理所有消息,会造成延迟、丢失等现象。
[0005]当前国内外产品和专利中物联 ...
【技术保护点】
【技术特征摘要】
1.一种基于流式处理的物联网设备通信方法,其特征在于,包括:获取待接入设备和物联网平台的通信配置参数,所述通信配置参数包括待接入设备的通信协议和消息体格式,以及物联网平台的通信协议和通用消息体格式;设置包含至少一个流式处理节点的流式处理引擎网关,基于获取的通信配置参数配置所述流式处理节点的输入端和输出端,以及所述流式处理结点的流处理逻辑;配置待接入设备的通信参数,所述通信参数与该设备对应的流式处理节点的输入端相适配;所述流式处理引擎网关内部的对应流式处理节点对待接入设备上报的消息进行处理后上报至物联网平台;或者,流式处理引擎网关内部的对应流式处理节点对物联网平台下发的消息进行处理后输出至待接入设备。2.如权利要求1所述的基于流式处理的物联网设备通信方法,其特征在于,基于获取的通信配置参数配置所述流式处理节点的输入端包括:根据待接入设备使用的通信协议配置输入端的通讯解析协议;或者,根据物联网平台下发服务使用的通信协议和通用消息体格式,配置输入端使用的通讯解析协议。3.如权利要求1所述的基于流式处理的物联网设备通信方法,其特征在于,基于获取的通信配置参数配置所述流式处理节点的输出端包括:根据物联网平台接入服务使用的通信协议和通用消息体格式,配置输出端使用的封装协议和通用消息体格式;或者,根据待接入设备使用的通信协议配置和消息体格式,配置输出端使用的封装协议和消息体格式。4.如权利要求1所述的基于流式处理的物联网设备通信方法,其特征在于,配置所述流式处理结点的流处理逻辑包括:根据待接入设备使用的消息体格式配置解析所需要获取的字段,转换成输出端所需要的封装协议和通用消息体格式;或者,根据物联网平台使用的通用消息体格式配置解析所需要获取的字段,转换成输出端所需要的封装协议和消息体格式。5.如权利要求4所述的基于流式处理的物联网设备通信方法,其特征在于,根据待接入设备使用的消息体格式配置解析所需要获取的字段包括设备编码、消息数据部分、调用方法的名称和参数、消息生成的时间戳中的一种或几种;根据物联网平台使用的通用消息体格式配置解析所需要获取的字段包括设备编码、消息生成的时间戳、消息数据部分、调用方法的名称和参数、协议类型、设备IP地址和端口号、消息订阅的主题中的一种或几种。6.如权利要求1所述的基于流式处理的物联网设备通信方法,其特征在于,配置待接入设备的通信参数包括待接入设备使用的协议以及协议所需的参数。7.如权利要求1所述的基于流式处理的物联网设备通信方法,其特征在于,通过所述流式处理引擎网关内部的对应流式处理节点对待接入设备上报的消息进行处理后上报至物联网平台包括:
流式处理节解析设备所使用的通信协议,并根据对应的通信协议...
【专利技术属性】
技术研发人员:王鹏,张伟杰,费晨杰,姜凌青,陈树,
申请(专利权)人:中节能晶和智慧城市科技浙江有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。