API列表
平台提供的API列表如下:
注:用户可以使用的API集根据选择的产品接入协议不同会有差异,详情请见各协议产品支持的API详情
设备管理相关
API |
请求方式 |
说明 |
新增设备 |
POST |
供应用层使用 |
注册设备 |
POST |
用于设备自行注册场景 |
更新设备信息 |
PUT |
用于更新设备属性 |
查询设备详情 |
GET |
用于查询设备属性,包括设备在线状态 |
批量查询设备信息 |
GET |
|
批量查询设备状态 |
GET |
|
删除设备 |
DELETE |
|
数据流管理相关
API |
请求方式 |
说明 |
新增数据流 |
POST |
建立某设备独有的数据属性,产品内建议使用数据流模板替代 |
更新数据流属性 |
PUT |
|
查询数据流状态 |
GET |
可用于查询数据流配置以及最新数据点 |
删除数据流 |
DELETE |
|
数据管理相关
API |
请求方式 |
说明 |
查询设备历史数据 |
GET |
|
批量查询设备最新数据 |
GET |
|
上传数据点 |
POST |
设备/应用服务器均可通过HTTP/HTTPS方式上传数据 |
上传文件 |
POST |
可用于设备上传原始数据、图片、文件等 |
获取文件 |
GET |
|
设备命令相关
API |
请求方式 |
说明 |
下发命令 |
POST |
平台主动发送数据至设备 |
查询命令状态 |
GET |
用于查询某条命令的执行情况 |
查询命令响应 |
GET |
设备收到命令时需要设备发送命令响应 |
查询设备历史命令 |
GET |
|
触发器相关
API |
请求方式 |
说明 |
新增触发器 |
POST |
|
更新触发器 |
PUT |
|
查询触发器详情 |
GET |
|
删除触发器 |
DELETE |
|
apikey相关
API |
请求方式 |
说明 |
新增apikey |
POST |
新增的apikey只具有设备级的权限 |
更新apikey |
PUT |
|
查询apikey |
GET |
|
删除apikey |
DELETE |
|
topic相关(限MQTT设备使用)
API |
请求方式 |
说明 |
发布消息 |
POST |
发布消息到topic |
查询订阅设备列表 |
GET |
查询订阅某个topic的设备列表 |
查询设备订阅详情 |
GET |
查询设备的topic订阅列表 |
查询topic列表 |
GET |
|