物联网通信 API 概览

最近更新时间:2019-09-10 12:17:28

当您需要使用自己的业务系统对接物联网通信平台时,您可以使用服务端 API 与云端互通,例如通过您的服务器发消息给您自己的设备等。

物联网通信提供了 JAVA、PHP、Python 等多种语言对应的 SDK。

产品相关接口

接口功能 Action ID 功能描述
创建产品 CreateProduct 创建一个新的物联网通信产品
获取产品列表 ListProducts 分页获取账号下物联网通信产品
删除产品 DeleteProduct 删除一个物联网通信产品

设备相关接口

接口功能 Action ID 功能描述
创建设备 CreateDevice 在产品下创建一个新的设备
获取设备列表 ListDevices 获取某个产品下的设备列表
批量创建设备 CreateMultiDevice 在产品下同时创建一批设备
删除设备 DeleteDevice 删除某个产品下的一个设备
查询批量创建设备状态 GetCreateMultiDevTask 用于查询批量创建设备任务的执行状态
查询批量创建设备结果 GetMultiDevices 用于查询批量创建设备的执行结果

设备影子相关接口

接口功能 Action ID 功能描述
更新设备影子 UpdateDeviceShadow 更新某个产品的设备影子状态
获取设备影子 GetDeviceShadow 获取某个产品的设备影子状态

消息相关接口

接口功能 Action ID 功能描述
发送消息给设备 Publish 向单个设备的 Topic 发送消息

任务相关接口

接口功能 Action ID 功能描述
创建任务 CreateTask 创建批量任务
获取任务列表 ListTasks 分页获取账号下任务列表
获取任务详情 DescribeTask 获取一个任务的详情
取消任务 CancelTask 取消一个任务