【技术实现步骤摘要】
一种集中式低代码编程系统
[0001]本专利技术涉及物联网数据应用
,尤其涉及一种集中式低代码编程系统。
技术介绍
[0002]随着全球信息化与数字化进程的发展,物联网技术在人类生产生活的各个方面得到了广泛的应用。在物联网应用中,具备特定场景的、功能多样化的控制系统特别是终端智能设备为使用者提供了高效与便捷的环境,但是随着物联网技术广泛应用的同时也暴露出诸多的问题。
[0003]其次物联网应用中设备类型多种多样,不同类型设备的开发方式受操作系统与开发语言等条件的限制差异很大,针对不同的终端智能设备开发人员需要采取不同的开发模式与开发流程,使得物联网应用中终端智能设备开发的难度较大,对用户甚至于开发人员的准入门槛较高。而且在我国数字化转型的背景下物联网应用开发的需求不断增长,但由于应用开发的准入门槛较高导致专业开发人员的开发速度无法适应市场的需求。
[0004]由于物联网应用中存在多种类型的终端智能设备资源,这些设备资源因为类型互不兼容,导致系统存在大量的异构数据,使得底模块的数据资源无法打通,形成一系列 ...
【技术保护点】
【技术特征摘要】
1.一种集中式低代码编程系统,其特征在于,包括:多个终端设备以及低代码编程服务器;终端设备分别与传感器和被控设备连接;每个终端设备分别通过以太网与低代码编程服务器连接;低代码编程服务器包括:人机交互层、任务执行层以及设备驱动层;设备驱动层用于实现对终端设备进行资源管理,并与终端智能设备之间进行数据传送;人机交互层提供用户使用系统的接口,并与人机交互装置连接,获取用户输入的控制指令及对系统的参数设置以及向用户显示系统运行状态;任务执行层为系统的执行部分,通过设备驱动层实现设备资源数据的加载,根据用户的控制指令执行任务,在执行过程根据需求通过设备驱动层来对被控设备的监控。2.根据权利要求1所述的集中式低代码编程系统,其特征在于,低代码编程服务器还包括:网络通信层;网络通信层用于实现对人机交互层中用户配置的属性信息或策略信息进行封装,封装为系统中定义的数据通信格式,下发给系统后台服务平台,对用户的请求进行处理;还用于对终端智能设备的数据信息进行传送,交付给处理器进行处理。3.根据权利要求2所述的集中式低代码编程系统,其特征在于,低代码编程服务器还包括:解析编译层;解析编译层用于解析用户下发的策略操作,根据下发的操作不同分为:属性策略解析与控制策略解析;属性策略解析用于完成用户在人机交互接口配置的终端智能设备在低代码编程系统中的组件属性,并将该属性信息在物理数据模块进行持久化保存;控制策略解析用于解析用户配置的需求策略,生成可供任务执行层加载的操作格式。4.根据权利要求1或2所述的集中式低代码编程系统,其特征在于,设备驱动层配置有设备控制驱动程序和数据采集驱动程序;设备控制驱动程序用于对设备资源支持的控制操作时,调用接口进行处理,将处理后的信息以终端设备支持的通信类型传送到终端设备,实现对终端设备的控制;数据采集驱动程序用于对设备资源数据进行处理时调用接口,根据设备类型对终端设备上传的数据内容进行处理,将获取的数据信息进行存储。5.根据权利要求3所述的集中式低代码编程系统,其特征在于,解析编译层还用于配置属性策略解析与控制策略对终端智能设备连接的传感器和被控设备进行属性配置,用户在通过系统对终端设备进行开发时,对终端设备的概念组件的属性进行配置,按照概念组件属性的结构体完成属性的配置工作,配置完成后会生成对应设备的概念组件以供用户操作终端设备;用户通过概念组件的Name属性来实现在工业现场中操作设备的需求;概念组件属性配置包括添加、更新与删除。6.根据权利要求2所述的集中式低代码...
【专利技术属性】
技术研发人员:李恒,杜铭枢,郭世杰,杜晓通,
申请(专利权)人:类人思维山东智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。