新增 API


在 EnOS 2.2 Release 发布中,我们新增了以下 API 和 API 服务。

Edge

API名称

描述

Get Latest Measurement Points

获取单个设备的模型点实时数据。

接入服务

API名称

描述

Create Firmware File

为一个产品创建固件。

Get Firmware

获取指定固件版本号的固件详情。

List Device Current Firmware

罗列某产品下所有设备的固件版本。

Search Firmware

查询一个 OU 下的固件信息。

Search Device Upgrade

查询设备的固件信息及升级状态。

Delete Firmware

删除一个指定的固件。

Create OTA Job

创建批量的固件 OTA 验证或升级任务。

Get OTA Job

查询一个固件OTA升级 job 详情。

Search OTA Job

搜索 OTA job 信息。

Search OTA Task

搜索设备执行的某个OTA任务的详情及执行进度、状态。

Start OTA Job

启动一个 OTA job。

Stop OTA Job

停止一个 OTA job。

Delete OTA Job

删除一个 OTA job。

Cancel OTA Task

取消 OTA job 中指定的某个设备的OTA升级task。

Retry OTA Task

重试 OTA job 中包括的设备 OTA 升级 task。

Get Device Statistics

获取特定组织或产品下的设备统计信息。

资产服务

API名称

描述

Delete Logical Asset

删除指定的逻辑资产。

流数据处理服务

API名称

描述

Get Stage State

查询指定流数据处理任务中某个指定算子的中间状态数据。

Delete Stage State

删除指定流数据处理任务中某个指定算子的中间状态数据。

List Pipelines

获取组织内所有流数据处理任务列表。

Operate Pipeline

对流数据处理任务执行发布、启动、暂停、停止操作。

Get Pipeline Offset and Lag

获取指定流数据处理任务的Offset和Lag。

数据联邦服务

API名称

描述

List Channels

查询组织内已创建的数据读取通道和数据写入通道。

Read Data

通过指定通道,使用SQL语句读取数据。

List Jobs

查询与指定通道相关联的数据读取任务或写入任务。

Get Job Details

获取数据读取任务或写入任务的详细信息。

Write Message

通过指定通道,向数据源写入消息数据。

Write Chunk File

通过指定通道,向数据源写入块文件。

Operate Channel

启动或停止数据读取通道或数据写入通道。

Create Download Request

创建文件下载任务。

Get Download Status

获取文件下载任务的状态。

Cancel Download

取消文件下载任务。

Application Portal服务

API名称

描述

Get Organization Language List

获取指定组织下可使用语言的列表。

Get Structure Asset

获取用户在组织结构上的资产。

Get Organization Roles

获取组织内所有角色。

Get User Roles

获取用户被分配的角色。

消息推送服务

API名称

描述

Send Template Mail

通过指定邮箱发送特定模板邮件,模板邮件中存在自定义参数可供调用者进行替换。

Send Template SMS

通过指定短信运营商发送特定模板短信,模板短信中存在自定义参数可供调用者进行替换。

Search Send Result

在本接口中搜索消息的实际发送结果。