一种三维制造技术

技术编号:39727796 阅读:6 留言:0更新日期:2023-12-17 23:31
本发明专利技术涉及一种三维

【技术实现步骤摘要】
一种三维WebGIS场景下物联网设备实时监控可视化方法


[0001]本专利技术属于物联网软件开发应用领域,尤其涉及一种三维
WebGIS
场景下物联网设备实时监控可视化方法


技术介绍

[0002]在物联网设备管理过程中,传感器设备的实时监控主要通过传感器数值可视化的方式显示在可视化面板中,传统的组态软件则是将传感器的数据映射成为视觉变量,通过图形可视化的方式进行传感器数据的监控,随着物联网设备管理的日趋广泛,以及与智慧城市

元宇宙等领域的深度融合,三维可视化已经日趋普及,在三维场景下对传感器数据实时可视化的需求日益迫切

[0003]网络地理信息系统
(WebGIS)
是一种常用的设备管理支撑技术,具有空间位置的设备以地理要素的方式可视化在地图中,使得管理人员能够直观便捷的对设备进行管理,随着物联网应用的普及,具有位置信息的传感器设备通过地图进行展示和管理变得越来越广泛,随着三维技术的发展,传感器设备在
WebGIS
场景下显示的更加形象,然而,当前的三维
WebGIS
更多是一种静态的三维模型展示,当传感器数据发生改变时,与之对应的三维场景中的传感器设备模型不能有效的发生变化,以至于在三维可视化场景下,不能实时可视化传感器数据变化过程
[0004]有鉴于此,确有必要提供一种三维
WebGIS
场景下物联网设备实时监控可视化方法,以解决上述问题


技术实现思路
r/>[0005]本专利技术的目的在于提供一种三维
WebGIS
场景下物联网设备实时监控可视化方法

[0006]为实现上述专利技术目的,本专利技术提供了一种三维
WebGIS
场景下物联网设备实时监控可视化方法,包括如下步骤:
[0007]S1、
建立基于数据传输协议的
Socket
数据传输通道,实现物联网传感器和服务端之间的数据的实时上传和下发;
[0008]S2、
建立基于
JSON

WebSocket
数据传输通道,实现三维
WebGIS
客户端和服务端之间的数据的实时接收和发送;
[0009]S3、
部署基于服务端的数据转发代理,实现传感器数据传输服务器和
WebGIS
数据传输服务器之间的数据传输,进而实现传感器客户端与三维
WebGIS
客户端的数据转发;
[0010]S4、
用户自定义
WebGIS
可视化配置文件,配置传感器数据三维可视化的渲染方法;
[0011]S5、
三维
WebGIS
客户端接收
WebGIS
数据传输服务器转发的
JSON
格式的传感器数据,将数据与用户配置文件进行匹配,获取模型的渲染数据;
[0012]S6、
在三维
WebGIS
场景中,根据模型的渲染数据,动态渲染三维模型;
[0013]S7、
通过三维
WebGIS
场景中的三维模型来监控传感器的状态,
WebGIS
客户端通过脚本实现对传感器的实时控制

[0014]作为本专利技术的进一步改进,所述
S1
具体包括以下步骤:
[0015]S1.1、
搭建传感器数据传输服务器,配置服务器地址,为服务器添加基于传输协议的数据编解码器

业务处理器;
[0016]S1.2、
在业务处理器中对传感器数据帧进行解析

重构

路由选择,并且使用消息中间件对数据进行存储

[0017]作为本专利技术的进一步改进,所述
S2
具体包括以下步骤:
[0018]S2.1、
搭建
WebGIS
数据传输服务器,配置服务器地址,为服务器添加
JSON
格式的数据编解码器

业务处理器;
[0019]S2.2、
在业务处理器中对
JSON
格式的数据进行解析

重构

路由选择

[0020]作为本专利技术的进一步改进,所述
S3
具体包括:在传感器数据传输服务器的业务处理器中嵌入数据转发代理,将传感器数据帧重构之后的
JSON
格式数据转发到
WebGIS
数据传输服务器;同时,在
WebGIS
数据传输服务器的业务处理器中也嵌入数据转发代理,将
JSON
格式的数据重构后的传感器数据帧转发至传感器数据传输服务器

[0021]作为本专利技术的进一步改进,所述
S4
具体包括:在用户配置文件中构建物联网设备和三维模型的映射关系,将物联网设备数据与模型的渲染方式进行关联,用户自定义模型的渲染方式

[0022]作为本专利技术的进一步改进,所述
S5
具体包括:
[0023]S5.1、
三维
WebGIS
客户端接收
WebGIS
数据传输服务器发送的
JSON
格式的传感器数据;
[0024]S5.2、

JSON
格式的传感器数据与
WebGIS
可视化配置文件进行匹配,依据传感器数据,生成新的三维模型渲染数据

[0025]有益效果:
[0026]本专利技术可实现在三维场景下对物联网设备的实时监控,通过三维模型可视化的形式实时展现传感器数据的变化,相较传统基于面板的可视化,其效果更形象和直观,该方法与
WebGIS
相结合,能够满足基于智慧城市的三维场景下物联网设备管理及实时监控的需求,用户可以根据需求定制传感器设备三维模型与传感器数据的配置文件,大大提高了本方法在三维
WebGIS
场景下应用的灵活性与通用性

附图说明
[0027]图1为三维
WebGIS
场景下物联网设备实时监控可视化系统结构图;
[0028]图2为传感器到三维
WebGIS
客户端的数据传输过程;
[0029]图3为三维
WebGIS
客户端对传感器数据的处理流程及三维场景的渲染过程;
[0030]图4为三维
WebGIS
客户端到传感器的数据传输过程;
[0031]图5为数据转发代理转发数据结构图

具体实施方式
[0032]为了使本专利技术的目的

技术方案和优点更加清楚,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种三维
WebGIS
场景下物联网设备实时监控可视化方法,其特征在于,包括以下步骤:
S1、
建立基于数据传输协议的
Socket
数据传输通道,实现物联网传感器和服务端之间的数据的实时上传和下发;
S2、
建立基于
JSON

WebSocket
数据传输通道,实现三维
WebGIS
客户端和服务端之间的数据的实时接收和发送;
S3、
部署基于服务端的数据转发代理,实现传感器数据传输服务器和
WebGIS
数据传输服务器之间的数据传输,进而实现传感器客户端与三维
WebGIS
客户端的数据转发;
S4、
用户自定义
WebGIS
可视化配置文件,配置传感器数据三维可视化的渲染方法;
S5、
三维
WebGIS
客户端接收
WebGIS
数据传输服务器转发的
JSON
格式的传感器数据,将数据与用户配置文件进行匹配,获取模型的渲染数据;
S6、
在三维
WebGIS
场景中,根据模型的渲染数据,动态渲染三维模型;
S7、
通过三维
WebGIS
场景中的三维模型来监控传感器的状态,
WebGIS
客户端通过脚本实现对传感器的实时控制
。2.
根据权利要求1所述的一种三维
WebGIS
场景下物联网设备实时监控可视化方法,其特征在于,所述
S1
具体包括以下步骤:
S1.1、
搭建传感器数据传输服务器,配置服务器地址,为服务器添加基于传输协议的数据编解码器

业务处理器;
S1.2、
在业务处理器中对传感器数据帧进行解析

重构

路由选择,并且使用消息中间件对数据进行存储
。3.
根据权利要求1所述的一...

【专利技术属性】
技术研发人员:焦东来赵生虎李会敏周秀慧
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

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

1