【问题标题】:Using mqtt inside lambda function to publish to iot在 lambda 函数中使用 mqtt 发布到 iot
【发布时间】:2017-03-04 09:23:03
【问题描述】:

所以我想做的是每当 s3 存储桶添加或删除文件时在我的 rpi 上设置一个 gpio 引脚。我目前有一个 lambda 函数设置为在发生这种情况时触发。现在的问题是获得设置标志的功能。我目前在我的 lambda 函数中拥有的是这个。但是我的设备影子上什么也没有。我的最终目标是在没有任何用户输入或 cron 作业的情况下添加或删除文件时,让我的 rpi 上的文件夹与存储桶保持同步。

import json
import boto3

def lambda_handler(event, context):

    client = boto3.client('iot-data', region_name='us-west-2')

    # Change topic, qos and payload
    response = client.publish(
        topic='$aws/things/MyThing/shadow/update',
        qos=1,
        json.dumps({"state" : { "desired" : { "switch" : "on" }}})
    )

【问题讨论】:

    标签: amazon-s3 aws-lambda aws-iot


    【解决方案1】:

    转到 CloudWatch Log 以获取您的 lambda 函数,它在上面说什么?

    由于您打算更新影子文档,您是否尝试过“update_thing_shadow”功能?

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 2017-02-22
      • 2022-06-12
      • 2020-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      相关资源
      最近更新 更多