2023物联网新动向:WEB组态除了用于数据展示,也支持搭建业务逻辑,提供与蓝图连线和NodeRed规则链类似的可视化编程能力

前言

组态编辑在工业控制、物联网场景中十分常见,越来越多的物联网平台也把组态作为一项标配功能。

物联网产业链自下往上由"端 - 边 - 管 - 云 -用"多个环节构成,组态通常是用于搭建数据展示类型的应用,而随着系统集成度越来越高,项目中对应用的业务逻辑的要求也越来越高。

因此,组态具备业务逻辑的搭建能力,相比纯粹数据报表可视化展示,更能契合当下项目交付的需求。

先行者:UE4蓝图连线和NodeRed规则链

如下图所示,这是UE4虚幻引擎的蓝图编辑,通常用于做交互和游戏动作脚本,用在数字孪生中可以做动画和交互,能实现逻辑判断和业务流程,而不需要硬编码开发。

下图是基于IBM的NodeRed编辑,近年来越来越多地出现在物联网平台、工业互联网平台中,用于数据清洗、告警分发、逻辑联动等。通过可视化连线的方式,实现业务规则的动态编排,降低了系统的使用门槛。

物联网应用上的启发

相对于蓝图主要解决动作交互脚本、NodeRed主要解决服务模块的业务规则编排,物联网应用的多样性,对业务逻辑可视化编排的要求更加复杂。具体可以体现在以下方面:

  • 复杂应用中UI组件之间的事件交互逻辑

  • 接口请求返回的任意结构化数据的解析

  • 业务应用对逻辑或UI组件的模块化封装

这三点分别代表了物联网应用的交互逻辑、数据解析、模块化封装三个重要部分,缺一不可。

首先,交互逻辑是大部分业务应用首先面临的,比如点击某个自定义按钮,提交自定义表单。

其次,接口数据解析,是业务功能最常见的操作,并且还可能涉及到多个接口调用的衔接,比如登录接口请求成功后,数据给到设备列表接口,再根据默认的设备,初始化调用数据查询接口。

最后,不论是功能逻辑,还是界面,如果不能模块化封装、复用,那么只会让逻辑越来越复杂,开发、维护变得异常繁琐,还不如面向对象的代码开发来的清晰。这也是蓝图等常见的连线操作通常让人诟病的地方。

像设计原型那样,搭建复杂的前端应用

经过一年的升级重构,IOTOS正式推出原物联组态的替代产品:UIOTOS。该产品具有连线、嵌套和属性暴露三个重要特性,很好地解决了物联网应用中需要面对的上述三个难题。

连线相对于蓝图、NodeRed,能体现引用赋值、追加赋值、for循环等类似开发语言的特性。如下所示:

嵌套则很好地实现了组件的0代码封装,包括连线业务逻辑、UI界面,实现将模块进行逐层封装,实现渐进式、增量化搭建。

在UIOTOS中,用户无需懂编程语言,以独特的连线和嵌套操作,结合拖拽编辑,可以实现定制化交互界面、复杂业务逻辑的开发,达到与vue、QT等代码开发媲美的效果,适用于工业组态、数据大屏、客户端工具、中后台管理等。

示例:新风系统的组态监控画面,包含了数据模拟、扇叶转动、点击切换启停等。

此外,提供了物联中台(可选),支持modbus、opc、西门子plc等各类型协议或子系统SDK的集成接入,数据通过API组件以MQTT、HTTP、WEBSOCKET等通道传递给图形UI组件,实现实时展示或历史分析。

点击查看原文,了解更多。

  • 在线试用:ui.aiotos.net

  • 账号密码:develop/iotos123456

相关推荐
远创智控研发五部4 小时前
边缘计算网关提升水产养殖尾水处理的远程运维效率
物联网·远程监控·工业自动化·边缘计算网关·无线数传模块
布列瑟农的星空5 小时前
我们在低代码平台建设中的犯过的错误
低代码
阿斯加德的IT8 小时前
Power Automate: 使用SharePoint列表填充Word模板
低代码
Despacito0o8 小时前
MQTT入门实战宝典:从零起步掌握物联网核心通信协议
物联网·struts·servlet
大河qu10 小时前
IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
ide·物联网·liteos·liteos studio·cmsis接口
小智学长 | 嵌入式10 小时前
SOC-ESP32S3部分:26-物联网MQTT连云
单片机·物联网·esp32
凯禾瑞华实训室建设11 小时前
老年生活照护实训室建设规划:照护质量评估与持续改进实训体系
大数据·人工智能·物联网·ar·vr
TDengine (老段)13 小时前
TDengine 替换 Hadoop,彻底解决数据丢失问题 !
大数据·数据库·hadoop·物联网·时序数据库·tdengine·涛思数据
小智学长 | 嵌入式13 小时前
SOC-ESP32S3部分:31-ESP-LCD控制器库
单片机·物联网·esp32
kuankeTech14 小时前
从“人找政策”到“政策找人”:智能退税ERP数字化重构外贸生态
大数据·人工智能·物联网·软件开发·erp