在lambda函数中获取aws iot数据

时间:2016-05-31 10:31:13

标签: python-2.7 amazon-web-services aws-lambda iot alexa-skills-kit

我尝试从raspberry发送数据到aws iot,现在我试图在lambda函数中获取这些数据。我们如何在lambda函数中获取aws iot数据?

我尝试创建规则来调用lambda函数,但它只是调用一个函数,它不会向它发送aws iot的数据。

2 个答案:

答案 0 :(得分:0)

设置AWS IoT规则以调用Lambda函数是正确的。

在lambda函数中,您可以访问MQTT有效内容。例如,如果您使用的是nodejs,您可以这样做:

exports.handler = function(event, context, callback){
    console.log("variable1: ", event.var1);
}

您的消息有效负载应该是这样的 { “var1”:“你好” }

答案 1 :(得分:0)

在规则中,设置查询并将所需数据过滤到lambda中:

SELECT color AS rgb FROM 'a/b' WHERE temperature > 50