低代码在边缘计算工业软件中的应用

近年来,边缘计算给工业现场带来了许多新的变化。由于计算、储存能力的大幅提升,边缘计算时代的新设备往往能够胜任多个复杂任务。另外,随着网络能力的提升,边缘设备与设备之间、边缘设备与工业互联网云平台之间的通讯延迟与带宽都不再受限。但随着工业边缘应用设计复杂程度的不断提升,也对自动化工程师提出了新的挑战。

因为更贴近于生产一线,边缘计算所承载的软件系统个性化程度更高,很难通过成品软件来满足,定制开发是第一选项。与定制开发的高业务匹配度相伴的,是对交付周期、开发成本和质量保障的担心。因此,低代码开发受到工业界的广泛关注。

低代码开发本质上是以一种抽象的方式来描述复杂逻辑,以降低开发者的编程能力要求。近年来,低代码开发已经在IT领域得到了广泛的应用,其平台如雨后春笋般遍地开花,国内外微软、谷歌、阿里、腾讯、百度等巨头纷纷入局,并且已在流程应用、移动应用、数据应用等领域取得了不俗的成绩。

 

基于模型驱动工程的低代码设计方法已经在工业中得到了广泛的应用。模型驱动,顾名思义,即通过建立模型来描述、模拟系统属性,并通常使用这些模型来自动生成代码。

由于工业各种行业特征大相径庭,为了准确描述行业特性,通常会使用特定的领域模型来描述这些行业的特征与细节,而这些领域模型往往需要经验丰富的工程师来设计。工艺工程师通常并不具备较强的代码编写能力,而模型驱动工程将工艺与代码分离,可以让工程师将更多的精力用在工艺设计上,而无需从事繁重且重复的代码编写,从而真正将工程师解放出来专注于工艺创新。

 

工业互联网中OT与IT的融合一直是一项艰巨的挑战,主要原因是OT与IT系统特性存在较大的差异。边缘设备是具有本地计算和存储功能,并且可以在本地网络和云端之间安全传输数据的网络设备。在与云端连接后,制造商可以从一个中央控制点管理现场大量边缘设备的运行时、固件和软件。作为IT和OT之间的“守门员”,位于生产环境中的边缘设备是工业物联网环境中的关键构件,同时也是IT和OT融合的驱动力。

低代码应用开发实现了对传统软件编程的高度抽象化。低代码开发的可视化和协作方式取代了无穷无尽的代码编写,是一种更具包容性的软件构建和升级方法,能帮助制造商缩小业务和IT之间的鸿沟。通过对功能的拆解,使模块化的代码能够被复用,从而减少开发、测试与部署所需的时间,提升软件设计的效率,制造商也可以定制开发符合自身生产业务需求的应用,消除现成软件功能的限制并降低数字化转型项目的风险。

一方面,边缘计算所带来的性能提升给工业现场设备提供了巨大的潜力;另一方面,工业现场应用软件的复杂程度也在不断提升,对自动化工程师提出了巨大的挑战。因此,低代码开发已经受到工业界越来越多的关注与研发的投入。低代码设计已经在工业多个场景中取得了良好的效益,在提升了代码质量的同时,也为工程开发节省了大量的成本。在边缘计算更加普及的未来,低代码设计方法将在工业各个行业中拥有更加广阔的应用前景。

文.ECC

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/27414.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Linux下做性能分析1:基本模型

介绍 本Blog开始介绍一下在Linux分析性能瓶颈的基本方法。主要围绕一个基本的分析模型,介绍perf和ftrace的使用技巧,然后东一扒子,西一扒子,逮到什么说什么,也不一定会严谨。主要是把这个领域的一些思路和技巧串起来。…

APP开发的成本:全面预算指南

最近,我遇到了很多人在谈论一个重要的话题:“为什么有些人没有 APP开发,而有些人却有?” 我们讨论了预算、竞争、市场趋势以及开发人员如何平衡自己的职责。现在,我将就如何让你的 APP开发项目变得更好,让…

datatables.editor 2.2 for PHP/JS/NodeJS Crack

使用数据表编辑器在几分钟内创建自定义、完全可编辑的表 编辑器添加了三种编辑模式,以适应任何类型的应用程序 新增功能 编辑 删除 搜索: 名字位置办公室开始日期工资名字位置办公室开始日期工资佐藤爱里会计东京2008-11-28$162,700安吉莉卡拉…

艺术欣赏|东风至,乘风起

《东风遂》60x50cm陈可之•1997年绘“大鹏一日同风起,扶摇直上九万里”。油画《东风遂》是陈可之先生三峡系列作品之一,通过描绘雄鹰搏击长空、翱翔天际时的英姿以及地面山河的壮丽,抒发心中豪迈壮阔的情怀,同时也在向世人传递东风…

【C#】并行编程实战:使用并发集合

在上一章的并行编程实现里,为了保护资源,我们对共享资源加锁(各种同步原语)来进行保护,避免多线程同时访问(主要是写入)。但一般来说,共享资源是一个可以由多个线程读写的集合&#…

composer的劈坑

现在是php8盛行的天下,安装php8我就不多说了,宝塔、小出面板一大堆,一键安装。真心说方便。(好吧,不打广告了),以下是针对 linux 系统 1、安装composer 安装composer之前,需要要先在…

Apache Doris (三十):Doris 数据导入(八)Spark Load 3- 导入HDFS数据

目录 1. 准备HDFS数据 2. 创建Doris表 3. 创建Spark Load导入任务 4. 查看导入任务状态 进入正文之前,欢迎订阅专题、对博文点赞、评论、收藏,关注IT贫道,获取高质量博客内容! 宝子们订阅、点赞、收藏不迷路!抓紧…

.net core 2.1 简单部署IIS运行

netcore的项目不像netFramework那么方便部署到iis还是要费点功夫的 比如我想把这个netcore2.1的项目部署到iis并运行: 按照步骤走: 一、确认自己的netcore环境 1、需要安装下面3个环境包(如果电脑已安装请忽略) 检查是否安装cmd命令:cmd&…

Spring @Autowired 注解原理

Spring Autowired 注解原理 1.Autowired 使用 ComponentScan("org.example.bean") public class AnnoContextDemo {Autowiredprivate User user;public static void main(String[] args) {AnnotationConfigApplicationContext context new AnnotationConfigApplic…

Sentinel流量规则模块(新增)

系统并发能力有限,比如系统A的QPS支持1个请求,如果太多请求过来,那么系统A就应该进行流量控制了,比如其他请求直接拒绝 新增流控规则介绍:新增流控规则窗口 1.资源名:默认请求路径。 2.针对来源:Se…

四维轻云地理空间数据在线协作管理平台为测绘行业用户解决了这些难题

测绘作为一个基础性行业,从大比例的地形图到铁路网、公路网的分布,再到互联网地图,测绘的身影随处可见。随着科技的不断发展与进步,无人机也成为测绘行业的一部分。通过无人机测绘技术能够获取高精度的影像数据并生成三维模型和点…

自监督语义分割面模型——Masked Autoencoders Are Scalable Vision Learners(MAE)论文阅读

1、摘要 This paper shows that masked autoencoders (MAE) are scalable self-supervised learners for computer vision. Our MAE approach is simple: we mask random patches of the input image and reconstruct the missing pixels. It is based on two core designs. F…