![a939b5220edec047028045e4667143fd.gif](https://i-blog.csdnimg.cn/blog_migrate/cd5c075f5aed3c6d9024e860531fe067.gif)
GE 数字集团系统架构师 刘尊义
之前我们介绍了GE Proficy Historian采集器管理的REST API接口——《Historian 新功能全解读,远程管理干货一次GET》,我今天将为大家介绍GE Proficy产品家族的颜值担当Operations Hub的REST API接口,通过一个示例带大家领略GE Proficy产品家族新成员Operations Hub的魅力。
Operations Hub是GE Digital最新推出的以高效开发工业应用为目标的工业互联网综合开发平台。Operations Hub可以融合复杂的工业生产运营信息OT以及生产管理信息IT,帮助用户快速建立数字化应用场景,并提高生产力。
功能简介![87b6d0c7943f68dea871a26fce142b1d.gif](https://i-blog.csdnimg.cn/blog_migrate/b9905a3529616370b2c31ca4d587784e.gif)
Operations Hub通过REST API、SQL、MQTT以及OPC UA连接不同控制系统或业务系统,与GE Proficy产品家族Plant Applications、Historian、Workflow、HMI/SCADA等无缝融合,并可以为控制系统的扁平化标签建立资产模型,具备系统集成和前端可视化的双重能力。
Operations Hub另一个重要能力是基于WEB的无代码化开发。基于WEB 意味着无论是应用的开发还是使用我们都可以在浏览器中完成,不需要再安装任何客户端。无代码化开发则意味着我们可以像搭积木一样开发个性化应用。
不止如此,Operations Hub还可以一次性开发出适用于PC、Pad和手机端的应用,它在不同的终端上可以按照不同的布局显示,甚至可以在不同的终端上显示不同的控件组合。
特别提醒![87b6d0c7943f68dea871a26fce142b1d.gif](https://i-blog.csdnimg.cn/blog_migrate/b9905a3529616370b2c31ca4d587784e.gif)
Operations Hub是部署在用户本地的IIoT开发平台,因此,部署在什么环境可以由用户进行选择,平台的部署过程也如同安装一个Office软件一样简单。
前期准备![87b6d0c7943f68dea871a26fce142b1d.gif](https://i-blog.csdnimg.cn/blog_migrate/b9905a3529616370b2c31ca4d587784e.gif)
该示例是某客户的真实应用需求,他们需要在能源管理系统中植入实时天气数据,我们将通过Operations Hub的REST API接口测试天气数据提供商的接口服务,实现下面的可视化效果。
![79ce5695ececf0c0ed89220945dee1fc.png](https://i-blog.csdnimg.cn/blog_migrate/b6bddf478c5c8f4c83878f7af1ddccdb.png)
实时天气部分的放大效果如下:
![b2950ac1429c805a7fda73d4ce705a1f.png](https://i-blog.csdnimg.cn/blog_migrate/1ca8e6573094eaec3205e0d5c7a220c2.png)
为了完成测试,我们需要在天气数据供应商处申请Token令牌,该供应商API提供的天气数据是以坐标经纬度作为查询条件的,因此,我们还需要准备一个全国各地区的经纬度列表。
同时,对于天气的代码解析,我们分别需要不同的字典进行解释,包括气象、风向、风力等。
应用的画面布局
![87b6d0c7943f68dea871a26fce142b1d.gif](https://i-blog.csdnimg.cn/blog_migrate/b9905a3529616370b2c31ca4d587784e.gif)
用户场景的实现往往是从头脑风暴开始的,可视化是最能体现需求的输出,我们制作这个示例的第一步也将会从可视化布局开始。
下图就是Operations Hub的设计器,我们首先通过浏览器进入Operations Hub设计器,添加一个新的应用。