【问题标题】:Fetch aws iot data in lambda function在 lambda 函数中获取 aws iot 数据
【发布时间】:2018-05-10 12:37:46
【问题描述】:

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

我尝试创建规则来调用 lambda 函数,但它只是调用一个函数,并没有将 aws iot 的数据发送给它。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    您的消息负载应该类似于 { “var1”:“你好” }

    【讨论】:

      【解决方案2】:

      在规则中,设置查询并将你想要的数据过滤到你的 lambda 中:

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

      【讨论】:

        猜你喜欢
        • 2016-10-01
        • 2018-01-24
        • 1970-01-01
        • 2018-01-15
        • 2017-09-21
        • 2020-05-28
        • 1970-01-01
        • 2019-06-23
        • 2017-01-16
        相关资源
        最近更新 更多