以下是物联网平台API列表。
产品管理相关API
API | 描述 |
---|---|
CreateProduct | 创建产品。 |
UpdateProduct | 修改产品信息。 |
QueryProductList | 查询产品列表。 |
QueryProduct | 查询产品详细信息。 |
DeleteProduct | 删除指定产品。 |
CreateProductTags | 创建产品标签。 |
UpdateProductTags | 更新产品标签。 |
DeleteProductTags | 删除产品标签。 |
ListProductTags | 查询产品的所有标签。 |
ListProductByTags | 根据标签查询产品。 |
UpdateProductFilterConfig | 更新产品下设备上报的属性去重规则。 |
QueryProductCertInfo | 获取产品的X.509证书信息。 |
SetProductCertInfo | 设置产品的X.509证书信息。 |
设备管理相关API
设备分发相关API
API | 描述 |
---|---|
CreateDeviceDistributeJob | 创建设备分发任务,默认同时分发设备所属产品。 |
CreateProductDistributeJob | 创建产品分发任务,将指定产品分发到指定的目标实例。 |
QueryDeviceDistributeDetail | 获取设备分发任务执行完成后的结果信息。 |
QueryDeviceDistributeJob | 获取设备分发任务的详细信息。 |
ListDeviceDistributeJob | 获取设备分发任务列表。 |
DeleteDeviceDistributeJob | 删除设备分发任务。 |
ListDistributedDevice | 查询已分发的设备列表。 |
ListDistributedProduct | 查询已分发的产品列表。 |
分组管理相关API
API | 描述 |
---|---|
CreateDeviceGroup | 创建分组。 |
DeleteDeviceGroup | 删除分组。 |
UpdateDeviceGroup | 修改分组信息。 |
QueryDeviceGroupInfo | 查询分组详情。 |
QueryDeviceGroupList | 分页查询分组列表。 |
BatchAddDeviceGroupRelations | 添加设备到分组。 |
BatchDeleteDeviceGroupRelations | 删除分组中已添加的指定设备。 |
SetDeviceGroupTags | 添加或更新分组标签。 |
QueryDeviceGroupTagList | 查询分组标签列表。 |
QueryDeviceGroupByDevice | 查询指定设备所在的分组列表。 |
QuerySuperDeviceGroup | 根据子分组ID查询父分组信息。 |
QueryDeviceListByDeviceGroup | 查询分组中的设备列表。 |
QueryDeviceGroupByTags | 根据标签查询设备分组。 |
物模型管理相关API
API | 描述 |
---|---|
CreateThingModel | 为指定产品的物模型新增功能,支持定义物模型扩展描述。 |
UpdateThingModel | 更新指定产品物模型中的单个功能,支持更新物模型扩展描述。 |
QueryThingModel | 查看指定产品的物模型中的功能定义详情。 |
CopyThingModel | 复制指定产品的物模型到目标产品。 |
PublishThingModel | 发布指定产品的物模型。 |
DeleteThingModel | 删除指定产品物模型中的指定功能。 |
ListThingTemplates | 获取物联网平台预定义的产品品类列表。 |
GetThingTemplate | 查询指定品类的标准物模型信息。 |
ListThingModelVersion | 获取指定产品的物模型历史版本列表。 |
GetThingModelTsl | 查询指定产品的物模型。 |
ImportThingModelTsl | 为指定产品导入物模型TSL,暂不支持扩展描述配置。 |
QueryThingModelPublished | 查看指定产品的已发布物模型中的功能定义详情。 |
GetThingModelTslPublished | 查询指定产品的已发布物模型TSL。 |
QueryThingModelExtendConfig | 导出指定产品的物模型扩展描述配置。 |
QueryThingModelExtendConfigPublished | 导出已发布物模型的扩展描述配置。 |
CreateThingScript | 为指定产品提交数据解析脚本。 |
UpdateThingScript | 修改指定产品的数据解析脚本。 |
GetThingScript | 查询指定产品的数据解析脚本。 |
物模型使用相关API
API | 描述 |
---|---|
SetDeviceProperty | 设置设备的属性。 |
SetDevicesProperty | 批量设置设备属性。 |
InvokeThingService | 调用设备的服务。 |
InvokeThingsService | 批量调用设备的服务。 |
QueryDevicePropertyData | 查询设备的属性历史数据。 |
QueryDevicePropertiesData | 批量查询指定设备的多个属性的历史数据。 |
QueryDeviceEventData | 查询设备的事件历史数据。 |
QueryDeviceServiceData | 获取设备的服务记录历史数据。 |
SetDeviceDesiredProperty | 为指定设备批量设置期望属性值。 |
QueryDeviceDesiredProperty | 查询指定设备的期望属性值。 |
QueryDevicePropertyStatus | 查询指定设备的属性快照。 |
QueryDeviceOriginalPropertyStatus | 查询指定设备的原始属性快照。 |
QueryDeviceOriginalPropertyData | 查询指定设备的原始属性记录。 |
QueryDeviceOriginalEventData | 查询指定设备的原始事件记录。 |
QueryDeviceOriginalServiceData | 查询指定设备的原始服务调用记录。 |
设备任务相关API
API | 描述 |
---|---|
CreateJob | 创建设备任务。 |
GenerateFileUploadURL | 生成文件上传到OSS的信息。 |
UpdateJob | 更新任务下作业配置。 |
QueryJob | 查询指定设备任务的详细信息。 |
ListJob | 查询阿里云账号下的任务列表。 |
CancelJob | 取消任务的执行。 |
DeleteJob | 删除设备任务。 |
ListTask | 查询指定任务或指定设备下的作业列表。 |
QueryTask | 查询指定任务下的作业。 |
QueryJobStatistics | 查询指定任务下各状态作业的统计信息。 |
云产品流转相关API
API | 描述 |
---|---|
ListRule | 查询规则列表。 |
CreateRule | 创建规则。 |
GetRule | 查询规则信息。 |
UpdateRule | 修改规则。 |
DeleteRule | 删除规则。 |
ListRuleActions | 查询规则动作列表。 |
GetRuleAction | 查询规则动作信息。 |
CreateRuleAction | 创建规则动作。 |
UpdateRuleAction | 更新规则动作。 |
DeleteRuleAction | 删除规则动作。 |
StartRule | 启动规则。 |
StopRule | 停止规则。 |
Topic管理相关API
API | 描述 |
---|---|
CreateProductTopic | 创建产品自定义Topic类。 |
UpdateProductTopic | 修改产品自定义Topic类。 |
QueryProductTopic | 查询产品自定义Topic类。 |
DeleteProductTopic | 删除产品自定义Topic类。 |
CreateTopicRouteTable | 添加Topic路由表。 |
QueryTopicRouteTable | 查询Topic路由表。 |
QueryTopicReverseRouteTable | 查询Topic反向路由表。 |
DeleteTopicRouteTable | 删除Topic路由表。 |
服务端订阅相关API
API | 描述 |
---|---|
CreateSubscribeRelation | 创建MNS或AMQP服务端订阅。 |
UpdateSubscribeRelation | 修改MNS或AMQP服务端订阅。 |
QuerySubscribeRelation | 查询MNS或AMQP服务端订阅。 |
DeleteSubscribeRelation | 删除MNS或AMQP服务端订阅。 |
CreateConsumerGroup | 创建一个消费组,用于创建AMQP服务端订阅。 |
UpdateConsumerGroup | 修改消费组名称。 |
QueryConsumerGroupByGroupId | 根据消费组ID查询消费组详情。 |
QueryConsumerGroupList | 查询用户所有消费组列表,或按消费组名称进行模糊查询。 |
QueryConsumerGroupStatus | 使用AMQP服务端订阅时,查询某个消费组的状态,包括在线客户端信息、消息消费速率、消息堆积数、最近消息消费时间。 |
ResetConsumerGroupPosition | 使用AMQP服务端订阅时,清空某个消费组的堆积消息。 |
DeleteConsumerGroup | 删除消费组。 |
CreateConsumerGroupSubscribeRelation | 在AMQP订阅中添加一个消费组。 |
DeleteConsumerGroupSubscribeRelation | 从AMQP订阅中的多个消费组移除指定消费组。 |
消息通信相关API
API | 描述 |
---|---|
RRpc | 向指定设备发送请求消息,并同步返回响应。 |
PubBroadcast | 向指定产品所有设备,或向订阅了指定Topic的所有设备发布广播消息。 |
Pub | 通过自定义Topic向指定设备发布消息。 |
BatchPub | 通过自定义Topic向指定产品下的多个设备批量发送消息。
说明 该接口目前仅支持白名单用户使用,如需使用请先提交工单反馈。
|
设备影子相关 API
API | 描述 |
---|---|
GetDeviceShadow | 查询设备影子。 |
UpdateDeviceShadow | 更新设备影子。 |
OTA升级相关API
API | 描述 |
---|---|
GenerateOTAUploadURL | 生成升级包文件上传到OSS的URL及详细信息。 |
GenerateDeviceNameListURL | 生成设备列表文件上传到OSS的URL及详细信息。在创建静态升级批次时,设备列表文件可用于指定要升级的设备。 |
CreateOTAFirmware | 添加升级包。 |
DeleteOTAFirmware | 删除指定升级包。 |
ListOTAFirmware | 查询升级包列表。 |
QueryOTAFirmware | 查询指定升级包的详细信息。 |
CreateOTAVerifyJob | 创建升级包验证批次。 |
CreateOTAStaticUpgradeJob | 创建静态升级批次。 |
CreateOTADynamicUpgradeJob | 创建动态升级批次。 |
ListOTAJobByFirmware | 获取升级包下的升级批次列表。 |
ListOTAJobByDevice | 获取设备所在的升级包升级批次列表。 |
ListOTATaskByJob | 查询指定升级批次下的设备升级作业列表。 |
QueryOTAJob | 查询指定升级批次的详情。 |
CancelOTAStrategyByJob | 取消动态升级批次所关联的动态升级策略。 |
CancelOTATaskByDevice | 取消指定升级包下状态为待升级的设备升级作业。 |
CancelOTATaskByJob | 取消指定批次下的设备升级作业。 |
CreateOTAModule | 创建产品的OTA模块。 |
UpdateOTAModule | 修改OTA模块别名、描述。 |
DeleteOTAModule | 删除自定义OTA模块。 |
ListOTAModuleByProduct | 查询产品下的OTA模块列表。 |
物联网数据分析服务的云端API调用说明,请访问数据开发API。
物联网边缘计算的云端API调用说明,请访问边缘计算API。
在文档使用中是否遇到以下问题
更多建议
匿名提交