setDeviceProperty 这个api在开发文档说是设置设备属性,并且如果成功,会返回设备id和一个true。但实际使用时,只会返回一个“true”。并且不能修改实际设备的属性。但使用getDeviceProperty,可以得到{ "temp_current": "35"}。
想知道setDeviceProperty,是用于修改设备功能点的属性吗?其中“code()”是填设备的功能点吗?
Code: Select all
setDeviceProperty({
deviceId: `${devInfo.devId}`,
code: 'temp_current',//设备的功能点
value: '35', })
.then((res) => {
console.log(res);
})
.catch((error) => {
console.log(error);
});//设置设备属性
getDeviceProperty({
deviceId: `${devInfo.devId}`,
})
.then((res) => {
console.log(res);
})
.catch((error) => {
console.log(error);
});//获取设备属性