一种基于JSON的物模型表示方法与流程

文档序号:35969244发布日期:2023-11-09 09:57阅读:78来源:国知局
一种基于JSON的物模型表示方法与流程

本发明涉及物联网,更具体的说是涉及一种基于json的物模型表示方法。


背景技术:

1、物联网是指通过信息传感设备,按照约定的协议,把特定物体与网络(包括互联网、电信网、广播电视网、电网等)及存储集控系统连接起来,进行信息交换与自动控制,以实现对特定物体进行智能化识别、定位、跟踪、监控和管理的一种网络,被誉为继计算机和互联网之后的“第三次信息化浪潮”。

2、物联网网络架构由感知层、网络层和应用层组成。感知层实现对物理世界的智能感知识别、信息采集处理和自动控制,并通过通信模块将物理实体连接到网络层和应用层。网络层主要实现信息的传递、路由和控制,包括延伸网、接入网和核心网,网络层可依托公众电信网和互联网,也可以依托行业专用通信网络。应用层包括应用基础设施中间件和各种物联网应用。应用基础设施中间件为物联网应用提供信息处理、计算等通用基础服务设施、能力及资源调用接口,以此为基础实现物联网在众多领域的各种应用。

3、物联网感知设备运行在感知层,由感知物理世界的智能传感器组成,并包含通信模组实现数据的传输和设备之间联网。

4、物联网平台运行在应用层,实现感知设备的统一管理、设备控制、数据共享等功能。物模型是对实体设备的抽象数字化描述,将不同品牌不同类型的设备功能进行抽象,形成设备的统一化描述,在物联网平台中一个产品对应一个物模型,一个物模型可以包含多个设备。通过物模型实现对物联感知设备的设备定义、数据定义和服务定义。通过物模型,物联网平台可以动态实现多类物联感知设备的动态接入和管理,保证物联网平台的适配度。

5、而现有物模型均是基于某一具体平台进行了表示,不同平台对物模型的描述定义不同,所以物模型适配度较低,现有的公共iot平台根据自身特点来定义和规范设备,并用不同的方法来标识物模型。但是公共iot平台是服务定义方,设备接入商必须根据平台定义的物模型来实现设备功能后才能接入。但作为一个城市物联网平台或行业物联网平台,如果要接入来自不同厂家、不同平台、不同网络的设备,公共iot平台定义的物模型就不再适用了。

6、因此,如何实现物联网平台中适配不同已使用设备物模型的表示是本领域技术人员亟需解决的问题。


技术实现思路

1、有鉴于此,本发明提供了一种基于json的物模型表示方法,通过json对象实现对物联感知设备的抽象化描述,抽象不同设备的特征,可以在物联网平台上对不同的已经开发完成或正在使用的设备进行物模型定义,从而可以接入符合不同规范的物联网设备,令平台适配物联网设备,以此来保证物联网平台的兼容性。

2、为了实现上述目的,本发明采用如下技术方案:

3、一种基于json的物模型表示方法,包括以下步骤:

4、步骤1:所述物联网平台采集物联感知设备基本信息;

5、步骤2:根据物联感知设备的基本信息进行物模型服务定义;

6、步骤3:根据服务定义的服务类型对物模型的服务进行属性定义和属性设置;

7、步骤4:根据服务定义和属性设置利用标准模板生成物模型json表示文件;

8、步骤5:物联网平台根据json表示文件进行可视化显示。

9、优选的,所述基本信息包括设备名称、设备编号、协议、加密方式等。

10、优选的,根据物联感知设备的功能进行物模型服务定义;服务定义包括服务类型、服务名称、服务标识和数据包特征;服务类型包括心跳、状态、告警、控制和响应;数据包特征包括开头特征、结尾特征和长度特征。

11、优选的,属性定义是对服务的具体说明,例如数据包的解析说明,每个字段的含义等;属性包括属性标识、属性名称、数据类型、属性长度、属性单位、状态属性、数据属性和说明等信息。

12、优选的,所述步骤5中在物联网的设备管理模块对物模型json表示文件进行解析,获得的报文解析包括基本信息、运行数据和控制信息;

13、基本信息包括物联感知设备的名称、编号、位置和协议等信息;

14、运行数据为物联感知设备当前的运行参数指标,传输至数据看板进行显示;

15、控制信息为物联感知设备当前的控制信息,传输至控制面板进行显示,同时通过点击触发控制面板的按钮发送和响应报文解析。

16、经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种基于json的物模型表示方法,通过对物联感知设备进行服务定义、属性定义,利用json标准模板生成物模型的json表示文件,在物联网平台的信息交互中,物联感知设备通过物模型进行表示,对json表示文件进行解析,可视化显示设备的基本信息、运行参数数据和控制信息,通过json对象实现对物联感知设备的抽象化描述,以此来保证物联网平台的兼容性和最大适配度。



技术特征:

1.一种基于json的物模型表示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于json的物模型表示方法,其特征在于,所述基本信息包括设备名称、设备编号、协议和加密方式。

3.根据权利要求1所述的一种基于json的物模型表示方法,其特征在于,根据物联感知设备的功能进行物模型服务定义;服务定义包括服务类型、服务名称、服务标识和数据包特征;服务类型包括心跳、状态、告警、控制和响应;数据包特征包括开头特征、结尾特征和长度特征。

4.根据权利要求1所述的一种基于json的物模型表示方法,其特征在于,属性定义是对服务的具体说明;属性包括属性标识、属性名称、数据类型、属性长度、属性单位、状态属性、数据属性和说明。

5.根据权利要求1所述的一种基于json的物模型表示方法,其特征在于,所述步骤5中在物联网的设备管理模块对物模型json表示文件进行解析,获得的报文解析包括基本信息、运行数据和控制信息;


技术总结
本发明公开了一种基于JSON的物模型表示方法,通过对物联感知设备进行服务定义、属性定义,利用JSON标准模板生成物模型的JSON表示文件,在物联网平台的信息交互中,物联感知设备通过物模型进行表示,对JSON表示文件进行解析,可视化显示设备的基本信息、运行参数数据和控制信息,通过JSON对象实现对物联感知设备的抽象化描述,以此来保证物联网平台的兼容性。

技术研发人员:韩宏波,叶军,王晶晶,周华建
受保护的技术使用者:江苏新弈软件有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1