2016-10-22 24 views
1

s3バケットがファイルを追加または削除するたびにrpiにgpioピンを設定します。これが発生するたびに、私は現在、ラムダ関数がトリガするように設定しています。問題は今、フラグを設定する関数を取得しています。現在私のラムダ関数にはこれがあります。しかし、私のデバイスの影には何も流れません。私の最終目標は、ユーザーの入力やcronジョブなしでファイルが追加または削除されるたびに、自分のrpi上のフォルダをバケットと同期させておくことです。lambda関数内のmqttを使ってiotに公開する

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" }}}) 
    ) 

答えて

0

ラムダ関数のCloudWatchログに移動します。そこには何が記載されていますか?

シャドウドキュメントを更新しようとしているので、関数 "update_thing_shadow"を試しましたか?

関連する問題