一种基于物联互动的实体传输方法、系统及存储介质技术方案

技术编号:34323894 阅读:14 留言:0更新日期:2022-07-31 00:44
本申请涉及一种基于物联互动的实体传输方法、系统及存储介质,属于数据传输领域,其方法包括当物联网设备未接入时,获取所述物联网设备的设备信息;根据所述设备信息设置产品信息、网络连接参数及消息协议,得到所述物联网设备对应的产品;配置所述产品的物模型属性及物模型功能,得到物模型,所述物模型属性为物模型对应的数据格式;当所述物联网设备接入时,根据所述网络连接参数构建传输通道;获取所述物联网设备发送的设备数据报文,通过所述消息协议进行解析得到设备数据;将所述设备数据的格式转换为所述物模型对应的数据格式。本申请具有便于使不同物联网终端设备互相连接时节省研发成本的效果。时节省研发成本的效果。时节省研发成本的效果。

An entity transmission method, system and storage medium based on IOT interaction

【技术实现步骤摘要】
一种基于物联互动的实体传输方法、系统及存储介质


[0001]本专利技术涉及数据传输领域,尤其是涉及一种基于物联互动的实体传输方法、系统及存储介质。

技术介绍

[0002]随着信息技术的迅速发展,在智慧园区建设中,园区系统通常包含若干设备子系统,若干设备子系统用于对园区若干物联网终端设备进行数据采集,监测和存储。
[0003]在相关技术中,不同设备子系统的接入方式往往不同,当不同设备子系统之间需进行连通时,需首先对不同设备子系统的不同物联网终端设备的接口进行定制化开发,以使不同设备子系统之间进行通信。
[0004]针对上述中的相关技术,专利技术人认为当连通不同设备子系统时,不同物联网终端设备的连接方式通常不一致、容易导致不同物联网终端设备间无法兼容,若每对接一个不同物联网终端设备,均对接口做定制化开发,则与物联网终端设备对接的软件开发工作增加了研发成本。

技术实现思路

