应用开发简介¶
EnOS™ Edge应用开发服务为你提供应用开发所需的工具组件、函数库和服务,帮助你使用物联网数据和通用数据服务快速构建、部署、和扩展应用。EnOS™ Edge通过松耦合的RESTful API和SDK,封装了底层技术的复杂性,降低了应用程序开发的门槛,并大大缩短变现时间。
开发流程¶
EnOS™ Edge 应用开发步骤如下
在 EnOS™管理控制台上注册应用
应用服务¶
EnOS™ Edge 为应用开发者提供了如下四种服务:
API 服务¶
EnOS™ Edge 开放涵盖系统各个核心业务流程的 REST API 接口。基于这些接口,开发者可以访问系统内的资源,开发各类应用。
有关 EnOS™ 提供的接口详细信息,参见 EnOS™ Edge API。
有关如何调用 EnOS™API 的信息,参见 EnOS™API 快速入门。
SDK服务¶
数据订阅 SDK: 支持通过设置模型和资产标签等过滤条件,订阅资产实时数据、告警数据、事件数据等等。
Java Core SDK (Poseidon): Java API 核心SDK,可用于调用所有EnOS服务提供的API接口。基于Java API 核心SDK,开发者可快速访问EnOS系统内的资源,开发各类应用。
Device And Asset API Pojo SDK: 与 Java Core SDK 配合使用,用于调用模型服务、接入服务、资产服务、和告警服务API。
Integration Java SDK (支持部分功能)
公共组件和服务¶
App Portal:基于EnOS的应用统一登录门户,为应用开发者提供统一的权限体系和登录门户。
HMI Graph:使用画面组态工具,可以快速构建资产数据可视化和监控应用。