Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

专用接口工具集及GUI产生器

一个专用接口工具集其实是一个特别的"附属应用程序",包含内建许多图型元素(例如文本块、图表…等)的图型化用户接口(GUI)。接口工具集主要功能在建立客制化表格动态图人机接口 (HMI),用以控制、设定及监控不同的硬件或系统其它附属程序。接口工具集可以以控制面板的方式完成群组化。

接口工具集使用数据捆绑(data binding)的技术将服务器及设备的数据整合在一起。在部份的应用也是与其它附属程序及不同的数据过滤功能链接在一起。资料捆绑会在以下的状况下启动:

  • 在接口工具设定阶段。
  • 服务器端的事件发生时,例如当新设备资料出现时。
  • 依据接口工具的事件,例如接口上的按键被按下时。
  • 依据排程定期执行。

以JavaScript写成的Scripts可以与接口工具集的样板结合,用以补强expression不足的部份。

接口工具集包含以下的组件:

  • 标签
  • 文字与密码区块
  • 文本块
  • 按键与开关
  • 组合框
  • 清单
  • 勾选方块及单选按纽
  • 滑动控制键
  • 显示进度
  • 表格
  • 影像
  • 动态向量图
  • 图表
  • 仪表

以上这些组件可以群组化以不同的视觉方式呈现:

  • 一般控制面板
  • 分页式控制面板
  • 画面分割式控制面板
  • 阶层式控制面板

接口工具集支持两种版面布局:

  • 格状布局依据内容大小自动调整,对于自动建立表格来说特别方便。
  • 手动调整布局依用户定义重设大小及位置,对于建立像SCADA这类的客制化的面板、及配合地图…等用途。

以上两种版面布局也可以结合成同一个操作面板,更弹性化符合用户的需求。

GUI产生器

开发者使用AggreGate Client 软件附属的GUI产生器来产生所需要接口工具。GUI产生器是以图型导向的方式让开发者轻易制作出所需的接口工具,所以不需要任何的程序开发知识,并可以让你很容易达到以下的功能:

  • 新增、移除及重设接口工具。
  • 修改接口工具的布局格式。
  • 将服务器的数据域链接到所设定的接口工具。
  • 修改接口工具的属性及链接的数据。

你可以随时使用GUI产生器来产出所需的接口工具。即便是在测试模式底下,接口工具仍是以真实的数据进行实测。