应用开发¶
EnOS Edge 应用开发服务为你提供应用开发所需的工具组件、函数库和服务,帮助你使用物联网数据和通用数据服务快速构建、部署、和扩展应用。EnOS Edge 通过松耦合的RESTful API 和 SDK,封装了底层技术的复杂性,降低了应用程序开发的门槛,并大大缩短变现时间。
备注
本文介绍应用开发相关的基本服务。如需获取详细材料,请联系 EnOS Edge 团队 (edge-support@univers.com)。
应用管理¶
应用开发的第一步是在EnOS控制台上注册应用,并将应用添加到 EnOS Edge 列表。EnOS Edge依托EnOS控制台进行应用管理。通过服务账号,应用才可访问EnOS Edge的服务和数据。
具体开发步骤如下:
调用 Edge API 或 SDK 开发应用
应用开发¶
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 (支持部分功能)