服务账号所需权限¶
通过应用进行以下操作前,必须对应用的服务账号进行授权:
应用程序通过API访问EnOS上的资源
通过配置数据订阅任务,消费订阅数据
本文介绍进行 EnOS API 服务调用、消费订阅数据等操作时,需要对服务帐号授予的具体权限。
API服务调用¶
调用 EnOS API 需要的权限如下:
模型服务¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Get Thing Model  | 
模型管理  | 
Read  | 
Search Thing Model  | 
模型管理  | 
Read  | 
接入服务¶
产品¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Create Product  | 
设备管理  | 
Full Access  | 
Delete Product  | 
设备管理  | 
Full Access  | 
Get Product  | 
设备管理  | 
Read  | 
Search Product  | 
设备管理  | 
Read  | 
Update Product  | 
设备管理  | 
Full Access  | 
设备¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Create Device  | 
设备管理  | 
Full Access  | 
Delete Device  | 
设备管理  | 
Full Access  | 
Disable Device  | 
设备管理  | 
Full Access  | 
Enable Device  | 
设备管理  | 
Full Access  | 
Get Device  | 
设备管理  | 
Read  | 
Replace Device  | 
设备管理  | 
Full Access  | 
Search Device  | 
设备管理  | 
Read  | 
Update Device  | 
设备管理  | 
Full Access  | 
证书¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Apply Certificate  | 
设备管理  | 
Full Access  | 
Renew Certificate  | 
设备管理  | 
Full Access  | 
Revoke Certificate  | 
设备管理  | 
Full Access  | 
List Certificate  | 
设备管理  | 
Read  | 
网关与子设备¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Add Sub-Device  | 
设备管理  | 
Full Access  | 
Get Gateway  | 
设备管理  | 
Read  | 
Remove Sub-Device  | 
设备管理  | 
Full Access  | 
Search Sub-Device  | 
设备管理  | 
Read  | 
设备数据¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Cancel Command  | 
资产  | 
Control  | 
Get Command  | 
资产  | 
Control  | 
Get Event  | 
资产  | 
Control  | 
Get Latest Measurement Points  | 
设备管理  | 
Read  | 
Invoke Service  | 
资产  | 
Control  | 
Search Command  | 
资产  | 
Control  | 
Search Event  | 
资产  | 
Control  | 
Set Measurepoint Point  | 
资产  | 
Control  | 
Delete File  | 
资产  | 
Write  | 
Download File  | 
资产  | 
Read  | 
HTTP消息集成¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Upload Attribute  | 
资产  | 
Write  | 
Upload Events  | 
资产  | 
Write  | 
Upload Measurement Points  | 
资产  | 
Write  | 
固件管理¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Create Firmware File  | 
设备管理  | 
Write  | 
GET Firmware  | 
设备管理  | 
Read  | 
List Device Current Firmware  | 
设备管理  | 
Read  | 
Search Firmware  | 
设备管理  | 
Read  | 
Search Device Upgrade  | 
设备管理  | 
Read  | 
Delete Firmware  | 
设备管理  | 
Write  | 
OTA固件升级管理¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Create OTA Job  | 
设备管理  | 
Full Access  | 
Get OTA Job  | 
设备管理  | 
Read  | 
Search OTA Job  | 
设备管理  | 
Read  | 
Search OTA Task  | 
设备管理  | 
Read  | 
Start OTA Job  | 
设备管理  | 
Full Access  | 
Stop OTA Job  | 
设备管理  | 
Full Access  | 
Delete OTA Job  | 
设备管理  | 
Full Access  | 
Cancel OTA Task  | 
设备管理  | 
Full Access  | 
Retry OTA Task  | 
设备管理  | 
Read  | 
资产服务¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Get Asset  | 
资产  | 
Read  | 
Update Asset  | 
资产  | 
Write  | 
资产树服务¶
资产树¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Create Asset Tree  | 
资产树管理  | 
Full Access  | 
Create Asset Tree and Associate Asset  | 
资产树管理  | 
Full Access  | 
Delete Asset Tree  | 
资产树管理  | 
Full Access  | 
Get Asset Tree  | 
资产树管理  | 
Read  | 
Search Asset Tree  | 
资产树管理  | 
Read  | 
Update Asset Tree  | 
资产树管理  | 
Full Access  | 
资产树节点¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Associate Asset  | 
资产树管理  | 
Full Access  | 
Create and Associate Asset  | 
资产树管理  | 
Full Access  | 
Delete Asset Node  | 
资产树管理  | 
Full Access  | 
Search Asset Node  | 
资产树管理  | 
Read  | 
Search Related Asset Node  | 
资产树管理  | 
Read  | 
Get Asset Trees  | 
资产树管理  | 
Read  | 
Search Asset Path  | 
资产树管理  | 
Read  | 
TSDB数据服务¶
API名称  | 
需授权的服务  | 
操作权限  | 
|---|---|---|
Filter Asset Latest Data  | 
资产  | 
Read  | 
Get Asset AI Data with Aggregation Logic  | 
资产  | 
Read  | 
Get Asset AI Raw Data  | 
资产  | 
Read  | 
Get Asset Current Day Electric Power  | 
资产  | 
Read  | 
Get Asset DI Data  | 
资产  | 
Read  | 
Get Asset DI Data Duration  | 
资产  | 
Read  | 
Get Asset Electric Power Data  | 
资产  | 
Read  | 
Get Asset Generic Data  | 
资产  | 
Read  | 
Get Asset Latest Data  | 
资产  | 
Read  | 
Get Asset Raw Data By Time Range  | 
资产  | 
Read  | 
其他EnOS API服务¶
无特别的权限要求。
消费订阅数据¶
在创建数据订阅任务时,数据订阅任务关联的服务帐号必须已被授予资产数据的“Read”权限,否则订阅任务会认证失败,而不能成功订阅数据。