| 
 | 
 
 本帖最后由 webmaster 于 2015-5-28 16:57 编辑  
 
 虚拟设备目前有两个数据点: 
power 布尔型 
speed 数字型, 取值范围:10 - 100 
 
下面是PHP代码: 
$data = array("attrs" => array("power" => 1, "speed" => 100)); 
$r = gokit::post($uri, $data, $headerArr); 
 
有三个问题: 
1. 如果设置power布尔型,返回: 
array(3) {   
["error_message"]=>  string(13) "attr invalid!"   
["error_code"]=>  int(9025)  
 ["detail_message"]=>  string(5) "power" 
} 
 
说明power传递的值无效,为什么?布尔型传递啥数据呢? 
 
2. 如果只设置speed数据点,如上设置speed的值为100,那么在官网“虚拟设备”窗口中看到speed的值调整到了90。 
也就是说,speed实际显示的值是我设置的100减去初始值10,为什么会这样计算?? 
 
 
3. 根据官方的文档中“关于获取设备最近上传的数据点”相关代码,可以获取在官网“虚拟设备”窗口中直接设置的数据, 
但是无法获取上面的代码设置的数据(即无法获取远程设置的数据点的值),是bug吗?? 
 
 
 
 
请专家解答下,谢谢! 
 
 
 |   
 
 
 
 |