华为云与物联网技术的设备管理云平台开发

目前,随着我国信息技术的快速发展,使得信息化、智能化技术与国民日常的生产生活有着密切地联系。而在此过程中,各项设备也逐步走进各家各户中,为国民的生产生活带来了翻天覆地的变化。但是,若对所有设备进行管理与维护不仅消耗时间长、可能对于人员专业技能也有着一定的要求。在这种情况下,基于华为云与物联网技术的设备管理云平台的开发显得非常重要。

当前全球工业正在从机械化、电气化、自动化进入数字化、网络化和智能化为特征的4.0新阶段,近年来, 国家各个层面密集出台相关政策,大力支持和发展“互联网+制造业”的融合发展,力推工业互联网发展以支撑我国工业转型升级,设备管理云平台随之应运而生。

一、华为云、物联网技术及设备管理云平台的概述

(一)华为云定义

华为云主要指立足于浏览器云管理平台基础上,利用互联网线上自助服务为用户提供云计算IT基础设施服务,其最为突出的作用在于可根据用户业务变化进行弹性服务,在降低成本的基础上最大程度满足用户的服务需求。

(二)**物联网技术**

物联网则是指利用各种信息传感器、射频识别技术等装置与技术对需要监控、连接以及互动的事物进行声音、光、热、电等信息的采集,利用网络接入的方式实现物与物、人与人间的广泛联系,在此过程中,物联网作为一个基于互联网、传统电信网前提条件下的信息承载体被独立寻址的普通物理对象形成互联互通的网络,实现信息交互功能。

(三)**设备管理云平台**

设备管理云平台是一个运用大数据、物联网、数字孪生等技术,搭配信息安全防护并具备一定的信息安全防 护能力的工业互联网平台,主要目标为采集企业主要生产设备(包括数控机床、PLC控制设备等)或其他重要设备的运行参数及产品生产工艺参数,并将数据实时发送至云平台,以进行生产现场设备数据监控与展示,同时通过大数据算法分析各类设备远程运维及生产工艺数据,自动生成各类分析及预测报表模型,实现设备全生命周期管理,最终助力企业进行车间数字化管理,提升设备运行效率,提高产品产量与合格率,提升企业整体数字化水平。

二、基于华为云与物联网技术的设备管理云平台的总体架构

基于华为云与物联网技术的设备管理云平台整体架构分为三层:应用层、华为云服务层和设备接入层,其中应用层包括了展现层、前端UI、逻辑层、业务层、底层框架、数据处理和数据库;华为云服务主要是pass平台(IoTDA-华为云物联网平台),设备接入层主要是数据采集和数据源管理:

华为云与物联网技术的设备管理云平台开发

(总体架构图)

(一)**应用层**

展现层:整体应用功能将通过门户方式进行展现,架构分设计了扁平化和栅格化两种设计风 格,满足PC端展示的同时,兼容DLV大屏等展示端。前端UI:系统采用了现下最流行的VUE框架,结合HTML5、CSS3、Ajax和Element-ui技术,渲染视图,使前 端界面更加丰富。逻辑层:逻辑层采用模板引擎的动态渲染,让程序实现界面和数据分离,业务代码和逻辑代码的分离,大大提升了开发效率,良好的设计也使得代码重用变得更加容易。业务层:业务层是整个系统的业务 处理分配,架构设计了后台管理系统和设备管理平台。业务层还包括了对象存储,数据缓存,日记记录等。底层架构:整个系统使用了Spring Boot、My Batis框架,Nginx 负载均衡以及Tomcat。数据处理:主要包括了存储过程,数据缓存。数据库:PostgreSQL和Gauss DB;

(二)**华为云服务层**

PAAS:主要包括设备接入服务Io TDA。

(三)**华为云服务层**

Io TDA是华为云的物联网平台设备接入服务,Io TDA可以实现设备管理、设备数据流转和消息通信等功能;接收从Io TDA转发的数据。

三、基于台华为云与物联网技术的设备管理云平的功能实现

目前,云平台的模块主要有:工厂结构设置、设备类型设置、设备信息管理、设备模板管理、设备信息管理、设备信息处理和接口管理,其中工厂结构设置和设备类型设置显示在系统设置菜单栏中,设备信息处理和接口管理主要管理华为云相关的接口。本系统中,设备采集数据后,先通过Io TDA 服务传输给云端GaussDB存储,通过Jms对云端GaussDB实时实行监测–统计数据,统计后的数据,再次存入GaussDB指定表;在统计的同时通过IotDA服务获取数据,存储到边缘数据库PostgreSQL。PostgreSQL得到数据后,定时将清洗结果存入云端GaussDB数据库,并进行数据汇总。

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

本文章来源于互联网,如有侵权,请联系删除!原文地址:华为云与物联网技术的设备管理云平台开发