跳到主要内容

通过 Trait 控制设备

POST 

/devices/trait/execute

通过 Trait 控制设备,包括如下操作:

  • 更新属性(如开关、温度等,functionCode 与 traitCode 请调用 /devices/definitions 接口查询)
  • 更换设备所在房间(functionCode="EndpointLabel", traitCode="EndpointRoom")
  • 改名(functionCode="EndpointLabel", traitCode="EndpointName")

Request

Responses

请求发起成功,但不代表所有 trait value 设置成功。
code 为 0 表示至少部分成功;code 不为 0 表示全部失败。
若 data 存在,表示为设置失败的 trait 集合,若无则全部成功。