宜科曾经为用户提供本地安装的低代码开发工具Workbench,以拖放方式轻松创建工业应用程序。虽然采用云端编译打包的方式,但是很多的App在打包编译中会需要大量的时间与带宽。在最新版本的AppDesigner中很好的解决了以上几个问题,无需本地安装,无需编译单独的应用程序就可以创建和分发工业App。

AppDesigner作为IoTHub选配组件,它允许以拖放的方法在web前端轻松创建工业应用程序。当用户在AppDesigner中完成工业应用建模后,可以导出工业应用。导出过程将生成一个显示在屏幕上的二维码。

为了执行应用程序,用户需要在他们的智能设备上安装一个名为AppHub的应用程序。

使用这个应用程序,他们可以扫描由AppDesigner生成的二维码。扫描完成后,工业app显示在AppHub的概览中。用户可以选择启动APP,也可以使用其他二维码在AppHub添加更多工业应用。

AppDesigner

AppDesigner

AppDesigner是一个可以通过IoTHub获得的单页面应用程序,它允许用户使用无代码开发方法创建工业应用程序。因此,用户无需编写源代码即可定义工业应用的UI和应用逻辑。

之后,AppDesigner允许将工业应用导出为二维码。

  1. 创建工业应用程序

要定义UI,需要使用拖放方法。因此,用户首先将预定义的小部件(如按钮、文本标签和图像)移动到工业应用程序的UI中。然后,AppDesigner允许通过改变它们的属性(如宽度、高度或位置)来定制这些小部件。为了建模工业应用程序的应用程序逻辑,有两种附加类型的属性可以添加到小部件中:动画允许以各种方式将处理数据输出到屏幕上,例如文本或图表。交互允许更改流程数据,例如在单击按钮时写入某个流程值。当用户定义了整个工业应用后,AppDesigner允许导出它,这样它就可以被AppHub执行。

拖拽方式创建APP

2.导出工业App

接下来,利用元模型(模型驱动软件开发研究领域的一种方法)描述了工业应用程序在AppDesigner中的状态。当用户导出工业应用程序时,这个模型被持久化到IoTHub的后端。

经过身份验证的用户可以使用REST API访问它。此外,后端生成一个包含对持久模型的引用的二维码。这个二维码是在AppDesigner的前端显示的代码。

AppHub

AppHub界面

?AppHub是一个跨平台的移动应用程序,它允许添加和执行由AppDesigner创建的工业应用程序。它有一个概览页面,通过扫描AppDesigner生成的二维码来显示之前添加到AppHub的所有工业应用。此外,可以通过在概览中选择某个工业应用程序来执行它。

1.导入工业应用

AppHub提供了一个二维码阅读器,帮助用户导入使用AppDesigner建模的工业应用。如前所述,用户需要扫描AppDesigner生成的二维码,才能添加这样的工业app。然后,用户需要通过验证才能下载模型。AppHub将模型保存在本地数据库。

2.执行工业应用程序

当用户在概览中选择工业应用程序时,将从要执行的本地数据库检索相应的应用程序模型。为了不需要编译或运行时就可以执行,模型驱动软件开发研究领域的另一种方法用于执行模型:模型解释。AppHub解释了具体情况运行时工业应用程序的模型,以便按照模型中描述的工业应用程序执行。

您可以关注我们的微信公众号获取更多资料

联系我们 宜科(天津)电子有限公司 地址:天津市西青经济开发区赛达四支路12号 电话:400-652-5009 邮箱:sales@elco.cn

网站地图 京城国际娱乐 万达娱乐国际城 京城娱乐时时彩
申博太阳城官方网站 太阳城官方网 澳门太阳城游戏 澳门太阳城网址
易博彩票平台登入 MG电子游戏登入 皇冠投注网预测是真的吗 申博太阳城管理网
京城国际娱乐场官网 太子娱乐872 万达儿童娱乐 星际国际娱乐平台
有在利来国际赢钱的吗 明发娱乐 新太子国际娱乐 京城娱乐平台
78XTD.COM 988PT.COM 451xx.com 687jbs.com 789XTD.COM
777xsb.com 898cw.com 5555XSB.COM 133PT.COM 787XTD.COM
587sunbet.com 338XTD.COM rp138.com 8QJS.COM 766BBIN.COM
188BBIN.COM 591ib.com 718cw.com XSB858.COM 538XTD.COM