[0005]为了便于使不同物联网终端设备互相连接时节省研发成本,本专利技术提供一种基于物联互动的实体传输方法、系统及存储介质。
[0006]第一方面,本申请提供的一种基于物联互动的实体传输方法采用如下的技术方案:一种基于物联互动的实体传输方法,包括:当物联网设备未接入时,获取所述物联网设备的设备信息;根据所述设备信息设置产品信息、网络连接参数及消息协议,得到所述物联网设备对应的产品;配置所述产品的物模型属性及物模型功能,得到物模型,所述物模型属性为物模型对应的数据格式;当所述物联网设备接入时,根据所述网络连接参数构建传输通道;获取所述物联网设备发送的设备数据报文,通过所述消息协议进行解析得到设备数据;将所述设备数据的格式转换为所述物模型对应的数据格式。
[0007]通过采用上述技术方案,产品与物联网设备对应,配置产品的物模型属性和物模型功能得到物模型,则物联网设备与物模型对应;同时将设备数据转换为物模型对应的数据格式,即将物联网设备通过物模型对应的数据格式进行通信,从而起到不同物联网设备之间进行信息传输的作用,从而无需对接口做定制化开发,进而使不同物联网设备互相连接时节省研发成本。
[0008]可选的,所述根据所述设备信息设置网络连接参数包括:
基于所述设备信息和预设的网络框架,构建网络组件;基于所述网络组件,得到所述网络连接参数。
[0009]通过采用上述技术方案,网络组件即物联网设备之间进行数据通信所遵循的协议,通过网络组件,物联网设备之间可进行相互通信,有利于增加不同物联网设备间的连通性。
[0010]可选的,所述网络连接参数包括网络组件类型、网络连接协议和网络组件端口;所述网络组件类型包括HTTP、TCP、UDP、MODBUS、MQTT和COAP的通信协议。
[0011]通过采用上述技术方案,网络连接参数,即网络通信所需要的信息,主要为网络组件名称、网络组件类型和网络组件端口。
[0012]可选的,所述通过所述消息协议进行解析得到设备数据包括:在预设的协议库中获取消息协议类型;基于所述消息协议类型,确定所述消息协议;基于所述消息协议,对所述设备数据报文进行解码,得到所述设备数据。
[0013]通过采用上述技术方案,消息协议通过解析设备数据报文得到相同的设备数据的格式,使若干物联网设备可均与平台进行通信。
[0014]可选的,所述消息协议类型包括内置通用协议和外设协议包。
[0015]通过采用上述技术方案,内置通用协议指根据相关标准文档进行定义与编写的通用协议,可解决通用的消息解析场景;外设协议包指第三方开发的用于特殊消息解析场景的协议。将消息协议分为内置通用协议和外设协议包,有助于应对各种消息解析场景,提高消息解析的灵活性。
[0016]可选的,所述物模型属性包括属性唯一标识和属性名称;所述物模型功能包括功能唯一标识和功能名称。
[0017]通过采用上述技术方案,物模型属性用于对应物联网设备的硬件信息,物模型功能用于对应物联网设备的功能信息,将物模型分为物模型属性和物模型功能,有利于对物联网设备进行管理。
[0018]可选的,所述将所述设备数据的格式转换为所述物模型对应的数据格式包括:基于预设的拖拉方式,将所述设备数据的格式与所述物模型属性进行映射关系绑定;在绑定所述映射关系后,实现对所述设备数据格式的解析,得到与所述物模型对应的数据格式。
[0019]通过采用上述技术方案,将设备数据格式与物模型属性绑定即实现对设备数据的解析,无需人为对端口做定制化开发,在节省研发成本的基础上,省时省力。
[0020]第二方面,本申请提供的一种基于物联互动的实体传输系统采用如下的技术方案:一种基于物联互动的实体传输系统,包括存储器和处理器,所述存储器存储有基于物联互动的实体传输程序,所述处理器用于在执行程序时采用上述的基于物联互动的实体传输方法。
[0021]第三方面,本申请提供的一种存储介质采用如下的技术方案:一种存储介质,存储有能够被处理器加载并执行如上述基于物联互动的实体传输
方法的计算机程序。
[0022]综上所述,本申请具有以下至少一种有益技术效果:1.将物联网设备通过物模型对应的数据格式进行通信,起到不同物联网设备之间进行信息传输的作用,无需对接口做定制化开发,进而使不同物联网设备互相连接时节省研发成本。
[0023]2.将物模型分为物模型属性和物模型功能,有利于对物联网设备进行管理。
[0024]3.将消息协议分为内置通用协议和外设协议包,有助于应对各种消息解析场景,提高消息解析的灵活性。
附图说明
[0025]图1是本申请实施例一种基于物联互动的实体传输方法的整体流程图。
[0026]图2是本申请实施例一种基于物联互动的实体传输方法中通过消息协议进行解析得到设备数据的流程图。
具体实施方式
[0027]本申请实施例公开一种基于物联互动的实体传输方法。
[0028]参照图1,一种基于物联互动的实体传输方法包括:S100、当物联网设备未接入时,获取物联网设备的设备信息。
[0029]设备信息指物联网设备的唯一标识信息,例如设备ID和设备名称。
[0030]S200、根据设备信息设置产品信息、网络连接参数及消息协议,得到物联网设备对应的产品。
[0031]基于设备信息对产品信息、网络连接参数和消息协议进行设置,其中产品指一组具有相同功能定义的设备集合,是物理空间中的实体在平台的数字化表示。产品信息指产品ID和产品名称。
[0032]网络连接参数包括网络组件类型、网络连接协议和网络组件端口;其中网络连接协议指网络IP。
[0033]网络组件类型包括HTTP、TCP、UDP、MODBUS、MQTT和COAP的通信协议。
[0034]HTTP通信协议是一个客户端终端和服务器端请求和应答的标准。通过使用网页浏览器、网络爬虫或其余工具,客户端终端发起一个HTTP请求到服务器上指定端口。将此客户端终端称为用户代理程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联互动的实体传输方法,其特征在于,包括:当物联网设备未接入时,获取所述物联网设备的设备信息;根据所述设备信息设置产品信息、网络连接参数及消息协议,得到所述物联网设备对应的产品;配置所述产品的物模型属性及物模型功能,得到物模型,所述物模型属性为物模型对应的数据格式;当所述物联网设备接入时,根据所述网络连接参数构建传输通道;获取所述物联网设备发送的设备数据报文,通过所述消息协议进行解析得到设备数据;将所述设备数据的格式转换为所述物模型对应的数据格式。2.根据权利要求1所述的一种基于物联互动的实体传输方法,其特征在于,所述根据所述设备信息设置网络连接参数包括:基于所述设备信息和预设的网络框架,构建网络组件;基于所述网络组件,得到所述网络连接参数。3.根据权利要求2所述的一种基于物联互动的实体传输方法,其特征在于:所述网络连接参数包括网络组件类型、网络连接协议和网络组件端口;所述网络组件类型包括HTTP、TCP、UDP、MODBUS、MQTT和COAP的通信协议。4.根据权利要求1所述的一种基于物联互动的实体传输方法,其特征在于,所述通过所述消息协议进行解析得到设备数据包括:在预设的协议库中...

【专利技术属性】
技术研发人员:陈忠林晓明田锋蔡明远
申请(专利权)人:杭州半云科技有限公司
类型:发明
国别省市:

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

1