请求意图说明

请求意图(intent)是简单的消息传递对象,它们描述此次请求的操作,例如请求查询设备信息、向设备下发控制指令等。

请求意图由{action}.{object}.{command}规则组成。

  • {action}是动作,包含query、config、write、fetch;
  • {object}是涉及对象,包含device、linkage、scene、position、resource、ir、ota;
  • {command}是具体指令。

完整意图可见下表

enum desc
config.auth.createAccount 创建虚拟账号
config.auth.getAuthCode 获取授权验证码
config.auth.getToken 获取访问令牌
config.auth.refreshToken 刷新访问令牌
config.position.create 创建位置
config.position.delete 删除位置
config.position.update 更新位置
config.position.timeZone 修改位置时区
query.position.info 查询当前位置的下级位置信息
query.position.detail 查询位置详情
query.position.supportGateway 通过位置查询支持子设备入网的网关列表
query.device.bindKey 获取设备入网bindKey
query.device.bind 查询设备入网状态
query.device.info 查询设备信息
query.device.subInfo 查看网关下子设备信息
config.device.name 修改设备名称
config.device.position 修改设备位置
write.device.openConnect 网关开启子设备入网模式
write.device.closeConnect 网关关闭子设备入网模式
query.device.supportGateway 查询支持子设备入网的网关列表
write.device.unbind 解绑设备
query.resource.info 查询已开放资源详情
query.resource.name 查询资源名称
config.resource.info 修改资源名称
query.resource.value 查询资源当前值
write.resource.device 控制设备
fetch.resource.history 查询设备资源的历史数据
fetch.resource.statistics 查询设备资源的统计数据
config.resource.subscribe 订阅资源
config.resource.unsubscribe 取消订阅资源
query.ifttt.trigger 查询指定对象类型下触发器
query.ifttt.action 查询指定对象类型下执行器
config.linkage.create 创建联动
query.linkage.detail 查询联动详情
config.linkage.update 修改联动信息
config.linkage.delete 删除联动
config.linkage.enable 打开/关闭联动
query.linkage.listBySubjectId 通过对象id查询联动
query.linkage.listByPositionId 通过位置分页查询联动
config.scene.create 创建场景
config.scene.update 修改场景信息
config.scene.delete 删除场景
config.scene.run 执行场景
config.scene.try 试一下场景
query.scene.detail 查询场景详情
query.scene.listBySubjectId 通过对象id查询场景
query.scene.listByPositionId 通过位置分页查询场景
config.event.create 创建条件集
config.event.update 更新条件集
config.event.delete 删除条件集
query.event.detail 查询条件集详情
query.event.listByPositionId 通过位置分页查询条件集
query.event.listBySubjectId 通过对象id查询条件集
query.ota.firmware 查询固件版本信息
write.ota.upgrade 升级固件
query.ota.upgrade 查询固件升级状态
query.ir.match 查询匹配树信息
query.ir.categories 查询设备类型列表
query.ir.brands 通过设备类型获取品牌列表
query.ir.info 查询遥控器信息
query.ir.list 查询网关下遥控器列表
query.ir.acState 查询有状态空调状态
query.ir.functions 查询遥控器功能
query.ir.keys 查询遥控器按键
config.ir.create 增加遥控器
config.ir.delete 删除遥控器
config.ir.update 更新遥控器
config.ir.custom 增加自定义遥控器
write.ir.click 单击遥控器按键
write.ir.startLearn 开启红外学习
write.ir.cancelLearn 取消开启红外学习
query.ir.learnResult 查询红外学习结果
query.push.errorMsg 查询推送失败的消息数据详情
command.device.resource 语音控制绿米设备(仅中国大陆服务器)
Copyright © 2023 深圳绿米联创科技有限公司 all right reserved,powered by Gitbook文档修改时间: 2024-09-27 21:51:47

results matching ""

    No results matching ""