iot云产品流转测试

1.创建数据源,具体操作看截图。

iot云产品流转测试

iot云产品流转测试

2.添加目的地,具体操作看截图。iot云产品流转测试

3.添加解析器,并且关联之前设置好的数据源和数据目的,具体操作看截图。

iot云产品流转测试

iot云产品流转测试

iot云产品流转测试

4.编辑脚本

根据数据目的的不同,参考下面这个链接中的例子,我是参考数据转发到另一Topic的。

https://help.aliyun.com/document_detail/286950.html

编辑脚本时,可用的函数在下面两个链接中:

https://help.aliyun.com/document_detail/286549.html

https://help.aliyun.com/document_detail/30555.html

例如这是函数writeIotTopic的说明:

iot云产品流转测试

这是我最终实现的好的脚本,保存发布。

//通过payload函数,获取设备上报的消息内容,并按照JSON格式转换。
var data = payload("json");
//直接流转物模型上报数据。
var t = 0; 
var h= 0; 
if(getOrNull(data, "items", "temperature")!=null){
    t=data.items.temperature.value;
}
if(getOrNull(data, "items", "Humidity")!=null){
    t=data.items.Humidity.value;
}
var temp = {"temperature":t,"Humidity":h};
//入参destinationId是数据目的ID。
writeIotTopic(1000, "/a1Ze58ftfpn/demo1/user/get", temp);

5.启动该规则后,测试效果,在日志服务中查看状态是200,证明没有问题。

iot云产品流转测试


6.如果规则启动后,有报错也不要慌。可以在日志服务中,找到报错的记录,点击这里的查看,复制其中的topic和payload内容到规则的解析脚本中调试。

iot云产品流转测试

iot云产品流转测试

iot云产品流转测试

iot云产品流转测试

然后就可以调试解析脚本了。

上一篇:阿里云物联网平台调用云端api时,签名的js实现过程


下一篇:物联网平台中文件上传java版